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?

kimsagro
źródło
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

zdenek
źródło
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?

OderWat
źródło
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+ /

Warren Parad
źródło
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.

Bhargav Jhaveri
źródło
2
Zmieniłeś powiązania systemu Windows i Mac.
Perrier
3

Mac OS (MacBook Pro):

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

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

Aashish
źródło
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

VonC
źródło