Souvent, lorsque je souhaite rechercher dans mon code dans Visual Studio, je sais que ce que je recherche se trouve dans du code C #. Cependant, comme j'ai utilisé le même nom de variable dans un fichier JavaScript, je dois également parcourir tous ces résultats de recherche. Cela devient encore pire lorsque le texte que je recherche est également utilisé dans une bibliothèque JavaScript tierce que nous avons intégrée au projet: cela peut générer des centaines de résultats de recherche.
Pour compliquer les choses, nos concepteurs incluent des maquettes HTML des pages d'un même projet.Je trouve donc souvent que j'obtiens également de nombreux résultats de recherche.
Je suppose que ce que je veux vraiment, c'est voir les résultats dans mes fichiers .cs, .aspx et .ascx, mais pas .js ou .htm.
Existe-t-il un moyen d'effectuer l'une des opérations suivantes:
- Rechercher uniquement dans les fichiers d'un type particulier (rechercher uniquement les fichiers .cs).
- Rechercher uniquement dans les fichiers d'un ensemble de types donné (rechercher uniquement les fichiers .cs, .aspx et .ascx).
- Recherchez dans tous les types de fichiers sauf un ou plusieurs types particuliers (recherchez tout sauf .js).
Je ne soupçonne pas, dans quel cas existe-t-il une manière astucieuse de contourner ce problème?
Réponses:
Dans la boîte de dialogue Rechercher dans les fichiers (Ctrl + Maj + F), il devrait y avoir un champ appelé Options de recherche. Vous devriez pouvoir saisir les extensions des champs que vous souhaitez rechercher dans un champ de cette boîte de dialogue:
la source
Au lieu de
Ctrl + F
, je pense que c'estCtrl + Shift + F
ce qui vous donne le choix de spécifier les types de fichiers que vous souhaitez examiner.la source
Vous pouvez choisir les types de fichiers par défaut ou saisir les vôtres. Expressions régulières disponibles pour une recherche complexe.
la source
Une autre façon de limiter les recherches de fichiers consiste à ne choisir que certains ensembles de dossiers.
la source
J'aime exclure les fichiers js en utilisant la recherche suivante:
*.a*;*.cs*;
La plupart du temps, je finis par chercher des éléments dans des fichiers aspx, cs, cshtml, donc c'est très utile. Remarquez comment j'utilise
*.cs*
au lieu de*.c*
puisque ce dernier sélectionnerait des fichiers personnalisés jquery tels que jquery.custom1234.js (que j'utilise habituellement dans la plupart de mes projets), bien sûr, si vous ne le faites pas, vous pouvez simplement utiliser*.c*
.la source
*.a*;*.cs;*.csh*;*.Config;*.Master;
Dans la boîte de dialogue Rechercher, accédez à "Rechercher des options-> Rechercher ces types de fichiers".
Tapez votre propre chaîne, par exemple
*.cs, *.aspx, *.ascx
. Cliquez sur le bouton "trouver tout".la source