Wie navigiere ich zurück zur letzten Cursorposition in Visual Studio Code?


612

Wie lautet die Tastenkombination, um zur letzten Cursorposition in Visual Studio Code zurückzukehren?


2
Wenn es die übliche VS-Keymap ist, bin ich daran gewöhnt, dass es Strg -
Sami Kuhmonen

11
In Visual Studio Code entspricht diese Verknüpfung "
Verkleinern

2
Ich denke, Sie verwechseln hier die Standardeinstellungen von Mac OSX und Windows. CTR + - ist eigentlich die Verknüpfung unter OSX, während CMD + - dort herauszoomt.
OderWat

2
Verwenden Sie die Visual Studio Keymap-Erweiterung - marketplace.visualstudio.com/…
gpaoli

Warten mit angehaltenem Atem auf die Anpassung des Mauskontextmenüs für diese Funktionalität.
GDBJ

Antworten:


1059

Unter Windows:

Alt+ .. zurück navigieren

Alt+ .. vorwärts navigieren

Auf dem Mac:

Ctrl+ -.. zurück navigieren

Ctrl+ Shift+ -.. vorwärts navigieren

Unter Ubuntu Linux:

Ctrl+ Alt+ -.. zurück navigieren

Ctrl+ Shift+ -.. vorwärts navigieren


99
Ich frage mich, warum Microsoft sich für andere Hotkeys als normales Visual Studio entschieden hat. Das ist sehr ärgerlich, wenn man hin und her schalten muss.
RayLoveless

8
Kannst du das mit deiner Maus machen? In anderen IDEs navigiert die Zurück-Geste / Schaltfläche ebenfalls zurück.
Rynop

2
Eine Art nervige Bindung für Windows, leider :( Wäre gut gewesen, das gleiche wie Visual Studio zu haben.
Chris

1
Die linken Alt + -Pfeile funktionierten unter Windows nicht (ähnlich wie Strg + Pfeile), nur die rechten Alt + -Pfeile erfüllen die Erwartungen. Wer weiß, welche seltsame ThinkPad-Tastaturmagie das verursacht.
Ewbi

3
@ RayLoveless VS Code wird von Microsoft erstellt, daher ist die Windows-Verknüpfung die Standardeinstellung. Alt + ← ist eine Systemverknüpfung unter Linux und Mac, daher mussten sie geändert werden.
Lenny

85

Ich bin unter Mac OSX und kann daher nicht für Windows-Benutzer antworten:

Ich habe einen benutzerdefinierten Keymap-Eintrag hinzugefügt und ihn auf Ctrl+ + Ctrl+ gesetzt , während der ursprüngliche Standardwert Ctrl+ -und Ctrl+ Shift+ ist -(was auf meiner deutschen Tastatur Ctrl+ ßund Ctrl+ Shift+ bedeutet ß).

Man kann es einfach in den Einstellungen der Benutzer-Keymap ändern:

{ "key": "ctrl+left",  "command": "workbench.action.navigateBack" },
{ "key": "ctrl+right", "command": "workbench.action.navigateForward" }

Für die akzeptierte Antwort frage ich mich eigentlich :) Alt+ / Alt+ springt wortweise für mich (was in allen Editoren ein bisschen Standard ist). Haben sie diese Zuordnung wirklich für die Windows-Version durchgeführt?


5
Ctrl+Leftund Ctrl+Rightsind für den Wechsel zwischen Vollbildern reserviert, nicht wahr?
duong_dajgja

2
@duong_dajgja Ich habe das auf Strg + Option + Befehl Links / Rechts. Die meisten Leute verwenden normalerweise nur das Drei-Finger-Wischen auf ihrem Trackpad. Ich bin mir nicht sicher, was der "ursprüngliche" Standard in einem neu installierten OS X Sierra ist. Zumindest ist in OS X nichts reserviert. Sie können dies leicht in den Systemeinstellungen "Tastatur -> Missionssteuerung" ändern.
OderWat

5
Verwenden Sie diese Option
Durchschnittlicher Joe

Gibt es eine Möglichkeit, meine Maus vorwärts und rückwärts zu navigieren, um zu navigieren?
Firzok Nadeem

32

Dies ist für jedes Betriebssystem unterschiedlich, basierend auf den Informationen unter https://code.visualstudio.com/docs/customization/keybindings

Zurück: workbench.action.navigateBack Weiter: Workbench.action.navigateForward

Linux Zurück: Ctrl+ Alt+ -
Vorwärts: Ctrl+ Shift+-

OSX ⌃- / ⌃⇧-

Windows Alt+ /


1
Ich verwende Linux und die Standard-Keymap hat nicht funktioniert. Ich habe zu Alt + Links gewechselt und wie ein Zauber gearbeitet.
Greuze



4

Die Antwort auf Ihre Frage:

  1. Mac:
    ( Alt+ ) Für die Rückwärts- und ( Alt+ ) Für die Vorwärtsnavigation
  2. Windows:
    ( Ctrl+ -) Für die Rückwärts- und ( Ctrl+ Shift+ -) Für die Vorwärtsnavigation
  3. Linux:
    ( Ctrl+ Alt+ -) Für die Rückwärts- und ( Ctrl+ Shift+ -) Für die Vorwärtsnavigation


Die aktuellen Tastenkombinationen finden Sie unter diesem Link

Sie können die Schlüsselbindung sogar nach Ihren Wünschen bearbeiten.


2
Sie haben Windows- und Mac-Bindungen gewechselt.
Perrier


3

Mac OS (MacBook Pro):

Zurück: CTRL(Kontrolle) + -(Bindestrich)

Zurück Vorwärts: CTRL+ Shift+ -(Bindestrich)


0

Mit VSCode 1.43 (Q1 2020) behalten diese Alt+ / Alt+ oder Ctrl+ -/ Ctrl+ Shift+ -auch ... die Auswahl bei .

Siehe Ausgabe 89699 :

Benjamin Pasero ( bpasero) fügt hinzu:

Durch Zurück- / Vorwärtsgehen wird die Auswahl wiederhergestellt .

Beachten Sie, dass zwischen den Positionen mindestens 10 Zeilen stehen müssen, um einen Verlaufseintrag zu erhalten, damit der Eintrag als neuer Eintrag betrachtet wird.

Zurück / Vorwärtsauswahl - https://user-images.githubusercontent.com/900690/73729489-6ca7da80-4735-11ea-9345-1228f0302110.gif

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.