Czy w Visual Studio Code są zakładki?

287

Jak ustawić zakładki w programie Visual Studio Code? Nie mogę znaleźć żadnych skrótów klawiaturowych.

Czy jest coś jeszcze, czego mogę użyć zamiast tego?

Rheinprinz
źródło
Wygląda na to, że Zakładki są nieco bardziej wydajne niż Zakładki numerowane. Obsługuje etykiety, które mogą wykonać dowolny schemat numeracji, jaki tylko zechcesz. Ponadto zakładki numerowane wydają się być ograniczone do 0–9.
Andrew
Rozszerzenie zakładek: Ctrl + K + S (lub Ctrl + Shift + P, aby otworzyć skróty klawiaturowe) i wyszukaj Zakładki, aby przypisać / zmienić skróty klawiszowe. Również fajnie: dodaje nową kartę po lewej stronie, dzięki czemu można przeglądać zakładki. Trwają między sesjami.
Andrew
możesz nacisnąć ctrl + - (powrót) lub ctrl + shift + - (iść do przodu), aby przesunąć kursor tam, gdzie był, działa na plikach. coś w rodzaju zakładek
Muhammad Umer

Odpowiedzi:

339

Tak, poprzez rozszerzenia. Wypróbuj rozszerzenie Zakładki na marketplace.visualstudio.com

Naciśnij Ctrl+ Shift+ Pi wpisz install extensionsi naciśnij enter, następnie wpisz Bookmarki naciśnij enter.

enter image description here

Następnie możesz dostosować klucze używane do utworzenia zakładki i przejścia do niej. W tym celu zobacz to pytanie .

Warren P.
źródło
3
Zakładki przeglądają teraz wszystkie pliki. Zakładki numerowane wciąż nie mają tej ważnej funkcji.
Rheinprinz,
2
Czy chcesz, aby NIE poruszało się po wszystkich plikach? Jeśli dobrze pamiętam, powyższe rozszerzenie zakładek nie jest numerowane, a powodem, dla którego nie chcę używać zakładek numerowanych, jest to kolejna drobna ciekawostka, która mnie rozprasza. Chcę tylko te nienumerowane. Ty także? Czy jesteś inny?
Warren P
Czy więc zakładki numerowane oferują inny skrót klawiaturowy dla każdej zakładki?
Warren P
1
Tak, robią. Możesz określić maksymalnie 10 zakładek. Ale to wystarczy dla twojego kontekstu pracy.
Rheinprinz
4
„Następnie możesz dostosować klucze używane do utworzenia zakładki i przejścia do niej”. - Byłoby wspaniale, gdyby domyślne skróty znajdowały się w pliku readme. Nic nie wspomniano, a więc bezużyteczne. - Edit: Okazało się, jak ustawić zakładki: CTRL+ALT+K. CTRL+ALT+J skoczyć do tego.
Kai Noack,
57

Musisz to zrobić za pomocą rozszerzenia od wersji 1.8.1.

  1. Przejdź do Widok> Rozszerzenia . Spowoduje to otwarcie panelu rozszerzeń.

  2. Wpisz, bookmarkaby wyświetlić listę wszystkich powiązanych rozszerzeń.

  3. zainstalować


Osobiście lubię „Zakładki numerowane” - jest dość proste i wydajne.

Przejdź do linii, w której chcesz utworzyć zakładkę.

Kliknij Ctrl + Shift + [liczba]

Dawny: Ctrl + Shift + 2

Teraz możesz przejść do tej linii z dowolnego miejsca, naciskając Ctrl + [liczba]

Dawny: Ctrl + 2

Charlie
źródło
1
Jedną wadą „Numerowanych zakładek” w niektórych przypadkach użycia jest to, że zakładki są na plik. Oznacza to, że nie można przejść do innego pliku przy użyciu tego rozszerzenia. Prośba o wprowadzenie tej funkcji: github.com/alefragnani/vscode-numbered-bookmarks/issues/6
Juha Palomäki
@Green Działają! Postępuj zgodnie z instrukcjami w odpowiedzi.
Charlie,
3
Numerowane zakładki 0.11.0 obsługują nawigację między plikami. W ustawieniach użytkownika dodaj wiersz - „numberedBookmarks.navigateThroughAllFiles”: „allowDuplicates”
SridharKritha 30.01.2018
najlepsza rzecz w historii
Raheel Hasan
3
Pamiętaj, że istnieją trzy ustawienia navigateThroughAllFiles. Opcja „allowDuplicates” pozwoli na wiele zakładek o tym samym numerze w różnych plikach, z tego co rozumiem. Opcja „zamień” działa dla mnie znacznie lepiej - jeden zestaw dla wszystkich plików. Miły.
moodboom
17

Program Visual Studio Code obecnie nie obsługuje natywnie zakładek. Dodaj to jako żądanie funkcji do naszej listy problemów Git Hub ( https://github.com/Microsoft/vscode ).

W międzyczasie istnieje kilka sposobów poruszania się po kodzie w oparciu o historię nawigacji. Możesz Ctrl + Tab, aby szybko przejść do wcześniej otwartych plików. Możesz także poruszać się po kodzie na podstawie pozycji kursora za pomocą Goto | Wróć i przejdź | Naprzód .

Benjamin Pasero
źródło
2
Żądanie faktury użytkownika stało się żądaniem rozszerzenia. Teraz jest oznaczony jako „zrobiony”. Zobacz moją odpowiedź na temat instalacji rozszerzenia, a następnie ustaw, jakie skróty klawiaturowe są do niego używane.
Warren P
7

Oba rozszerzenia VS Code mogą być używane:

  1. Zakładki
  2. Zakładki numerowane

Osobiście sugeruję: Zakładki numerowane z opcją „nawiguj po wszystkich plikach”:

  1. ctrl+ Shift+P w kodzie VS
  2. W nowo otwartym polu wpisz: Otwórz ustawienia użytkownika
  3. Wklej ten klucz / wartość: „numberedBookmarks.navigateThroughAllFiles”: „allowDuplicates” (zezwól na duplikaty zakładek),
  4. Lub wklej ten klucz / wartość: „numberedBookmarks.navigateThroughAllFiles”: „replace”

UWAGA

Tak czy inaczej, uważaj na skróty ( Ctrl+ 1, Ctrl+ Shift+ 1, ..), które są już przypisane.

Osobiście moje były w 2 konfliktach z:

  1. Skróty kodu VS, które już istnieją,
  2. Schowek Ditto (mam wklej na każdym wywołaniu zakładki)
Djordje Stefanovic
źródło
Korzystam z zakładek numerowanych, ale na Macu skróty Shift + Cmd + 3 i Shift + Cmd + 4 są już przypisane do robienia zrzutów ekranu.
user1941537
4

Rozszerzenie zakładek wymienione w zaakceptowanej odpowiedzi powoduje konflikt z przełączanymi punktami przerwania za pośrednictwem marginesu.

Możesz użyć punktów przerwania jako zakładek i wybrać kartę debugowania po lewej stronie, aby zobaczyć listę, która prowadzi do ustawionych linii. Mam wniosek skróty non-wykonawczego punktu przerwania nawigacji.

Cees Timmerman
źródło
-2

Pod ogólnym nagłówkiem „redaktorzy zawsze zapominają o dokumentach wychodzących…”, aby przełączyć na inny wiersz i nacisnąć kombinację klawiszy ctrl + shift + „N”, aby usunąć bieżącą zakładkę, zrobić to samo na zaznaczonej linii…

hsmyers
źródło