Comment : naviguer dans le code et le texte
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 CTRL+ORIGINE et CTRL+FIN pour déplacer le point d'insertion, respectivement au début et à la fin du fichier.
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
Commenter les tâches dans la Liste des tâches
Recherches incrémentielles
Commande Atteindre la ligne
Commande Atteindre la définition
Navigation avec la barre de navigation
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.
Notes
Le nom des zones de liste déroulante de la barre de navigation varie 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.
Remarque Dans une classe partielle, les membres définis en dehors du fichier de code actuel peuvent être grisés.
Navigation à l'aide de signets
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
Dans l'éditeur, cliquez sur la ligne sur laquelle vous souhaitez revenir ultérieurement.
Dans la fenêtre Signets, cliquez sur le bouton Activer/Désactiver le signet.
Le symbole d'un signet
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
ou sur Signet précédent
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.
- ou -
Appuyez sur CTRL+K, puis sur CTRL+L pour effacer tous les signets du document actif.
Notes
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é.
Navigation à l'aide de commentaires
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
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.
Continuez à travailler dans le document.
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.
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
Sélectionnez Avancé dans le menu Edition, puis choisissez Recherche incrémentielle.
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é
Dans Général, Tous les langages, Éditeur de texte, boîte de dialogue Options, sélectionnez l'option Numéros de ligne.
Avec un document ouvert dans l'éditeur, sélectionnez Atteindre la ligne dans le menu Edition.
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
Sélectionnez un appel à la procédure ou une variable.
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 Exploration 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
Référence
Affichage de classes et Explorateur d'objets, icônes
Autres ressources
Définition de signets dans le code
Modification de texte, de code et de balisage
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Décembre 2010 |
Ajout des touches de navigation. |
Commentaires client. |