【问题标题】:automatically close pylint window after python code window is close in VIM在VIM中关闭python代码窗口后自动关闭pylint窗口
【发布时间】:2014-08-27 07:34:14
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: linux vim pylint python-mode


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    相关资源
    最近更新 更多