打开 vim 实例,并执行以下命令:
:help
:wincmd w
:quit
即使帮助缓冲区仍处于打开状态,Vim 也会退出。如何才能为位置列表实现此功能?
如果使用 ,Vim 也会表现出相同的行为preview-window
。
:pedit $MYVIMRC
:quit
对于其他缓冲区来说,获得这种行为会很好,例如如果使用日历插件,并且关闭了最后一个缓冲区。
答案1
为该特定缓冲区设置 QuitPre 自动命令(或要求此类插件的作者自动设置此类自动命令)。对于使用 quickfix 缓冲区的情况,您可以这样做:
au QuitPre * exe "lclose|cclose"