我最近刚刚安装了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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top