题
我最近刚刚安装了Pyflakes VIM插件。它的工作原理非常好,非常有帮助。不幸的是,如果有错误,它使用错误列表。因此,如果我使用vimgrep或grep进行搜索文件,则使用:cnext显示下一个错误,错误列表很可能会自动生成的错误列表替换为自动生成的错误列表。
知道如何解决吗?
解决方案
您可以使用 :lvimgrep
(缩写 :lv
)使用位置列表,而不是QuickFix列表。两者都以相同的方式工作,但是 c*
命令被替换 l*
. 。看 :help quickfix.txt
更多细节
其他提示
如公认的答案中所述 这个相关的问题 Pyflakes可以选择禁用其对QuickFix列表的使用。
let g:pyflakes_use_quickfix = 0
您可以将其在VIMRC中始终关闭,也可以将其打开和关闭,然后将其用作EX命令。
要再次打开Pyflakes的使用QuickFix列表,请执行以下操作:
let g:pyflakes_use_quickfix = 1
不隶属于 StackOverflow