Partager via


Comment : naviguer et effectuer des recherches dans Visual C# Express

Mise à jour : novembre 2007

Il existe différentes façons de vous déplacer dans le texte ou le code dans l'éditeur de code à l'aide de l'affichage de classes ou de la souris et des touches de navigation.

La fenêtre Affichage de classes fournit une vue de votre projet basée sur les classes à la place des fichiers, comme dans l'Explorateur de solutions. Vous pouvez utiliser Affichage de classes pour accéder rapidement à une classe ou un membre de classe de votre projet. Pour accéder à la fenêtre Affichage de classes, cliquez sur Affichage de classes dans le menu Affichage.

Affichage de classes

  • Utilisez les touches de direction pour vous déplacer d'un caractère à la fois, ou combinez-les avec la touche CTRL pour vous déplacer d'un mot à la fois. Les touches de direction vous permettent également de vous déplacer d'une ligne à la fois.

  • Cliquez sur un emplacement à l'aide de la souris.

  • Parcourez le texte à l'aide des barres de défilement ou de la roulette de la souris.

  • Utilisez les touches DÉBUT, FIN, PAGE PRÉCÉDENTE et PAGE SUIVANTE.

  • Utilisez les touches CTRL+PAGE PRÉCÉDENTE et CTRL+PAGE SUIVANTE pour déplacer le point d'insertion respectivement en haut ou en bas de la fenêtre.

  • Utilisez les touches CTRL+HAUT et CTRL+BAS pour faire défiler le contenu de l'affichage sans déplacer le point d'insertion.

  • Utilisez le bouton Naviguer vers l'arrière pour déplacer le point d'insertion vers les emplacements précédents du document actif et le bouton Naviguer vers l'avant pour le déplacer vers les emplacements plus récents.

À un moment donné, vous pouvez avoir plusieurs fenêtres actives dans un projet Visual C#. Pour naviguer rapidement jusqu'à une fenêtre, appuyez sur CTRL+TAB pour afficher une fenêtre qui répertorie tous vos outils actifs et fenêtres de code source. Déplacez les touches de direction en maintenant la touche CTRL enfoncée pour sélectionner la fenêtre à afficher.

Navigation dans les fichiers avec Alt/Ctrl

Déplacement du point d'insertion

Des opérations comme Recherche incrémentielle, Atteindre la ligne, Atteindre la définition, Début du document, Fin de document, Coller et Insérer un fichier peut déplacer le point d'insertion sur une distance significative dans le document actif. Les boutons Naviguer vers l'arrière et Naviguer vers l'avant conservent les 20 derniers emplacements du point d'insertion.

Les sections suivantes décrivent d'autres solutions pour se déplacer vers des sections et des lignes de code spécifiques :

  • Barre de navigation

  • Signets de la fenêtre Signets

  • Commentez les tâches dans la Liste des tâches

  • Recherches incrémentielles

  • Commande Atteindre la ligne

  • Commande Atteindre la définition

La Barre de navigation se compose de deux zones de liste déroulante nommées Types et Membres affichées en haut de l'éditeur de code, comme montré dans l'illustration suivante.

Barre de navigation

La Barre de navigation donne directement accès à une classe ou à un type particulier, à une procédure ou à l'un de ses membres. Certains projets ne comportent pas de barre de navigation. Les descriptions suivantes indiquent comment naviguer dans votre code.

Pour déplacer le focus de l'éditeur de code vers la barre de navigation

  • Appuyez sur la combinaison de touches de raccourci CTRL+F2.

Pour retourner le focus de la barre de navigation vers l'éditeur de code

  • Appuyez sur la touche ÉCHAP.

Pour déplacer le focus d'élément en élément sur la barre de navigation

  • Appuyez sur la touche TAB.

Pour sélectionner l'élément de la barre de navigation qui a le focus et retourner dans l'IDE

  • Appuyez sur la touche ENTRÉE.

Pour vous déplacer vers une classe ou un type

  • Cliquez sur son nom de la zone de liste déroulante Nom de la classe/Types dans le coin supérieur gauche du document.

Pour accéder directement à la procédure d'une classe

  • Cliquez sur une procédure dans la zone de liste déroulante Nom de la méthode/Membres dans le coin supérieur droit du document.

Les signets vous aident à naviguer plus rapidement dans les sections de code. Les exemples suivants illustrent l'utilisation de signets.

Pour ajouter un signet

  1. Dans l'éditeur de code, sélectionnez une ligne sur laquelle vous souhaitez revenir ultérieurement.

  2. Dans la fenêtre Signets, cliquez sur le bouton Activer/Désactiver le signet.

    - ou -

    Appuyez sur les touches CTRL+K.

    Le symbole d'un signet apparaît dans la marge de gauche de l'éditeur de code pour marquer la ligne.

  3. Continuez à appuyer sur CTRL+K pour activer ou désactiver un signet.

