Rechercher dans les fichiers
Rechercher dans les fichiers vous permet de rechercher un ensemble de fichiers spécifié. Les correspondances trouvées par Visual Studio sont répertoriées dans la fenêtre Rechercher les résultats 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.
Important
Si vous utilisez Visual Studio 2019version 16.6 ou antérieure, la boîte de dialogue Rechercher et remplacer peut ne pas ressembler à celle-ci. Basculez vers la version Visual Studio 2017 de cette page pour obtenir des descriptions qui correspondent à ce que vous voyez sur votre écran.
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.
Appuyez sur Ctrl+Q et entrez « rechercher » dans la zone de recherche en haut de l’écran.
Choisissez Rechercher dans les fichiers dans la liste des résultats.
ou
Dans la barre de menus, sélectionnez Modifier>Rechercher et remplacer.
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
.
Zone de recherche
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.
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 cliquer sur 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 les 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.
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 (!
).
Ajouter des résultats
Utilisez cette option pour ajouter les résultats de la recherche actuelle aux résultats de recherche précédents.
Zone de recherche
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 pour 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 à côté de la zone de recherche uniquement si vous avez sélectionné 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 chercher. 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 cliquer sur 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 les 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 éléments externes, tels que des fichiers tels que « windows.h » que vous pouvez référencer, mais qui ne font pas partie d’une solution.
- Inclure des fichiers divers : utilisez cette option pour inclure des fichiers divers, tels que des fichiers que vous avez ouverts, mais qui ne font pas partie d’une solution.
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.
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 (!
).
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 cliquer sur 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.
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.
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.
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.
Dans Visual Studio 2022 et versions ultérieures, vous pouvez définir Visual Studio pour toujours conserver les résultats. Accédez à Outils>Options>Général>Rechercher et remplacer, puis cochez la case pour Conserver les résultats de recherche par défaut.