如何在 Vim 的拆分中打开一个空白的新文件?

如何在 Vim 的拆分中打开一个空白的新文件?

一定是某些非常明显的事情,但我无法弄清楚,而且谷歌也没有提供任何帮助。

答案1

:help new
:help vnew

应该能带你走上正轨。

显然,您将拥有一个新的缓冲区。只有将其:w 写入磁盘,该缓冲区才会变成文件。

答案2

<CTRL + W> n另一种方法是在正常模式下执行。这将产生一个新的分裂

编辑:

您也可以<CTRL + W> v在正常模式下执行垂直分割(前一个将执行水平分割)。

为了完整起见,您可以通过以下方式移动到不同的拆分:以<CTRL + W> <direction>任意方向执行hjkl

要关闭缓冲区,请执行以下操作:<CTRL + W> q

答案3

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

答案4

我使用了 Vim 菜单下的“文件 - 拆分打开”。不过,您必须为新的空白文件命名。

相关内容