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

Linux 在VIM中python代码窗口关闭后自动关闭pylint窗口,linux,vim,pylint,python-mode,Linux,Vim,Pylint,Python Mode,在VIM中关闭python代码窗口后,如何设置自动关闭pylint窗口 每次我退出vim时,pylint窗口仍然显示 我想在退出python代码时自动关闭pylint警告窗口 我知道手动执行此操作的方法是:qa假设pylint窗口显示一个暂存缓冲区,您可以通过:autocmd自动关闭该缓冲区: :autocmd WinEnter * if winnr('$') == 1 && ! empty(&buftype) && ! &modified | q

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

每次我退出vim时,pylint窗口仍然显示

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


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

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

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

当您退出时,您要么退出Vim,要么进入另一个打开的窗口。上面检查这是一个包含未持久化更改的暂存缓冲区的窗口,然后也退出该窗口。这应该给你一个大概的想法;您可以调整条件以更好地满足您的需要。

对于不熟悉autocmd的用户,请使用方便的链接: