2

我最近刚刚安装了 Pyflakes Vim 插件。它工作得很好,非常有帮助。不幸的是,它使用错误列表以防出现错误。因此,如果我使用 Vimgrep 或 Grep 在文件中进行搜索,那么在使用 :cnext 显示下一个错误之后,错误列表很可能会被 Pyflakes 自动生成的错误列表替换。

知道如何解决这个问题吗?

4

2 回答 2

3

正如这个相关问题的已接受答案中提到的,PyFlakes 有一个选项来禁用它对快速修复列表的使用。

let g:pyflakes_use_quickfix = 0

你可以在你的 vimrc 中设置它以始终关闭它,或者你可以通过使用 let 语句作为 ex 命令来打开和关闭它。

要再次打开 PyFlakes 对 quickfix 列表的使用,请执行以下操作:

let g:pyflakes_use_quickfix = 1
于 2011-08-01T23:18:19.883 回答
3

您可以使用:lvimgrep(缩写:lv)来使用位置列表而不是快速修复列表。两者的工作方式相同,但c*命令被替换为l*. 查看:help quickfix.txt更多详情

于 2011-01-04T07:48:35.303 回答