vim
Сплит-окна
Поиск…
Синтаксис
-
:split <file>
-
:vsplit <file>
-
:sp
<- сокращение для split -
:vsp
<- сокращенное для vsplit
замечания
При вызове из командной строки в аргументе может быть предоставлено несколько файлов, и vim создаст один раскол для каждого файла. При вызове из ex-режима на вызов команды можно открыть только один файл.
Открытие нескольких файлов в расколах из командной строки
По горизонтали
vim -o file1.txt file2.txt
Вертикально
vim -O file1.txt file2.txt
Вы можете указать количество открываемых разделов. В следующем примере открывается два горизонтальных разбиения и загружается file3.txt
в буфер:
vim -o2 file1.txt file2.txt file3.txt
Открытие нового разделенного окна
Вы можете открыть новый раскол в Vim со следующими командами в обычном режиме:
По горизонтали:
:split <file name>
:new
Вертикально:
:vsplit <file name>
:vnew
split откроет файл в новом расколе в верхней или левой части экрана (или в текущем разделе.) :sp
и :vs
- это удобные ярлыки.
новый откроет пустой раскол
Изменение размера раскола или vsplit
Иногда вы можете изменить размер раскола или vsplit.
Чтобы изменить размер текущего раскола, используйте :resize <new size>
. :resize 30
например, сделает раскол 30 строк высотой.
Чтобы изменить размер текущего активного vsplit, используйте :vertical resize <new size>
. :vertical resize 80
например, сделает vsplit шириной 80 символов.
Ярлыки
- Ctrl + w и + увеличить размер разбитого окна.
- Ctrl + w и - уменьшить размер разбитого окна
- Ctrl + w и = установить равный размер для разделенных окон
Закройте все расщепления, но текущий
Нормальный режим
Ctrl-w o
Режим Ex
:only
или короткий
:on
Управление открытыми разделительными окнами (сочетания клавиш)
После того, как вы открыли разделенное окно в vim (как показано многими примерами в этом теге), вы, скорее всего, захотите быстро управлять окнами. Вот как управлять разделенными окнами с помощью сочетаний клавиш.
Переместить в разделение Выше / ниже:
- Ctrl + w и k
- Ctrl + w и j
Перемещение влево / вправо:
- Ctrl + w и h
- Ctrl + w и l
Переместить в раскол над / ниже (обертка):
- Ctrl + w и w
Создать новое пустое окно:
- Ctrl + w и n- or-: new
Создайте новый раскол по горизонтали / вертикали:
- Ctrl + W , S (верхний регистр)
- Ctrl + W , v (нижний регистр)
Сделайте активным в настоящий момент разделение на экране:
- Ctrl + w и o -or-: on
Перемещение между расколами
Чтобы перейти к разделению слева, используйте <Cw><Ch>
Чтобы перейти к разделению ниже, используйте <Cw><Cj>
Чтобы перейти к разделению справа, используйте <Cw><Ck>
Чтобы перейти к разделению выше, используйте <Cw><Cl>
Разделение сэнца
Это лучший опыт для открытия раскола внизу и справа
установите его, используя
set splitbelow
set splitright