Partager via


Rechercher dans les fichiers

Rechercher dans les fichiers vous permet de rechercher un ensemble de fichiers spécifié. Visual Studio répertorie les résultats correspondants dans la fenêtre Résultats de la recherche dans l’IDE. La façon dont les résultats s’affichent dépend des options que vous choisissez dans l’onglet Rechercher dans les fichiers de la boîte de dialogue Rechercher et remplacer.

Capture d’écran de la boîte de dialogue Rechercher et remplacer dans Visual Studio, avec l’onglet Rechercher dans les fichiers ouvert.

Capture d’écran de la boîte de dialogue Rechercher et remplacer dans Visual Studio 2022, avec l’onglet Rechercher dans les fichiers ouvert.

Comment afficher l’option Rechercher dans les fichiers

Utilisez les étapes suivantes pour ouvrir la boîte de dialogue Rechercher et remplacer ou appuyez sur Ctrl+Maj+F.

  1. Dans la barre de menus, sélectionnez Modifier>Rechercher et remplacer.

  2. Choisissez Rechercher dans les fichiers dans le menu contextuel.

Pour annuler une opération de recherche, appuyez sur Ctrl+Pause.

Note

L’outil Rechercher et remplacer ne recherche pas les répertoires avec l’attribut Hidden ou System.

Pour rechercher une nouvelle chaîne de texte ou une expression, spécifiez-la dans la zone de recherche. Pour rechercher l’une des 20 chaînes que vous avez recherchées récemment, ouvrez la liste déroulante et sélectionnez la chaîne.

Vous pouvez sélectionner ou effacer les options suivantes :

  • Respecter la casse : utilisez cette option pour vous assurer que votre recherche respecte la casse.

  • Mettre en correspondance le mot entier : utilisez cette option pour vous assurer que votre recherche renvoie uniquement des correspondances de mots entiers.

  • Utiliser des expressions régulières : utilisez cette option pour utiliser des notations spéciales qui définissent des modèles de texte à faire correspondre dans la zone de recherche (ou dans la zone de texte Remplacer). Pour obtenir la liste de ces notations, consultez Utilisation d’expressions régulières dans Visual Studio.

    Important

    Le bouton générateur d’expressions apparaît en regard de la zone de recherche uniquement si vous avez sélectionné la case Utiliser des expressions régulières.

    Capture d’écran de la boîte de dialogue Rechercher dans les fichiers qui inclut et décrit le bouton Générateur d’expressions et la case Utiliser des expressions régulières.

Regarder dans

L’option que vous choisissez dans la liste déroulante Rechercher dans détermine si Rechercher dans les fichiers recherche l’espace de travail entier, la solution entière, le projet actuel, le répertoire actif, tous les documents ouverts ou le document actif.

Vous pouvez également utiliser le bouton Parcourir (...) adjacent pour localiser l'endroit où vous souhaitez effectuer la recherche. Mieux encore, si vous avez déjà spécifié un répertoire, ce bouton ajoute le nouveau répertoire au lieu de le remplacer. Par exemple, si votre valeur « Rechercher dans » était « \Code », vous pouvez sélectionner le bouton Parcourir (...) et accéder à un dossier nommé « Code partagé ». La zone Parcourir (...) affiche maintenant « \Code ;. \Shared Code » et lorsque la commande Find est exécutée, elle recherche ces deux dossiers.

Pour affiner votre recherche, vous pouvez sélectionner ou effacer la ou les options suivantes :

  • Inclure des éléments externes : utilisez cette option pour inclure des fichiers référencés en dehors d’un projet C++, c’est-à-dire des fichiers tels que « windows.h » inclus par vos fichiers de code, mais qui ne font pas partie d’une solution. Cette option s’applique uniquement aux projets C++.
  • Inclure des fichiers divers : utilisez cette option pour inclure des fichiers divers, qui sont des fichiers que vous avez ouverts, mais qui ne font pas partie d’une solution. Consultez Fichiers divers.

