我在vim中使用插件来编译Tex文件.当编译时出现错误时,它们都会显示在屏幕底部的快速修复窗口中.
当我要离开一个文件,我的工作(:q,:wq,等),因为它保持开放后,我离开了我工作的文件的缓冲区,迫使我quickfix窗口,可恼人的:q快速修复窗口了.
有没有办法告诉vim :close在我使用时立即执行:q?我试过几次autocmds,但无济于事.
Pet*_*ker 16
添加到您的.vimrc文件中
aug QFClose
au!
au WinEnter * if winnr('$') == 1 && &buftype == "quickfix"|q|endif
aug END
Run Code Online (Sandbox Code Playgroud)
警告:如果quickfix窗口是唯一可见的窗口(并且只有选项卡),这将关闭vim.