Pour parcourir les signets du document actif

  1. Dans la fenêtre Signets, cliquez sur Signet suivant pour atteindre le signet suivant dans votre code.

    - ou -

    Appuyez sur CTRL+K, puis sur CTRL+N pour aller au signet suivant.

  2. Signet précédent pour atteindre le signet précédent dans votre code.

    - ou -

    Appuyez sur CTRL+K, puis sur CTRL+P pour aller au signet précédent.

    Remarque :

    Vous pouvez aussi revenir à un emplacement à l'aide des boutons Naviguer vers l'arrière et Naviguer vers l'avant.

Pour supprimer tous les signets d'un document

  • Dans la fenêtre Signets, cliquez sur le bouton Effacer les signets.

    - ou -

    Appuyez sur CTRL+K, puis sur CTRL+L pour effacer tous les signets du document actif.

    Remarque :

    Pour supprimer un seul signet, cliquez dessus avec le bouton droit, puis cliquez sur Activer/Désactiver le signet, ou continuez d'appuyer sur CTRL+K jusqu'à ce que le signet soit supprimé.

Une tâche de commentaire commence par les mots //TODO et attire votre attention sur du code sur lequel vous devez revenir. Vous pouvez créer des tâches de commentaire dans votre code pour marquer les emplacements auxquels vous aurez besoin de revenir, puis naviguer directement jusqu'à ces emplacements à partir de la Liste des tâches.

Pour créer et utiliser un commentaire

  1. Dans la liste déroulante Affichage, sélectionnez Autres fenêtres, puis Liste des tâches.

    La grille Liste des tâches affiche une liste de travaux ainsi que leurs états.

  2. Dans la liste déroulante Commentaire, sélectionnez Commentaires.

    Toutes les tâches de commentaire présentes dans le code du document actif s'affichent.

  3. Ajoutez une tâche de commentaire à votre code, tapez deux barres obliques suivies d'un espace, puis le mot clé TODO. Par exemple : // TODO Terminer ce code.

    Dès que vous tapez TODO, cette tâche s'ajoute automatiquement à la liste Commentaires de la Liste des tâches. Lorsque vous modifiez du texte dans la tâche de commentaire, la liste Commentaires se met automatiquement à jour.

  4. Cliquez sur une tâche de commentaire pour aller jusqu'à son emplacement dans votre code.

    Pour plus d'informations, consultez Liste des tâches (Visual Studio).

Recherche incrémentielle

La recherche incrémentielle permet de se déplacer directement vers des emplacements du document actif tandis que vous entrez les caractères de recherche. Les instructions suivantes vous indiquent comment exécuter une recherche incrémentielle.

Pour naviguer à l'aide de la recherche incrémentielle

  1. Sélectionnez Avancé dans le menu Edition, puis cliquez sur Recherche incrémentielle.

  2. Commencez à taper les caractères de la chaîne que vous recherchez.

    Au fur et à mesure que vous ajoutez des caractères, l'éditeur de code met en surbrillance les premières correspondances trouvées dans le document en cours.

Recherche rapide

La boîte de dialogue Recherche rapide est la façon la plus facile de localiser une chaîne de texte particulière. Les instructions suivantes indiquent comment exécuter une recherche incrémentielle.

Pour naviguer à l'aide de la recherche incrémentielle

  • Dans le menu Edition, cliquez sur Rechercher et remplacer, puis sur Recherche rapide ou appuyez sur CTRL+F.

    Tapez les caractères de la chaîne que vous recherchez. Appuyez sur ENTRÉE ou cliquez sur Suivant pour commencer la recherche.

Commande Atteindre la ligne

Les instructions suivantes montrent comment utiliser la commande Atteindre la ligne pour déplacer le point d'insertion vers un numéro de ligne spécifique.

Pour atteindre un numéro de ligne déterminé

  1. Avec un document ouvert dans l'éditeur de code, sélectionnez Atteindre la ligne dans le menu Edition.

  2. Entrez le numéro de la ligne à afficher.

Commande Atteindre la définition

La commande Atteindre la définition navigue jusqu'à la définition d'une classe, méthode ou variable locale. Par exemple, si vous définissez une méthode MyMethod() et qu'ultérieurement dans le code vous effectuez un appel à MyMethod(), vous pouvez naviguer directement jusqu'à la méthode à l'aide de la commande Atteindre la définition.

Les instructions suivantes vous indiquent comment rechercher vos déclarations de classes locales, vos méthodes ou vous définitions de variables à l'aide de la commande Atteindre la définition.

Pour atteindre la définition de la procédure ou de la variable appelée

  1. Sélectionnez un appel à la procédure ou une variable.

  2. Appuyez sur F12.

    L'éditeur de code affiche la définition du membre ou de la variable.

  3. Pour retourner au point de l'appel, appuyez sur le bouton Naviguer vers l'arrière.

    Si la définition se situe hors de votre projet, sa source s'affiche dans une fenêtre de la console.

Voir aussi

Tâches

Comment : créer une nouvelle application Visual C# Express

Comment : créer une application console C#

Comment : générer et exécuter votre application Visual C#

Concepts

Conception d'une interface utilisateur en Visual C#

Autres ressources

Visual C# Express

Utilisation de l'IDE de Visual C# Express