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.