如果最後一個緩衝區關閉且不是 buftype=nofile 或 buftype=quickfix 則退出 vim

如果最後一個緩衝區關閉且不是 buftype=nofile 或 buftype=quickfix 則退出 vim

開啟vim實例,然後執行以下命令:

:help
:wincmd w
:quit

即使幫助緩衝區仍然打開,Vim 也會退出。如何獲得位置清單的這項功能?

如果使用者使用 .Vim 也會表現出相同的行為preview-window

:pedit $MYVIMRC
:quit

對於其他緩衝區來說,如果使用日曆插件,並且您關閉了最後一個緩衝區,那麼獲得這種行為會很好。

答案1

為該特定緩衝區設定 QuitPre 自動命令(或要求此類外掛程式的作者自動設定此類自動命令)。對於您使用快速修復緩衝區的用例,您可以這樣做:

au QuitPre * exe "lclose|cclose"

相關內容