Types de fichiers

L’option Types de fichiers indique les types de fichiers à examiner dans les répertoires choisis dans Rechercher dans. Sélectionnez n’importe quel élément de la liste pour entrer une chaîne de recherche préconfigurée qui trouvera des fichiers de ces types particuliers.

Capture d’écran de la section Types de fichiers de la boîte de dialogue Rechercher dans les fichiers.

Vous pouvez rechercher plusieurs types de fichiers en les séparant par un point-virgule (;). Vous pouvez également exclure des dossiers et des fichiers en préfixant n’importe quel chemin d’accès ou type de fichier avec un point d’exclamation (!).

Vous pouvez exclure définitivement certains fichiers de la recherche ; voir Exclure les fichiers de la recherche. Pour désactiver ces exclusions, utilisez le bouton.

Capture d’écran montrant le bouton bascule pour les exclusions de fichiers.

Ajouter des résultats

Utilisez cette option pour ajouter les résultats de la recherche actuelle aux résultats de recherche précédents.

Résultats de la recherche

Lorsque vous effectuez une recherche pour tous les résultats, les résultats apparaissent à mesure qu’ils deviennent disponibles.

Note

Visual Studio commence à créer un index après le chargement de votre contexte de code, par exemple lors de l’ouverture d’un nouveau projet, de la modification des branches ou de la modification de la liste de fichiers. Si vous effectuez une recherche pendant que Visual Studio indexe toujours vos fichiers sources, vous pouvez voir un avertissement indiquant que les résultats sont incomplets.

Avec Visual Studio 17.12 et versions ultérieures, si vous souhaitez répéter la même recherche après avoir effectué d’autres tâches, vous pouvez sélectionner l’icône de flèche dans le sens des aiguilles d’une montre pour actualiser les résultats. Cela garantit que toutes les modifications que vous avez apportées depuis la dernière recherche sont reflétées sans avoir à rouvrir la fenêtre Rechercher.

Capture d’écran montrant le bouton Actualiser.

Modifier la recherche

Utilisez le bouton Modifier la recherche (Répéter la recherche dans certaines versions) dans la fenêtre de résultats pour affiner les critères de recherche sans avoir à recréer les mêmes critères de recherche dans la fenêtre Rechercher. En cliquant sur Modifier la recherche, vous rouvrez l'outil Rechercher dans les fichiers avec vos critères de recherche précédents pour ce jeu de résultats.

Capture d’écran montrant le bouton Modifier la recherche et les critères de recherche que vous pouvez modifier.

Conserver les résultats

Vous pouvez conserver les résultats d’une recherche pendant que vous effectuez d’autres recherches. Cela facilite la comparaison des résultats et leur affichage côte à côte.

Capture d’écran de la fenêtre Résultats de la recherche avec trois résultats de recherche affichés sous forme d’onglets.

Pour conserver plusieurs résultats de recherche, sélectionnez le bouton Conserver les résultats après chaque recherche. Ensuite, lorsque vous recherchez un autre élément, les résultats sont affichés dans un nouvel onglet. Vous pouvez conserver les résultats de jusqu’à cinq recherches. Si vous avez déjà cinq résultats de recherche affichés, la recherche suivante réutilisera l’onglet de résultats de recherche le plus ancien.

Vous pouvez définir Visual Studio pour toujours conserver les résultats. Dans le volet Outils>Options, développez la section Tous les paramètres>Environnement>Rechercher>et remplacer. Dans le groupe Rechercher dans fichiers , cochez la case Conserver les résultats de la recherche par défaut .

Dans Visual Studio 2022 et versions ultérieures, vous pouvez définir Visual Studio pour toujours conserver les résultats. Dans la boîte de dialogueOptions>, développez la sectionRechercher et remplacer de l’environnement>, puis cochez la case Conserver les résultats de la recherche par défaut.