如何使用PYFLAKES将VIM错误列表永久性列表?
题
我想将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窗口,这对我来说足够好。
其他提示
看 这个VIM扩展
不隶属于 StackOverflow