100 votes

Exclusion de fichiers spécifiques de la recherche de Visual Studio

Est-il possible d'exclure certains fichiers de la recherche dans Visual Studio.

Par exemple, jquery.js pollue presque toujours mes résultats de recherche avec la moitié des résultats provenant de ce fichier.

Je sais que vous pouvez mettre sur liste blanche des types spécifiques, mais si je veux rechercher dans l'extension .js, y a-t-il une solution pour cela ?

Votez ici pour la fonctionnalité : https://developercommunity.visualstudio.com/idea/405990/code-search-exclude-files-from-search.html?inRegister=true

33voto

Wilson Alberto Points 289

Même si cela ne résout pas votre problème, cela peut vous aider un peu.

Ctrl + Shift + F devrait déclencher la fenêtre Rechercher et Remplacer.

À partir de là, cliquez sur Options de résultat et sélectionnez "Afficher uniquement les noms de fichiers".

Il ne contient pas toutes les informations dont vous avez besoin, mais il peut vous aider à reconnaître les fichiers.

29voto

rec Points 884

Dans Visual Studio 2019, ils ont modernisé la fonction "trouver dans les fichiers", maintenant vous pouvez exclure des fichiers, des extensions de fichiers et des répertoires en utilisant un point d'exclamation avant les éléments à exclure dans la zone de texte "Types de fichiers", comme ceci :

*.*;!jquery.js

un autre exemple : !*\bin\*;!*\obj\*;!*\.*;!*.xml

Plus d'informations : https://devblogs.microsoft.com/visualstudio/modernizing-find-in-files/

8voto

Cosmin Points 860

Dans Visual Studio 2017, il existe une solution de contournement : vous pouvez faire un clic droit sur un résultat de recherche, puis cliquer sur Supprimer. Je l'utilise pour éliminer les gros fichiers minifiés de la fenêtre des résultats de recherche.

7voto

Hawkun Points 81

J'ai le même problème avec les fichiers .js indésirables qui polluent les résultats de la recherche. Surtout les versions réduites (par ex. jquery.min.js ) sont vraiment ennuyeux puisqu'ils consistent en un (1) seul et unique très très longue ligne. Tous de cette ligne est affichée dans le résultat de la recherche. Ce n'est pas idéal !

Solutions possibles :

  • Comme les fichiers .js ne sont (normalement) que du contenu statique, vous devriez pouvoir les nommer comme vous le souhaitez. Renommez-le en jquery.min.js.nosearch et inclure le fichier avec <script type="text/javascript" src="jquery.min.js.nosearch"></script> en HTML.

  • Obtenez ces fichiers à partir d'un CDN et supprimez vos fichiers locaux.

  • Excluez ces fichiers du projet VS, à condition que vous puissiez gérer leur inclusion d'une autre manière en cas de besoin, par exemple lors du déploiement (et à condition que vous étendiez votre recherche à la solution/au projet, et non au dossier).

3voto

drzaus Points 3344

En cette réponse il y avait une extension UltraFind, qui malheureusement n'existe pas pour les versions plus récentes que 2010 (mais voir le fil de discussion pour le hacker afin de le "mettre à jour" en 2012)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X