【发布时间】:2011-06-16 10:02:11
【问题描述】:
我想使用 pep8 作为我的 makeprg 来检查我的代码合规性并将其修复为 PEP8 (Style guide for python code)。
我使用了命令:set makeprg=pep8\ --repeat\ %,当我执行:make 时,它起作用了,错误列表被填充,我可以使用:cn、:cp 和:copen 导航并查看错误列表快速修复窗口。
但一旦我在我的 python 源文件中更改某些内容,错误列表就会变为空,QuickFix 窗口会丢失其内容,我无法再浏览列表。
我怀疑这是由 PyFlakes 引起的,PyFlakes 是一个 Vim 扩展,可以即时突出显示 Python 错误。
我该如何解决?
【问题讨论】:
-
根据样式 guide 检查“代码合规性”正是不应使用样式指南的方式。
-
@Glenn Maynard 那么您认为 pep8 实用程序的用途是什么?我用它来检查我是否忘记采用一些指导方针并从错误中吸取教训。