90

Должно быть что-то супер очевидное, но я не могу понять, и Google тоже не помогает.

4 ответа4

115
:help new
:help vnew

должен привести вас на курс.

тогда у вас будет новый буфер, очевидно. этот буфер становится файлом, только если вы :w его на диск.

42

Другой способ - сделать <CTRL + W> n в обычном режиме. Это создаст новый сплит.

РЕДАКТИРОВАТЬ:

Вы также можете выполнить <CTRL + W> v в обычном режиме, чтобы создать вертикальное разделение (предыдущее будет выполнять горизонтальное разделение).

И чтобы быть полным, вы переходите к различным разбиениям, выполняя <CTRL + W> <direction> с направлением, равным любому h , j , k или l

Чтобы закрыть буфер, выполните <CTRL + W> q

1
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

Это хорошая ссылка: http://vim.wikia.com/wiki/Easier_buffer_switching

0

Я использовал меню Vim под File - Split Open. Вы должны будете дать имя для вашего нового пустого файла, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .