Souvent, lorsque je veux rechercher dans mon code dans Visual Studio, je sais que ce que je recherche est dans un 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 cherche 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 compliquer les choses, nos concepteurs intègrent des maquettes HTML des pages dans le même projet. Je trouve donc souvent que j’y trouve é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 dans les fichiers .js ou .htm.
Y a-t-il un moyen de faire l’une des choses suivantes:
Je pense que non, dans quel cas y a-t-il une façon astucieuse de contourner ce problème?
Dans la boîte de dialog Rechercher dans les fichiers, il doit y avoir un champ appelé Options de recherche. Vous devriez pouvoir entrer les extensions des champs que vous souhaitez rechercher dans un champ de cette boîte de dialog:
*.cs; *.aspx; *.ascx;
Au lieu de Ctrl + F
, je pense que Ctrl + Shift + F
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 la recherche complexe.
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 les fichiers aspx, cs, cshtml, ce qui est très utile. Remarquez que j’utilise *.cs*
au lieu de *.c*
car 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 pouvez pas utilisez simplement *.c*
.
Une autre façon de limiter les recherches de fichiers consiste à choisir uniquement certains jeux de dossiers.
Dans la boîte de dialog Rechercher, accédez à “rechercher les options-> regarder ces types de fichiers”.
Tapez votre propre chaîne, par exemple, *.cs, *.aspx, *.ascx
. Cliquez sur le bouton “Trouver tout”.