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?


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.


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

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 ...)


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.