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

122

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

James
la source
Dans Visual Studio Code, vous pouvez également choisir <Alt> + <Left-Arrow> pour revenir à votre emplacement d'origine après la navigation à l'aide de F12.
David
Non, cela ne fonctionne pas dans VS2015. Typique de MS pour SUPPRIMER des fonctionnalités utiles et productives. (C'était TOUJOURS Ctrl- * gojng en arrière des décennies ... jusqu'à ce que ces clowns décident de le réécrire encore une fois)
SpacemanScott

Réponses:

198

Ctrl+ -: (c'est Ctrlet Moins) reviendra (cartes vers View.NavigateBackward).

Consultez cette liste de raccourcis clavier prédéfinis sur MSDN.

Oded
la source
Merci beaucoup. Un raccourci si utile!
Lou le
21

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

  • Si F12vous êtes envoyé vers une nouvelle fenêtre d'onglet, vous pouvez Ctrl+ Tabpour revenir à votre onglet d'origine. Si vous maintenez enfoncé, Ctrlvous pouvez parcourir les fenêtres d'onglets
  • Dans VS 2010, vous pouvez Ctrl+ Clickaller à la définition, en plus de F12.
  • Vous pouvez également maintenir enfoncé Ctrlet déplacer votre souris sur les identifiants pour mettre en évidence ceux auxquels vous pouvez accéder
BClaydon
la source
Pour F12, MSVS 2010 ouvre un nouvel onglet. Pour MSVS 2013, il remplace l'onglet actuel. Je ne vois nulle part pour configurer ce comportement.
crokusek
Pour empêcher le lien de
crokusek
9

Alors 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 F12ou similaire), ce raccourci peut être plus utile:

CtrlShift8(= View.PopBrowseContext)

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

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

Wolfram
la source
1
Il existait dans VS 2010, et c'est ce que j'ai toujours utilisé, mais cela ne semble pas fonctionnel dans VS 2015, malheureusement.
P Daddy
Merci mon frère, c'est vraiment utile! Semble fonctionner correctement sur VS2017 CE.
Gam
3

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

David
la source