Поиск…


Синтаксис

  • :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


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow