Jak wrócić do ostatniej pozycji kursora w programie Visual Studio Code?


611

Jaki skrót klawiaturowy umożliwia powrót do ostatniej pozycji kursora w programie Visual Studio Code?


2
Jeśli to zwykła
mapa

11
W Visual Studio Code ten skrót odpowiada „Pomniejsz:
kimsagro

2
Myślę, że pomieszałeś tutaj ustawienia domyślne Mac OSX i Windows. CTR + - tak naprawdę jest skrótem na OSX, podczas gdy CMD + - tam pomniejsza.
OderWat

2
Użyj rozszerzenia Visual Studio Keymap - marketplace.visualstudio.com/…
gpaoli

Oczekiwanie z zapartym tchem na dostosowanie menu kontekstowego myszy dla tej funkcji.
gdbj

Odpowiedzi:


1059

W systemie Windows:

Alt+ .. nawigacja wstecz

Alt+ .. nawiguj do przodu

Na komputerze Mac:

Ctrl+ -.. nawigacja wstecz

Ctrl+ Shift+ -.. nawiguj do przodu

W systemie Ubuntu Linux:

Ctrl+ Alt+ -.. nawigacja wstecz

Ctrl+ Shift+ -.. nawiguj do przodu


99
Zastanawiam się, dlaczego Microsoft postanowił mieć inne klawisze skrótu niż zwykłe studio graficzne. To bardzo irytujące przełączanie, które wymaga przełączania się tam iz powrotem.
RayLoveless,

8
Czy możesz to zrobić za pomocą myszy? W innych IDE gest / przycisk wstecz również nawiguje do tyłu.
rynop

2
Niby irytujące wiązanie do okien, niestety :( Byłoby dobrze mieć to samo, co studio wizualne
Chris

1
Lewe strzałki Alt + nie działały dla mnie w systemie Windows (działały podobnie do strzałek Ctrl +), tylko prawe strzałki Alt + działają zgodnie z oczekiwaniami. Kto wie, co powoduje dziwną magię klawiatury ThinkPad.
ewbi

3
@RayLoveless VS Code jest tworzony przez Microsoft, więc domyślny jest skrót Windows. Alt + ← to skrót do systemu Linux i Mac, więc musieli go zmienić.
Lenny

85

Korzystam z systemu Mac OSX, więc nie mogę odpowiedzieć użytkownikom systemu Windows:

Dodałem niestandardowy wpis mapy klawiszy i ustawiłem go na Ctrl+ + Ctrl+ , podczas gdy pierwotne ustawienie domyślne to Ctrl+ -i Ctrl+ Shift+ -(co przekłada się na Ctrl+ ßi Ctrl+ Shift+ ßna mojej niemieckiej klawiaturze).

Można go po prostu zmodyfikować w ustawieniach mapy klawiszy użytkownika:

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

Zastanawiam się nad przyjętą odpowiedzią :) Alt+ / Alt+ przeskakuje dla mnie słowami (co jest trochę standardem we wszystkich edytorach). Czy naprawdę zrobili to mapowanie dla wersji systemu Windows?


5
Ctrl+Lefti Ctrl+Rightsą zarezerwowane do przełączania między pełnymi ekranami, prawda?
duong_dajgja,

2
@duong_dajgja Mam to na Ctrl + Opcja + Command w lewo / w prawo. Większość osób zwykle używa po prostu wytarcia trzema palcami na gładziku. Nie jestem jednak pewien, jaka jest „oryginalna” wartość domyślna w świeżo zainstalowanym systemie OS X Sierra. Przynajmniej nie ma nic zarezerwowanego w OS X. Możesz to łatwo zmienić w preferencjach systemowych „klawiatura -> kontrola misji”.
OderWat

5
Skorzystaj z tego, aby wprowadzić te zmiany code.visualstudio.com/docs/getstarted/…
Średni Joe

Czy istnieje sposób przypisania myszy do nawigacji przyciskami do przodu i do tyłu?
Firzok Nadeem

32

Będzie to inne dla każdego systemu operacyjnego, w oparciu o informacje na https://code.visualstudio.com/docs/customization/keybindings

Wróć: workbench.action.navigateBack Przejdź do przodu: workbench.action.navigateForward

Linux Wróć: Ctrl+ Alt+ -
Przejdź do przodu: Ctrl+ Shift+-

OSX ⌃- / ⌃⇧-

Windows Alt+ /


1
Korzystam z systemu Linux i domyślna mapa klawiszy nie działa. Zmodyfikowałem Alt + Left i działałem jak urok.
greuze



4

Odpowiedź na twoje pytanie:

  1. Mac:
    ( Alt+ ) Do nawigacji wstecz i ( Alt+ ) Do nawigacji do przodu
  2. Windows:
    ( Ctrl+ -) Do wstecz i ( Ctrl+ Shift+ -) Do nawigacji do przodu
  3. Linux:
    ( Ctrl+ Alt+ -) Do nawigacji wstecz i ( Ctrl+ Shift+ -) Do nawigacji do przodu


Możesz znaleźć aktualne powiązania klawiszy za pomocą tego linku

Możesz nawet edytować przypisywanie klawiszy zgodnie z własnymi preferencjami.


2
Zmieniłeś powiązania systemu Windows i Mac.
Perrier


3

Mac OS (MacBook Pro):

Wstecz: CTRL(kontrola) + -(łącznik)

Wstecz Dalej: CTRL+ Shift+ -(łącznik)


0

Dzięki VSCode 1.43 (Q1 2020) te Alt+ / Alt+ lub Ctrl+ -/ Ctrl+ Shift+ -również ... zachowają wybór .

Patrz numer 89699 :

Benjamin Pasero ( bpasero) dodaje:

cofanie / przywracanie przywraca wybrane ustawienia .

Pamiętaj, że aby uzyskać wpis historii, między pozycjami musi znajdować się co najmniej 10 linii, aby uznać wpis za nowy wpis.

Powrót / Dalej wybór - https://user-images.githubusercontent.com/900690/73729489-6ca7da80-4735-11ea-9345-1228f0302110.gif

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.