来自:h ^wq
:
退出当前窗口。当退出最后一个窗口(不包括帮助窗口)时,退出Vim。
看起来你正在使用^wq
而底部窗口被选中,这会留下一个帮助窗口,从而退出vim。
用^ww
或类似方式选择帮助窗口,然后执行^wq
。
另一种选择是使用:bd[delete]
或:clo[se]
。
当你关闭[No Name]
缓冲区时,Vim会退出,因为它是最后一个列出的缓冲区(请参阅:ls
和:ls!
,以及有关未列出的缓冲区的更多信息,请参阅:h unlisted-buffers
)。
您可以使用:clo[se]
(或^Wc
),这只是删除当前窗口(然后您将在整个窗格中拥有帮助窗口)。
:bd[elete]
有用吗?你试过没有 vimrc (vim -u NONE -U NONE file
) 吗? - timss:close
按预期工作。 - Timur Fayzrakhmanov