在VIM中关闭python代码窗口后自动关闭pylint窗口

时间:2014-08-27 07:34:15

标签: linux vim pylint python-mode

如何在VIM中关闭python代码窗口后自动关闭pylint窗口?

每次我退出vim,但仍会显示pylint窗口。

我想在退出python代码时自动关闭pylint警告窗口。

我知道手动执行此操作的方法是:qa!

1 个答案:

答案 0 :(得分:3)

假设pylint窗口显示暂存缓冲区,您可以通过:autocmd自动关闭它:

:autocmd WinEnter * if winnr('$') == 1 && ! empty(&buftype) && ! &modified | quit | endif

当您:quit时,您要么退出Vim,要么进入另一个打开的窗口。上面检查这是一个单独的窗口,其中包含一个带有无法更改的暂存缓冲区,然后也退出。这应该给你一般的想法;你可以调整条件以更好地满足你的需求。