我想使用 pep8 作为我的 makeprg,以检查并修复我的代码符合PEP8(Python 代码的样式指南)。
我使用了命令:set makeprg=pep8\ --repeat\ %
,当我执行:make
它时,错误列表被填充,我可以使用:cn
,:cp
和:copen
导航并在 QuickFix 窗口中查看错误列表。
但是,一旦我在 python 源文件中更改某些内容,错误列表就会变为空,QuickFix 窗口会丢失其内容,我无法再浏览列表。
我怀疑这是由 PyFlakes 引起的,这是一个 Vim 扩展,可以即时突出显示 Python 错误。
我该如何解决?