Afficher et modifier du code à l’aide de La définition d’aperçu (Alt+F12)
Utilisez la commande Aperçu de définition pour afficher et modifier du code sans sortir du code que vous écrivez. Les options Aperçu de définition et Atteindre la définition affichent les mêmes informations, mais Aperçu de définition affiche le code dans une fenêtre contextuelle, alors que l’option Atteindre la définition affiche le code dans une fenêtre de code distincte. L’option Atteindre la définition provoque le basculement de votre contexte (c’est-à-dire, la fenêtre de code active, la ligne active et la position du curseur) vers la fenêtre du code de définition. Avec l’option Aperçu de la définition, vous pouvez afficher et modifier la définition et vous déplacer dans le fichier de définition tout en conservant votre position dans le fichier de code d’origine.
Vous pouvez utiliser Aperçu de définition avec du code C#, Visual Basic et C++. En Visual Basic, l’option Aperçu de la définition montre un lien vers l’Explorateur d’objets pour les symboles qui n’ont pas de métadonnées de définition (par exemple les types .NET intégrés). Certains langages et types de fichiers peuvent ne pas prendre en charge définition d’aperçu; par exemple, les fichiers CSS.
Utiliser l’aperçu de la définition
Ouvrir une fenêtre Aperçu de la définition
Vous pouvez afficher l’aperçu d’une définition en choisissant Aperçu de la définition dans le menu contextuel (clic droit) d’un type ou membre que vous souhaitez explorer. Si l’option est activée, vous pouvez également consulter une définition à l’aide de la souris, en appuyant sur Ctrl (ou un autre modificateur) et en cliquant sur le nom du membre. Ou, à partir du clavier, appuyez sur Alt+F12.
Cette illustration montre la fenêtre de définition d'aperçu pour une méthode nommée
Print()
:La fenêtre de définition apparaît sous la ligne
printer.Print("Hello World!")
dans le fichier d’origine. La fenêtre ne masque pas le code dans votre fichier d’origine. Les lignes qui suiventprinter.Print("Hello World!")
apparaissent sous la fenêtre de définition.Vous pouvez déplacer le curseur vers différents emplacements dans la fenêtre de définition d’aperçu. Vous pouvez également vous déplacer dans la fenêtre de code d’origine.
Vous pouvez copier une chaîne à partir de la fenêtre de définition et la coller dans le code d’origine. Vous pouvez également faire glisser-déplacer la chaîne de la fenêtre de définition vers le code d’origine sans la supprimer de la fenêtre de définition.
Vous pouvez fermer la fenêtre de définition en choisissant la touche Échap ou le bouton Fermer sous l’onglet de la fenêtre de définition.
Ouvrir une fenêtre Aperçu de définition à partir d’une fenêtre Aperçu de définition
Si une fenêtre Aperçu de définition est déjà ouverte, vous pouvez appeler de nouveau Aperçu de définition sur le code affiché dans cette fenêtre. Une autre fenêtre de définition s’ouvre. Un ensemble de points de navigation apparaissent en regard de l'onglet de la fenêtre de définition. Vous pouvez les utiliser pour naviguer entre les fenêtres de définition. L’info-bulle sur chaque point affiche le nom du fichier et le chemin du fichier de définition que le point représente.
Utiliser l’option Aperçu de définition avec plusieurs résultats
Si vous utilisez Aperçu de la définition sur un code qui a plusieurs définitions (par exemple, une classe partielle), une liste de résultats apparaît à droite de la fenêtre de définition de code. Vous pouvez choisir n’importe quel résultat dans la liste pour afficher sa définition.
fenêtre d'aperçu issue de plusieurs résultats
Apporter des modifications dans la fenêtre Aperçu de définition
Lorsque vous commencez à modifier dans une fenêtre Aperçu de la définition, le fichier que vous modifiez s’ouvre automatiquement sous la forme d’un onglet distinct dans l’éditeur de code et reflète les modifications que vous avez apportées. Vous pouvez continuer à apporter, annuler et enregistrer des modifications dans la fenêtre Aperçu de la définition, et l’onglet continuera de refléter ces modifications. Même si vous fermez la fenêtre Aperçu de la définition sans enregistrer vos modifications, vous pouvez effectuer, annuler et enregistrer d’autres modifications dans l’onglet, en choisissant exactement l’emplacement où vous vous êtes arrêté dans la fenêtre Aperçu de la définition.
Pour modifier les options de définition d’aperçu
Accédez à Outils>Options>Éditeur de texte>Général.
Sélectionnez l’option Ouvrir la définition en mode aperçu.
Cliquez sur OK pour fermer la boîte de dialogue Options.
Raccourcis clavier pour un aperçu de la définition
Vous pouvez utiliser les raccourcis clavier suivants avec la fenêtre Aperçu de définition :
Fonctionnalité | Raccourci clavier |
---|---|
Ouvrir la fenêtre de définition | Alt+F12 |
Fermer la fenêtre de définition | Échap |
Promouvoir la fenêtre de définition vers un onglet de document standard | Ctrl+Alt+Accueil |
Naviguer entre les fenêtres de définition | Ctrl+Alt+- et Ctrl+Alt+= |
Naviguer entre plusieurs résultats | F8 et Maj+F8 |
Basculer entre la fenêtre de l’éditeur de code et la fenêtre de définition | Maj+Échap |
Remarque
Vous pouvez également utiliser les mêmes raccourcis clavier pour modifier le code dans une fenêtre Aperçu de la définition que vous utilisez ailleurs dans Visual Studio.
Contenu connexe
- Naviguer dans le code
- Accéder à la définition et afficher la définition
- fonctionnalités de productivité dans Visual Studio