Inclure uniquement certains types de fichiers lors de la recherche dans Visual Studio

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:

  • Rechercher uniquement dans les fichiers d’un type particulier (rechercher uniquement les fichiers .cs).
  • Rechercher uniquement dans les fichiers d’un ensemble donné de types (rechercher uniquement les fichiers .cs, .aspx et .ascx).
  • Rechercher dans tous les types de fichiers sauf un ou des types particuliers (rechercher tout sauf les .js).

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.

entrer la description de l'image ici

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.

Définition des ensembles de dossiers pour la recherche

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”.