VSCode: Jak podzielić edytor w pionie

293

W kodzie Visual Studio jakiś czas temu, kiedy korzystałem z View-> Split Editor, dzieliłby się w pionie. (Jeden plik po lewej i jeden plik po prawej.)

Zaktualizowałem Visual Studio Code, a kiedy robię Widok-> Podziel edytor, zawsze dzieli się poziomo. (Jeden plik na górze i jeden plik na dole).

Jak mogę podzielić w pionie?

RainingChain
źródło

Odpowiedzi:

448

W 1.20

ALT+ SHIFT+ 0 PC (Windows, Linux)

+ + 0 Mac

Przed 1.20

ALT+ SHIFT+ 1 PC (Windows, Linux)

+ + 1 Mac

Zmienia układ podziału edytora z poziomego na pionowy

W 1.25 możesz podzielić edytor na Gridukład. Sprawdź View=>Editor Layout

Jest to ładnie przedstawione w Uwagach do wersji v1.25: Układ edytora siatki VS Code

v-andrew
źródło
107
BTW, jest w Viewmenu. Spójrz na Toggle Editor Group Layoutponiżej Split Editor.
v-andrew
22
Zauważ, że NIE jest to metoda posiadania okien podzielonych zarówno poziomo, jak i pionowo; VSC wykonuje jedno lub drugie, ale nie może wykonywać obu jednocześnie.
Daniel Griscom
6
@ gabodev77 Sprawdź w menuView->Toggle Editor Group Layout
v-andrew
2
Alt+Shift+1działa dla Linux Mint (który jest oparty na Ubuntu).
Jack Steam
6
Jak cofnąć podział widoku?
duong_dajgja,
195

Jeśli szukasz sposobu, aby to zmienić za pomocą GUI, przynajmniej w bieżącej wersji 1.10.1, po najechaniu myszką na OPEN EDITORSgrupę w EXPLORERokienku pojawi się przycisk, który przełącza układ grupy edytora między poziomym a pionowym.

Visual Studio Code - przełącz przycisk układu grupy edytorów

BOCZEK
źródło
Pytanie ... kiedy mam otwarty plik i idę podzielić ekran, ten sam plik, który mam otwarty, zostaje dodany do nowego panelu. Czy istnieje sposób podzielenia go bez tego samego pliku lub bez pliku?
TikaL13,
@ TikaL13 Przeszukując ustawienia Nie widzę żadnych dostosowań trybu edytora podzielonego. Nie zezwala na panel bez otwartych kart (wraca do pojedynczego panelu po zamknięciu ostatniej karty), więc musi coś otworzyć po utworzeniu nowego panelu i domyślnie wyświetla inny widok bieżącego pliku. Możesz przeciągać karty między panelami lub otwierać inny plik (plik otworzy się jako nowa karta w dowolnym panelu, który jest aktywny), a następnie zamknij początkową kartę drugiego panelu.
BACON,
1
Tak, miałem nadzieję, że będzie działał bardzo podobnie do Sublime. Wydaje mi się, że widziałem gdzieś, że ta funkcja lub poprawka prawdopodobnie będzie zawarta w następnej wersji?
TikaL13,
Chociaż nie wiem, jak zmienić „domyślne”, ale w późniejszych wersjach powinienem się trzymać alt, klikając przycisk, split editoraby przełączać się między pionem a poziomem.
pulkitsinghal
15

Aby podzielić w pionie:

+ \ Mac

Aby podzielić ortogonalny (tzn. W tym przypadku poziomo):

+ k+ + \ Mac

flurdy
źródło
Czy istnieje skrót do „unsplit”?
Udayraj Deshmukh
Obecnie używa + w, choć należy to zrobić dla każdego pliku.
Udayraj Deshmukh
1
+ wdziała, jeśli chcesz zamknąć jeden z nich. + + lub działa, jeśli chcesz go po prostu przenieść
flurdy
11

Naciśnij CMD + SHIFT + P(MAC) i wyszukajToggle Editor Group

przystań
źródło
1
Z jakiegoś powodu kombinacja klawiszy ALT + Shift + 1 nie działa dla mnie. Ale to działa. Dzięki!
Martyn Chamberlin
6

W wersji 1.23.1jest Ctrl+Shift+Pi Split Editor To dzieli ekrany w pionie i możesz się nimi poruszać za pomocąCtrl+K+LeftArrow

