Comment : afficher et modifier le code avec l'Aperçu de définition (ALT + F12)
Utilisez la commande Aperçu de définition pour afficher et modifier du code sans basculer hors 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 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 définition affiche un lien vers l'Explorateur d'objets pour les symboles qui ne disposent pas de métadonnées de définition (par exemple, les types .NET Framework intégrés).
Important
Vous ne pouvez pas utiliser cette commande dans une version Express de Visual Studio 2013.
Utilisation de l'option Aperçu de définition
Pour ouvrir une fenêtre Aperçu de définition
Vous pouvez trouver l'option Aperçu de définition en ouvrant le menu contextuel d'une méthode que vous voulez explorer. (clavier : Alt+F12)
Cette illustration représente la fenêtre Aperçu de définition pour une méthode nommée Print() :
La fenêtre de définition apparaît sous la ligne printer.Print(“Hello World!”) du fichier d'origine.La fenêtre ne masque aucune partie du code de votre fichier d'origine.Les lignes qui suivent l'appel printer.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 du code.Vous pouvez encore vous déplacer dans la fenêtre de code d'origine au-dessus ou au-dessous de la fenêtre de définition.
Vous pouvez copier une chaîne dans la fenêtre de définition et la coller dans le code d'origine.Vous pouvez également effectuer un glisser-déplacer de la chaîne de la fenêtre de définition vers le code d'origine sans la supprimer dans la fenêtre de définition.
Vous pouvez fermer la fenêtre de définition en appuyant sur la touche Échap ou en choisissant le bouton Fermer sur l'onglet de la fenêtre de définition.
Pour 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 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 indique le nom et le chemin d'accès du fichier de définition que le point représente.
Pour utiliser l'option Aperçu de définition avec plusieurs résultats
Si vous utilisez l'option Aperçu de définition sur du code possédant plusieurs définitions (par exemple, des classes partielles), une liste de résultats apparaît à droite de la vue Définition de code.Vous pouvez choisir un résultat quelconque dans la liste pour afficher sa définition.
Pour apporter des modifications dans la fenêtre Aperçu de définition
Lorsque vous commencez à apporter des modifications dans une fenêtre Aperçu de définition, le fichier que vous modifiez s'ouvre automatiquement dans un onglet distinct dans l'éditeur de code et reflète les modifications déjà effectuées.Vous pouvez continuer à apporter, annuler et enregistrer des modifications dans la fenêtre Aperçu de définition et l'onglet continuera à refléter ces modifications.Même si vous fermez la fenêtre sans enregistrer les modifications, vous pouvez apporter, annuler et enregistrer des modifications supplémentaires dans l'onglet, en reprenant exactement là où vous vous êtes arrêté dans la fenêtre.
Pour utiliser des raccourcis clavier pour l'option Aperçu de 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 en onglet de document standard
Maj+Alt+Début
Naviguer entre les fenêtres de définition
Ctrl+Alt+- et Ctrl+Alt+=
Naviguer entre plusieurs résultats
F8 et Maj+F8
Permuter entre la fenêtre de l'éditeur de code et la fenêtre de définition
Maj+Échap
[!REMARQUE]
Pour modifier le code dans une fenêtre Aperçu de définition, vous pouvez utiliser les mêmes raccourcis clavier que vous utilisez ailleurs dans Visual Studio.