什么是快速修复窗口以及如何使用它?

  • 本文关键字:何使用 窗口 vim vimgrep
  • 更新时间 :
  • 英文 :


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

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

谁能解释一下如何使用quickfix?

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

这里有一些快速修复列表命令,可以让您快速启动和运行:

  • 使用:cnext:cprev在错误/匹配之间移动。
  • :cfirst:clast分别到第一个和最后一个错误/匹配。
  • :copen在一个窗口中打开快速修复列表(:cclose关闭)
  • :cwindow只在有错误时打开快速修复列表窗口
  • :cc显示当前错误/匹配。
  • 可能想为:cnext和朋友使用更好的映射。我建议Tim Pope的未受损插件

查看更多帮助:

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

如果你通读了:help quickfix,你所有问题的答案就一目了然了。

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

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

:copen

可以缩写为

:cope

最新更新