Obecna funkcja oferowania mi rozwijanej opcji, którą kartę wybrać, jest po prostu bardzo denerwująca. Czy istnieje możliwość jej usunięcia, aby karty działały jak w nowoczesnej przeglądarce internetowej?
325
Obecna funkcja oferowania mi rozwijanej opcji, którą kartę wybrać, jest po prostu bardzo denerwująca. Czy istnieje możliwość jej usunięcia, aby karty działały jak w nowoczesnej przeglądarce internetowej?
Odpowiedzi:
Domyślnie Ctrl+ Tabw programie Visual Studio Code przełącza karty w kolejności ostatnio używanych. Jest to mylące, ponieważ zależy od stanu ukrytego.
Przeglądarki przeglądają karty w widocznej kolejności. Jest to o wiele bardziej intuicyjne.
Aby to osiągnąć w programie Visual Studio Code, musisz edytować
keybindings.json
. Użyj palety poleceń z CTRL+SHIFT+P, wpisz „Preferencje: Otwórz skróty klawiaturowe (JSON)” i naciśnij Enter.Następnie dodaj na końcu pliku:
Alternatywnie, aby przełączać się tylko między kartami bieżącego widoku okna / podziału, możesz użyć:
Alternatywnie możesz użyć Ctrl+ PageDown(Windows) lub Cmd+ Option+ Right(Mac).
źródło
ctrl+tab
) lub w lewo (ctrl+shift+tab
). Aby poruszać się na kartach historii opartych nich korzystać:{ "key": "ctrl+tab", "command": "workbench.action.openPreviousRecentlyUsedEditor" }, { "key": "ctrl+shift+tab", "command": "workbench.action.openNextRecentlyUsedEditor" }
.@Combii znalazłem sposób na zamianę
CMD + 1 , CMD + 2 , CMD + 3 z CTRL + 1 , CTRL + 2 , CTRL + 3 , ...
W systemie macOS przejdź do:
Na tej stronie kliknij przycisk w prawym górnym rogu strony ...
i dołącz konfigurację poniżej, a następnie zapisz.
Teraz możesz używać CMD + [1-9], aby przełączać się między kartami, a CTRL + [1-3], aby skupiać grupy edytorów! Mam nadzieję, że ta odpowiedź jest pomocna.
źródło
workbench.action.openEditorAtIndex1
) i zmienić je. Nie musisz iść dokeybindings.json
.Preferences > Keyboard Shortcuts
a następnie kliknij ikonę po prawej stronie paska tytułu edytora. Otworzy siękeybindings.json
.Windows
Korzystając z programu Visual Studio Code w systemie Windows, możesz użyć,
CTRL + PAGE_UP
aby przejść do poprzedniej karty iCTRL + PAGE_DN
przejść do następnej karty.Masz również możliwość przełączania się na karty na podstawie ich (niezerowego względnego) indeksu. Możesz to zrobić, naciskając i przytrzymując
ALT
, a następnie cyfrę (od 1 do 9).System operacyjny Mac
Aby szybko nawigować między kartami, naciśnij i przytrzymaj
CMD
klawisz, a następnie numer (od 1 do 9) karty, na którą chcesz się przełączyć.Możesz także przełączać się między poprzednią / następną zakładką za pomocą
CMD + ALT + LEFT/RIGHT
skrótu klawiaturowego.Należy pamiętać, że aby przejść do karty znajdującej się w innej grupie edytorów, musisz najpierw przełączyć się na żądaną grupę edytorów.
Pro Wskazówka : jeśli nie czujesz się dobrze z którymkolwiek z klawiszy, możesz je zmienić na coś, co bardziej ci odpowiada!
źródło
CTRL + PAGE_UP
lubCTRL + PAGE_DN
, w zależności od tego, w jaki sposób chcesz jeździć .CTRL + ALT + LEFT
i nieCTRL + ALT + RIGHT
są to skróty klawiaturowe, które wymieniłem dla systemu Windows.Jeśli używasz
VSCodeVim
rozszerzenia, możesz użyć skrótów klawiszowych Vima :źródło
Działa to również w systemie Mac OS :
Poprzednia karta: Shift+ Cmd+[
Następna karta: Shift+ Cmd+]
źródło
macOS - zmieniony w 2017 r
W 2017 r. Skróty klawiaturowe VS CODE zmieniono na CTRL+ 1, CTRL+ 2, CTRL+ 3itd. , Aby przełączać się między kartami.
CMD+1, CMD+2, and CMD+3
przełączaj się i twórztab groups
źródło
CMD+1, CMD+2, and CMD+3
zamiastCTRL+1, CTRL+2, CTRL+3
?CMD + ALT + LEFT/RIGHT
po prostu cyklicznie wszystkie karty we wszystkich grupach.Windows
poprzedni
Ctrl+ Shift+Tab
Kolejny
Ctrl + Tab
System operacyjny Mac
poprzedni
Shift+ Cmd+[
Kolejny
Shift + Cmd +]
źródło
Lepiej approch jest stosowanie alt + lewy + prawy alt i klucze do poruszania się jak JetBrains IDE Webstorm robi
Oto moja konfiguracja. obejmuje także tworzenie nowego pliku i folderu
źródło
dla Linuksa ... Używam ctrl + pageUp lub pageDown
źródło
Visual Studio Code v1.35.0 pozwala ustawić sekwencje klawiszy ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) w celu sekwencyjnego przełączania się między edytorami poprzez powiązanie tych sekwencji klawiszy odpowiednio z poleceniami „Widok: Otwórz następny edytor” i „Widok: Otwórz poprzedni edytor” .
Na macOS:
Jeśli się zepsujesz, zawsze możesz wrócić do stanu domyślnego dla danego powiązania, klikając prawym przyciskiem myszy dowolne przypisanie klawiszy i wybierając „Resetuj powiązanie”.
źródło
Działa to również w systemie Mac OS :
Naciśnij, aby wybrać konkretną kartę: Control+ 1 lub Control2, Control3 itd.
Naciśnij, aby wyświetlić / wybrać wszystkie dostępne zakładki: Control+ Tab.
źródło
Mapa kluczy systemu Linux pasująca do przeglądarki:
źródło
Innym sposobem na szybką zmianę kart byłby VSCode 1.45 (kwiecień 2020)
źródło
Aby uzyskać więcej informacji: sprawdź tutaj
źródło
Użyj Sublime Text Keymaps. O wiele bardziej intuicyjny.
⌘k⌘m
Importuj wysublimowane mapy tekstowe:
źródło
@SC_Chupacabra ma poprawną odpowiedź na modyfikację zachowania.
Zazwyczaj wolę CTRL+ PAGE UP / DOWNdo nawigacji niż przy użyciu klawisza TAB.
źródło
Nie mogłem znaleźć posta dla VS Community, więc opublikuję tutaj moje rozwiązanie.
Najpierw musisz przejść do Narzędzia -> Opcje -> Środowisko -> Klawiatura, a następnie znaleźć polecenie
Window.NextTab
. Na dole powinno być napisane „Użyj nowego skrótu w:”. Ustaw opcję Globalna (powinna być domyślna), a następnie wybierz pole tekstowe po prawej stronie i naciśnij Ctrl+ Tab. Usuń wszystkie bieżące skróty dla wybranego polecenia i naciśnij Przypisz. Dla Ctrl+ Shift+ Tabpolecenie powinno brzmiećWindow.PreviousTab
.Mam nadzieję, że to pomoże :) Jeśli istnieje osobny post dla VS Community, chętnie przeniesie ten post.
źródło