Как открыть новый пустой файл в разделении в Vim?

102

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

hakanensari
источник

Ответы:

128
:help new
:help vnew

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

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

Акира
источник
6
И :set splitrightставит новый сплит справа. Круто, спасибо
hakanensari
3
Также :set splitbelowесть соответствующая команда, чтобы новый разделитель появлялся внизу при горизонтальном разделении.
dsaxton
49

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

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

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

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

Чтобы закрыть буфер, сделайте <CTRL + W> q

g19fanatic
источник
К сведению: они открывают текущий буфер в новом разделении, а не новый файл в новом разделении.
Эмиль 81
2
Для меня Ctrl+w nоткрывает сплит с новым буфером, но Ctrl+w vпросто разбивает текущий буфер. Странный.
c24w
1
если вы хотите создать вертикальное разбиение с новым файлом, посмотрите этот вопрос / ответ vi.stackexchange.com/questions/2811/…
g19fanatic
2
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

EdW
источник
0

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

Rolnik
источник
У Vim есть меню?
2010 года
gvim или macvim могут отображать меню, да. чего ты ожидал? :)
Акира
Кажется, что: sp также может работать - для тех, кто не использует версию gvim.
Ролник