web-dev-qa-db-fra.com

F12 Aller à méthode -> revenir à la méthode précédente après le saut?

Je peux passer au code si je clique sur un nom de méthode et appuie sur F12. Mais existe-t-il un raccourci clavier permettant de revenir à l'emplacement précédent de l'éditeur de code?

105
James

Ctrl + - : (c'est Ctrl et Minus) reviendront en arrière (correspond à View.NavigateBackward).

Voir cette liste des raccourcis clavier prédéfinis sur MSDN.

181
Oded

@Oded est correct, mais attendez, il y a plus!

  • Si F12 vous a envoyé dans une nouvelle fenêtre à onglet, vous pouvez Ctrl + Tab pour revenir à votre onglet d'origine. Si vous maintenez Ctrl vous pouvez parcourir les onglets
  • Dans VS 2010, vous pouvez Ctrl + Click aller à la définition, en plus de F12.
  • Vous pouvez également maintenir Ctrl et déplacez votre souris sur les identifiants pour mettre en surbrillance ceux auxquels vous pouvez accéder.
20
BClaydon

Tandis que Ctrl- et CtrlShift- sont en effet les raccourcis pour naviguer vers la position précédente/suivante du curseur, dans ce cas particulier (c'est-à-dire, revenir après F12 ou similaire) ce raccourci pourrait être plus utile:

CtrlShift8 (= View.PopBrowseContext)

Il reviendra à l'endroit où vous avez appuyé F12, en ignorant les emplacements du curseur après vous avez appuyé sur F12.

(NOTE: utilisant actuellement VS 2013 et en espérant que cette entrée de raccourci existe également dans VS 2010 ...)

9
Wolfram

Dans Visual Studio Code, vous pouvez également utiliser Alt + Gauche-Flèche pour revenir à votre emplacement d'origine dans le code source après une navigation avec F12.

0
user3354235