4

我想使用 pep8 作为我的 makeprg,以检查并修复我的代码符合PEP8(Python 代码的样式指南)

我使用了命令:set makeprg=pep8\ --repeat\ %,当我执行:make它时,错误列表被填充,我可以使用:cn,:cp:copen导航并在 QuickFix 窗口中查看错误列表。

但是,一旦我在 python 源文件中更改某些内容,错误列表就会变为空,QuickFix 窗口会丢失其内容,我无法再浏览列表。

我怀疑这是由 PyFlakes 引起的,这是一个 Vim 扩展,可以即时突出显示 Python 错误。

我该如何解决?

4

2 回答 2

4

pyflakes 有一个选项可以解决您的问题,只需将其放在您的 ~/.vimrc 中:

let g:pyflakes_use_quickfix = 0

这实际上阻止了 pyflakes 使用(和破坏)quickfix 窗口,这对我来说已经足够了。

于 2011-02-01T17:23:32.050 回答
0

看到这个 vim 扩展

于 2011-01-27T11:04:58.937 回答