我想将pep8用作我的makeprg,以检查和修复我的代码合规性 PEP8(Python代码的样式指南).

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

但是,一旦我更改python源文件中的某些内容,错误列表变为空,那么QuickFix窗口就会失去其内容,我将无法再导航列表了。

我怀疑这是由pyflakes引起的,这是一种vim扩展,突出显示了python的错误。

我该如何解决?

有帮助吗?

解决方案

Pyflakes可以选择解决您的问题,只需将其放入您的〜/.vimrc:

let g:pyflakes_use_quickfix = 0

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

其他提示

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top