vim
Dzielone okna
Szukaj…
Składnia
-
:split <file>
-
:vsplit <file>
-
:sp
<- skrót od split -
:vsp
<- skrót od vsplit
Uwagi
Po wywołaniu z wiersza poleceń w argumencie można podać wiele plików, a vim utworzy jeden podział dla każdego pliku. W przypadku wywołania z trybu ex tylko jeden plik może zostać otwarty na wywołanie polecenia.
Otwieranie wielu plików w podziale z wiersza poleceń
Poziomo
vim -o file1.txt file2.txt
Pionowo
vim -O file1.txt file2.txt
Opcjonalnie możesz określić liczbę podziałów do otwarcia. Poniższy przykład otwiera dwa poziome podziały i ładuje file3.txt
do bufora:
vim -o2 file1.txt file2.txt file3.txt
Otwieranie nowego podzielonego okna
Możesz otworzyć nowy podział w Vimie za pomocą następujących poleceń, w trybie normalnym :
Poziomo:
:split <file name>
:new
Pionowo:
:vsplit <file name>
:vnew
split otworzy plik w nowym podziale u góry lub po lewej stronie ekranu (lub bieżącym podziale.) :sp
i :vs
są wygodnymi skrótami.
nowy otworzy pusty podział
Zmiana rozmiaru podziału lub vsplit
Czasami możesz chcieć zmienić rozmiar podziału lub vsplit.
Aby zmienić rozmiar aktualnie aktywnego podziału, użyj :resize <new size>
. :resize 30
spowoduje na przykład podział 30 linii.
Aby zmienić rozmiar aktualnie aktywnego vsplit, użyj :vertical resize <new size>
. :vertical resize 80
na przykład :vertical resize 80
sprawi, że szerokość vsplit 80 znaków.
Skróty
- Ctrl + w i + zwiększ rozmiar podzielonego okna
- Ctrl + w i - zmniejsz rozmiar podzielonego okna
- Ctrl + w i = ustaw równy rozmiar podzielonych okien
Zamknij wszystkie podziały oprócz bieżącego
Tryb normalny
Ctrl-w o
Tryb Ex
:only
lub krótki
:on
Zarządzanie otwartym systemem Windows (skróty klawiaturowe)
Po otwarciu podzielonego okna w vimie (jak pokazano na wielu przykładach pod tym znacznikiem), prawdopodobnie będziesz chciał szybko kontrolować okna. Oto jak kontrolować podzielone okna za pomocą skrótów klawiaturowych.
Przejdź do podziału powyżej / poniżej:
- Ctrl + w oraz k
- Ctrl + W i J
Przejdź do podziału Lewo / Prawo:
- Ctrl + w oraz h
- Ctrl + w i l
Przejdź do podziału powyżej / poniżej (zawiń):
- Ctrl + w i w
Utwórz nowe puste okno:
- Ctrl + w oraz n -lub-: nowy
Utwórz nowy podział poziomy / pionowy:
- Ctrl + W , S (wielkie litery)
- Ctrl + W , v (małe litery)
Ustaw aktualnie aktywny podział na ekran:
- Ctrl + w oraz o -or-: wł
Poruszaj się między podziałami
Aby przejść do podziału po lewej, użyj <Cw><Ch>
Aby przejść do podziału poniżej, użyj <Cw><Cj>
Aby przejść do podziału po prawej, użyj <Cw><Ck>
Aby przejść do podziału powyżej, użyj <Cw><Cl>
Rozsądny podział otwarcia
Lepszym doświadczeniem jest otwarcie podziału poniżej i po prawej stronie
ustaw za pomocą
set splitbelow
set splitright