我刚刚安装了Pyflakes Vim插件。它工作得很好,非常有帮助。不幸的是,它会在出现错误时使用错误列表。因此,如果我使用Vimgrep或Grep创建搜索文件,那么在使用:cnext显示下一个错误之后,错误列表很可能会被Pyflakes自动生成的错误列表替换。
知道如何解决这个问题吗?
答案 0 :(得分:3)
您可以使用:lvimgrep
(缩写为:lv
)来使用位置列表而不是quickfix列表。两者的工作方式相同,但c*
命令替换为l*
。有关详细信息,请参阅:help quickfix.txt
答案 1 :(得分:3)
正如this related question中接受的回答中提到的,PyFlakes可以选择禁用其使用quickfix列表。
let g:pyflakes_use_quickfix = 0
你可以在你的vimrc中使用它来永远关闭它,或者你可以使用let语句作为ex命令来打开和关闭它。
要打开PyFlakes再次使用quickfix列表,请执行以下操作:
let g:pyflakes_use_quickfix = 1