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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow