Souvent, lorsque je souhaite rechercher dans mon code dans Visual Studio, je sais que la chose que je recherche se trouve dans un code C #. Cependant, comme j'ai utilisé le même nom de variable dans un fichier JavaScript, je dois parcourir également 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 entraîner des centaines de résultats de recherche.
Pour aggraver les choses, nos concepteurs incluent des maquettes HTML des pages dans le même projet, donc je trouve souvent que je frappe également des tonnes de 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:
Je ne pense pas, dans quel cas y a-t-il une manière astucieuse de contourner cela?
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 dans cette boîte de dialogue:
*.cs; *.aspx; *.ascx;
Au lieu de Ctrl + F
, Je pense que c'est Ctrl + Shift + F
qui vous donne le choix de spécifier les types de fichiers que vous souhaitez examiner.
Vous pouvez choisir les types de fichiers par défaut ou taper les vôtres. Expressions régulières disponibles pour une recherche complexe.
J'aime exclure les fichiers js en utilisant la recherche suivante: *.a*;*.cs*;
La plupart du temps, je finis par chercher des trucs dans les fichiers aspx, cs, cshtml donc c'est assez 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*
.
Dans la boîte de dialogue Rechercher, accédez à "Options de recherche -> Rechercher ces types de fichiers".
Saisissez votre propre chaîne, par exemple, *.cs, *.aspx, *.ascx
. Cliquez sur le bouton "trouver tout".