web-dev-qa-db-fra.com

Limiter la recherche aux types de dossiers ou de fichiers spécifiés dans Visual Studio?

Existe-t-il un moyen de limiter une recherche (via la boîte de dialogue "Rechercher et remplacer") dans Visual Studio aux dossiers ou aux types de fichiers spécifiés?

55
Bryan

Oui, dans la fenêtre Rechercher/Remplacer, vous pouvez:

  • spécifier les types de fichiers dans l'option "Regardez ces types de fichiers"
  • et choisissez les dossiers dans le ... bouton de l'option "Look in".

Find and Replace Window

74
  1. Cliquez sur Rechercher dans les fichiers
  2. Choisissez les dossiers de recherche trois points bouton "..."
  3. Choisissez le dossier souhaité
  4. Vérifiez le nom du dossier et cliquez sur l'action souhaitée

 Click Find in Files

 Choose search folders

 Choose desired folder  Verify folder name and click desired action

17
ManirajSS

Je ne peux pas croire que ce problème existe toujours dans VS2015. Nous avons une arborescence de dossiers Explorateur de solutions. Pourquoi le "Dossier sélectionné en cours" n'est-il pas une option dans le menu déroulant? Le "..." ne démarre pas par défaut dans le dossier de la solution, je dois parcourir le réseau pour partager le partage, puis parcourir tous les dossiers pour accéder à un dossier DÉJÀ là et sélectionné dans la explorateur de solution. Dreamweaver propose cette fonctionnalité depuis au moins une décennie (peut-être plus longtemps).

15
Wolfie

Bien que l'option Choisir les dossiers de recherche fonctionne, cela pourrait être beaucoup mieux. Je voudrais vraiment choisir les dossiers à exclure et à inclure car parfois les dossiers sont imbriqués. Vous voudrez peut-être un dossier mais seulement certains des sous-dossiers.

Mais de loin le pire inconvénient est qu’il n’est pas stocké avec la solution. Si je me donne la peine de définir une recherche et de fermer VS, puis de rouvrir, je dois tout définir.

0
Wray Smallwood

À propos de la recherche de dossier dans VS:

Comme indiqué dans d'autres réponses, il n'existe aucun moyen immédiat de limiter votre recherche à un dossier donné dans la solution actuelle. (Il existe au moins 3 demandes de fonctionnalités à cet effet dans visualstudio.uservoice.com qui ont toutes été fermées par manque de votes positifs.)

Mais voici la solution la plus rapide que j'ai pu trouver.
Fonctionne sans quitter VS et uniquement en appuyant sur une touche (aucune action de la souris n'est requise):

  • Dans l'Explorateur de solutions, sélectionnez le dossier dans lequel effectuer la recherche.
  • Appuyez sur Ctrl-C (copie le chemin du dossier dans le presse-papiers).
  • Appuyez sur Ctrl-Shift-F pour ouvrir "Rechercher dans les fichiers".
  • Entrez votre terme de recherche, puis appuyez sur Tab pour faire suivre le curseur au champ "Rechercher dans". 
  • Appuyez sur Ctrl-V pour coller le chemin du dossier à partir du presse-papiers.
0
Jpsy