Rechercher du code à l’aide des commandes Atteindre

Les commandes Atteindre de Visual Studio vous permettent d’effectuer une recherche ciblée dans votre code pour trouver rapidement des éléments spécifiques. Vous pouvez atteindre une ligne, un type, un symbole, un fichier ou un membre spécifique à partir d’une interface unifiée simple.

Dans Visual Studio 2022, une nouvelle expérience de recherche remplace la plupart des fonctionnalités décrites ici. Par exemple, Accéder au type ou Ctrl+T passe (par défaut) à la nouvelle expérience de recherche dans Visual Studio 2022, au lieu d’ouvrir la fenêtre Accéder au type. La nouvelle expérience de recherche est documentée dans la recherche Visual Studio.

Visual Studio peut être configuré pour utiliser les fonctionnalités précédentes, comme décrit dans cet article. Pour définir cette option, accédez à Outils>Options>Environnement>Fonctionnalités d’évaluation>Nouvelle expérience de recherche Visual Studio.

Comment l’utiliser ?

Entrée Fonction
Clavier Appuyez sur Ctrl+T ou Ctrl+,
Souris Sélectionnez Modifier>Atteindre>Atteindre tout

Une petite fenêtre s’affiche en haut à droite de votre éditeur de code.

Go To All window

À mesure que vous tapez dans la zone de texte, les résultats s’affichent dans une liste déroulante sous la zone de texte. Pour accéder à un élément, sélectionnez-le dans la liste.

Navigate To window

Vous pouvez aussi entrer un point d’interrogation (?) pour obtenir une aide supplémentaire.

Go To All Help

Recherches filtrées

Par défaut, l’élément spécifié est recherché dans tous les éléments de solution. Toutefois, vous pouvez limiter votre recherche de code à des types d’éléments spécifiques en faisant précéder les termes de recherche de certains caractères. Vous pouvez aussi changer rapidement le filtre de recherche en choisissant des boutons dans la barre d’outils de la boîte de dialogue Atteindre. Les boutons qui changent les filtres de type se trouvent à gauche, et les boutons qui changent l’étendue de recherche se trouvent à droite.

Go to members

Filtrer sur un type spécifique d’élément de code

Pour limiter votre recherche à un type spécifique d’élément de code, vous pouvez spécifier un préfixe dans la zone de recherche ou sélectionner l’une des cinq icônes de filtre ci-dessous :

Préfixe Icône Raccourci Description
: Line icon Ctrl+G Atteindre le numéro de ligne spécifié
f Files icon Ctrl+1, Ctrl+F Atteindre le fichier spécifié
r Recent files icon Ctrl+1, Ctrl+R Atteindre le fichier spécifié, récemment ouvert
a Types icon Ctrl+1, Ctrl+T Atteindre le type spécifié
m Members icon Ctrl+1, Ctrl+M Atteindre le membre spécifié
# Symbols icon Ctrl+1, Ctrl+S Atteindre le symbole spécifié

Filtrer sur un emplacement spécifique

Pour limiter votre recherche à un emplacement spécifique, sélectionnez l’une des deux icônes de document ci-dessous :

Icône Description
Current Document Rechercher dans le document actif uniquement
External Documents Rechercher dans des documents externes en plus de ceux qui se trouvent dans le projet ou la solution

Casse mixte

Si vous utilisez une casse mixte dans votre code, vous pouvez trouver plus rapidement des éléments de code en entrant uniquement les lettres majuscules de leur nom. Par exemple, si votre code a un type appelé CredentialViewModel, vous pouvez affiner la recherche en choisissant le filtre Type (t), puis en entrant simplement les lettres majuscules du nom (CVM) dans la boîte de dialogue Atteindre. Cette fonctionnalité peut être particulièrement utile si votre code contient des noms longs.

Navigate To window - searching with uppercase letters

Paramètres

Vous pouvez sélectionner l’icône d’engrenage Gear icon pour modifier le comportement de cette fonctionnalité :

Paramètre Description
Utiliser l'onglet d'aperçu Afficher l’élément sélectionné immédiatement dans l’onglet d’aperçu de l’IDE
Afficher les détails Afficher les informations sur un projet, un fichier et une ligne, et un récapitulatif des commentaires de documentation dans la fenêtre
Centrer la fenêtre Déplacer cette fenêtre pour qu’elle s’affiche en haut au centre de l’éditeur de code, au lieu d’en haut à droite