什么是quickfix窗口以及如何使用它?

时间:2015-07-09 06:05:57

标签: vim vimgrep

我刚刚发现如何使用vimgrep命令搜索多个文件中的特定字符串。我知道搜索结果存储在 quickfix

我使用:cnext转到下一个匹配模式。但如果有数百个搜索结果,这不是一个可行的选择。

有人可以解释一下如何使用quickfix吗?

2 个答案:

答案 0 :(得分:2)

quickfix列表是包含位置,文件和消息的条目列表。它通常用于:vimgrep:grep等搜索,以及通过:make查找错误。

以下是一些快速修复列表命令,可帮助您快速启动和运行:

  • 使用:cnext:cprev在您的错误/匹配之间移动。
  • :cfirst:clast分别转到第一个和最后一个错误/匹配。
  • :copen在窗口中打开quickfix列表(:cclose关闭)
  • :cwindow仅在出现错误时打开quickfix列表窗口
  • :cc显示当前错误/匹配。
  • 可能希望为:cnext和朋友使用更好的映射。我建议Tim Pope的unimpaired插件

如需更多帮助,请参阅以下内容:

:h quickfix
:h :cnext
:h :cfirst
:h :cope
:h :cwindow
:h :cc

答案 1 :(得分:-1)

如果有人通读:help quickfix,那么你所有问题的答案就会变得很明显。

有关帮助文档的特定部分,请尝试:help quickfix-window。

要打开一个快速修复窗口,它将显示所有结果,请运行命令

:copen

其中,可以缩短为

:cope