У меня есть список буферов в VIM. Я могу разделить буфер по горизонтали, используя: sb [N], где N - номер буфера. Как я могу разделить буфер по вертикали?
23
vs
И vsplit
команды принимают имя файла в качестве аргумента , как :vs somefile
открыть файл в вертикальном расколу.
Чтобы поместить существующий буфер в разделенное окно, вы используете sb#
команду (где # - номер буфера). Разделение в VIM по умолчанию горизонтальное, чтобы изменить это, добавьте к команде префикс, с помощью vert
которого выполняется вертикальное разделение следующей команды разделения.
:vert sb#
Где # номер буфера
:sb
работает с именами буферов, это также работает с именами буферов::vert sb vimrc
Это команда, которую я создал и добавил в свой .vimrc, чтобы позволить мне открыть текущий буфер в вертикальном разделении
источник
:Vsb somefile
Как сказал Кирису , но дополнительно с «позиционированием другого раскола».
или
... открывает существующий буфер с именем
otherfile.txt
в разделенном « прямо под » существующем.В случае вертикального разделения это означает « правую сторону существующего буфера ».
Здесь вы также можете использовать
[tab]
ключ, чтобы vim заполнил имя буфера!(см.
:help :vert
также для дальнейших команд "позиционирования")источник