如何在不关闭vim的情况下关闭[No Name]缓冲区?

时间:2015-10-27 11:40:14

标签: vim

请看截图:

enter image description here

:help some-page之后我按:new打开了新的未命名缓冲区。现在我要关闭它(因此在底部窗口),但是当我按下^Wq(它应关闭聚焦窗口)时,它会关闭vim!这里有什么问题?

2 个答案:

答案 0 :(得分:2)

来自:h ^wq

  

退出当前窗口。退出最后一个窗口(不计算帮助窗口)时,退出Vim。

在选择底部窗口时,您似乎正在使用^wq,这样只会留下一个帮助窗口,从而退出vim。

选择包含^ww或类似内容的帮助窗口,然后执行^wq

另一种方法是使用:bd[delete]:clo[se]

答案 1 :(得分:2)

当您关闭[No Name]缓冲区时Vim退出,因为它是最后列出的缓冲区(有关未列出的详细信息,请参阅:ls:ls!,还有:h unlisted-buffers缓冲器)。

您可以使用:clo[se](或^Wc),只需删除当前窗口(然后您将在整个窗格中显示帮助窗口)。