如何在VIM中关闭python代码窗口后自动关闭pylint窗口?
每次我退出vim,但仍会显示pylint窗口。
我想在退出python代码时自动关闭pylint警告窗口。
我知道手动执行此操作的方法是:qa!
答案 0 :(得分:3)
假设pylint窗口显示暂存缓冲区,您可以通过:autocmd
自动关闭它:
:autocmd WinEnter * if winnr('$') == 1 && ! empty(&buftype) && ! &modified | quit | endif
当您:quit
时,您要么退出Vim,要么进入另一个打开的窗口。上面检查这是一个单独的窗口,其中包含一个带有无法更改的暂存缓冲区,然后也退出。这应该给你一般的想法;你可以调整条件以更好地满足你的需求。