F12 Zur Methode springen -> nach dem Sprung zur vorherigen Methode zurückkehren?

122

Ich kann zum Code springen, wenn ich auf einen Methodennamen klicke und F12 drücke. Aber gibt es eine Tastenkombination, um zum vorherigen Speicherort des Code-Editors zurückzukehren?

James
quelle
In Visual Studio-Code können Sie auch <Alt> + <Links-Pfeil> auswählen, um nach der Navigation mit F12 zu Ihrem ursprünglichen Speicherort zurückzukehren.
David
Nein, das funktioniert in VS2015 nicht. Typisch für MS, um nützliche und produktive Funktionen zu ENTFERNEN. (Es war IMMER Jahrzehnte zurück ... bis diese Clowns beschlossen, es noch einmal neu zu schreiben)
SpacemanScott

Antworten:

198

Ctrl+ -: (das ist Ctrlund Minus) navigiert zurück (Karten zu View.NavigateBackward).

Siehe diese Liste vordefinierter Tastaturkürzel auf MSDN.

Oded
quelle
Vielen Dank. Eine so nützliche Abkürzung!
Lou
21

@Oded ist richtig, aber warte, es gibt noch mehr!

  • Wenn F12Sie zu einem neuen Registerkartenfenster weitergeleitet werden, können Sie Ctrl+ Tabzu Ihrer ursprünglichen Registerkarte zurückkehren. Wenn Sie gedrückt halten, können CtrlSie durch Registerkartenfenster blättern
  • In VS 2010 können Sie zusätzlich zu Ctrl+ ClickZur Definition wechseln F12.
  • Sie können auch gedrückt halten Ctrlund die Maus über Bezeichner bewegen, um hervorzuheben, zu welchen Sie springen können
BClaydon
quelle
Für F12 öffnet MSVS 2010 eine neue Registerkarte. Für MSVS 2013 ersetzt es die aktuelle Registerkarte. Ich sehe nirgendwo, um dieses Verhalten zu konfigurieren.
Crokusek
Um das Schließen des Links
crokusek
9

Während Ctrl-und CtrlShift-in der Tat die Verknüpfungen zum Navigieren zur vorherigen / nächsten Cursorposition sind, kann F12diese Verknüpfung in diesem speziellen Fall (dh Zurückgehen nach oder ähnlich) nützlicher sein:

CtrlShift8(= View.PopBrowseContext)

Es springt zurück zu der Stelle, an der Sie gedrückt haben F12, und ignoriert alle Cursorpositionen, nachdem Sie gedrückt haben F12.

(HINWEIS: Derzeit wird VS 2013 verwendet, und ich hoffe, dass dieser Verknüpfungseintrag auch in VS 2010 vorhanden ist ...)

Wolfram
quelle
1
Es existierte in VS 2010 und ist das, was ich immer verwendet habe, aber es scheint in VS 2015 leider nicht funktionsfähig zu sein.
P Daddy
Danke Bruder, das ist wirklich nützlich! Scheint auf VS2017 CE gut zu funktionieren.
Gam
3

In Visual Studio Code können Sie auch Alt + Links-Pfeil verwenden, um nach dem Navigieren mit F12 zu Ihrem ursprünglichen Speicherort im Quellcode zurückzukehren.

David
quelle