Comment : naviguer dans le code et le texte

Mise à jour : novembre 2007

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

  • 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.

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

  • Atteindre la lignecommande

  • Atteindre la définitioncommande

La barre de navigation se compose de deux zones de liste déroulante affichées en haut de l'éditeur de code. Elle vous permet d'accéder directement à une classe ou un type particulier, ou à une procédure ou à l'un de ses membres. Certains projets ne comportent pas de barre de navigation.

Remarque :

Les noms des zones de liste déroulante de la barre de navigation varient selon le type de projet. Par exemple, dans les projets Visual Basic, les zones s'intitulent Nom de la classe et Nom de la méthode. Dans les projets C#, elles s'intitulent Types et Membres.

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.

Pour apporter une modification à un emplacement quelconque d'un document et revenir ensuite à l'emplacement en cours, ajoutez un signet à la Signets, fenêtre.

Pour ajouter un signet

  1. Dans l'éditeur, cliquez sur la ligne sur laquelle vous souhaitez revenir ultérieurement.

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

    Bouton Ajouter un signet

    Le symbole d'un signet

    Symbole de signet provisoire

    apparaît dans la marge de gauche de l'éditeur pour marquer la ligne.

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

Pour parcourir les signets du document actif

  • Dans la fenêtre Signets, cliquez sur Signet suivant

    Bouton Signet suivant

    ou sur Signet précédent

    VisualBasicWinAppProjectPreviousBookmarkButton scr

    - ou -

  • Appuyez sur CTRL+K, puis sur CTRL+N pour passer au signet suivant, ou sur CTRL+K, puis sur CTRL+P pour passer au signet précédent.

    Conseil :

    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.

    VisualBasicWindAppProjectRemoveAllBookmarksButton

    - ou -

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

    Remarque :

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

Vous pouvez créer des commentaires dans votre code qui marquent 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. Ajoutez à votre code un commentaire qui commence par le marqueur de commentaire correspondant au langage dans lequel vous développez, suivi immédiatement d'un jeton de commentaire. Par exemple, en Visual Basic, entrez un commentaire tel que celui-ci :

    'TODO: Complete this routine.
    

    Cette tâche est ajoutée automatiquement à la liste Commentaires de la Liste des tâches.

  2. Continuez à travailler dans le document.

  3. Dans la liste déroulante Affichage de la barre d'outils Liste des tâches, sélectionnez Commentaires.

    Les commentaires présents dans le code du document actif s'affichent.

  4. Cliquez sur le commentaire pour revenir à son emplacement dans le 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.

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

  1. Sélectionnez Avancé dans le menu Edition, puis choisissez 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 met en surbrillance les premières correspondances trouvées dans le document en cours.

Commande Atteindre la ligne

Utilisez 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. Dans Général, Tous les langages, Éditeur de texte, boîte de dialogue Options, sélectionnez l'option Numéros de ligne.

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

  3. Entrez le numéro de ligne que vous souhaitez afficher.

Commande Atteindre la définition

Utilisez la commande Atteindre la définition pour naviguer jusqu'à la procédure d'une méthode ou jusqu'à la définition d'une variable. Par exemple, si vous définissez une procédure MyProc() et qu'ultérieurement dans le code vous effectuez un appel de MyProc(), vous pouvez naviguer directement jusqu'à la procédure de cette méthode à 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.

La définition de procédure ou de variable recherchée s'affiche. 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 l'Explorateur d'objets. Pour plus d'informations, consultez Parcours du code et des composants.

Voir aussi

Tâches

Comment : aller à une ligne de code

Comment : ajouter un signet à du code

Comment : créer des commentaires de la liste des tâches

Autres ressources

Recherche et remplacement

Définition de signets dans le code

Modification de texte, de code et de balisage