Zrzut ekranu edytora podzielonego

Balaji Ravichandran
źródło
4

Po prostu w systemie Windows

ctrl + @ (przycisk 2 w górnym poziomym rzędzie cyfr na klawiaturze)

Saher Elgendy
źródło
3

Wiązania klawiszy zostały zmienione w wersji 1.20:

SHIFT+ ALT+ 0dla systemu Linux.

Przypuszczalnie to samo działa również w systemie Windows i CMD+ OPT+ 0w systemie Mac.

PET3R
źródło
2

Aby zmienić edytor w trybie poziomym i pionowym, wykonaj poniższe czynności.

  1. Na przykład otwórz dwa pliki, które masz na lewym lub prawym pasku bocznym, w zależności od tego, gdzie jesteś umieszczony. Domyślnie jest zawsze po lewej stronie.

  2. Teraz, gdy oba okna są otwarte, musisz użyć kombinacji klawiszy na PC (Alt + Shift + 1) dla (Windows i Linux Operating Systems) lub na MAC (Cmd + Option + 1) , jak skomentowano tutaj v-andrew.

Ariel Alejandro Wagner
źródło
2

Domyślnie grupy edytorów są ułożone w pionowych kolumnach (np. Po podzieleniu edytora, aby otworzyć go z boku). Możesz łatwo ustawić grupy edytorów w dowolnym układzie, zarówno w pionie, jak iw poziomie:

Aby obsługiwać elastyczne układy, możesz tworzyć puste grupy edytorów. Domyślnie zamknięcie ostatniego edytora grupy edytorów spowoduje również zamknięcie samej grupy, ale możesz zmienić to zachowanie za pomocą nowego ustawieniaworkbench.editor.closeEmptyGroups: false:

wprowadź opis zdjęcia tutaj

W nowym jest wstępnie zdefiniowany zestaw układów edytora View > Editor Layout menu:

wprowadź opis zdjęcia tutaj

Edytory otwierające się z boku (na przykład klikając pasek narzędzi edytora Podziel działanie Edytora) domyślnie otworzą się po prawej stronie aktywnego edytora. Jeśli wolisz otwierać edytory poniżej aktywnego, skonfiguruj nowe ustawienieworkbench.editor.openSideBySideDirection: down.

Istnieje wiele poleceń klawiatury służących do dostosowywania układu edytora za pomocą samej klawiatury, ale jeśli wolisz używać myszy, przeciąganie i upuszczanie to szybki sposób na podzielenie edytora w dowolnym kierunku:

wprowadź opis zdjęcia tutaj

Skróty klawiaturowe # Oto kilka przydatnych skrótów klawiaturowych umożliwiających szybką nawigację między edytorami a grupami edytorów.

Jeśli chcesz zmodyfikować domyślne skróty klawiaturowe, zobacz temat Wiązania klawiszy, aby uzyskać szczegółowe informacje.

⌥⌘→ go to the right editor.
⌥⌘← go to the left editor.
⌃Tab open the next editor in the editor group MRU list.
⌃⇧Tab open the previous editor in the editor group MRU list.
⌘1 go to the leftmost editor group.
⌘2 go to the center editor group.
⌘3 go to the rightmost editor group.
unassigned go to the previous editor group.
unassigned go to the next editor group.
⌘W close the active editor.
⌘K W close all editors in the editor group.
⌘K ⌘W close all editors.

źródło
1

Właśnie znalazłem proste rozwiązanie. Możesz przeciągnąć otwarty plik i przejść w kierunku czterech stron edytora, pokaże on podświetlony obszar, do którego możesz upuścić. Widok zostanie podzielony automatycznie, poziomo, pionowo, a nawet na trzy rzędy.

VSCode v1.30.2

Aktualizacja: możesz także przeciągnąć plik z Eksploratora, aby podzielić edytor w ten sam sposób, co powyżej.

Galopujący
źródło
0

Użyj Przenieś edytor do skrótu Następna grupa

Mac: ^ + ⌘ + ->

Jeśli chcesz zmienić skrót,

Otwórz paletę poleceń

Mac: ⌘ + shift + p

Wybierz Preferencje: Otwórz skróty klawiaturowe

Wyszukaj Widok: Przenieś edytor do następnej grupy

ogelacinyc
źródło