Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 什么';这是一个快速修复窗口,如何使用它?_Vim_Vimgrep - Fatal编程技术网

Vim 什么';这是一个快速修复窗口,如何使用它?

Vim 什么';这是一个快速修复窗口,如何使用它?,vim,vimgrep,Vim,Vimgrep,我刚刚了解了如何使用vimgrep命令在多个文件中搜索特定字符串。我知道搜索结果存储在quickfix 我使用:cnext转到下一个匹配模式。但如果有数百个搜索结果,这不是一个可行的选择 有人能解释一下如何使用quickfix吗?如果通读:help quickfix,您所有问题的答案都会变得显而易见 有关帮助文档的特定部分,请尝试:help quickfix窗口 要打开显示所有结果的quickfix窗口,请运行命令 :copen 可以缩短为 :cope 快速修复列表是包含位置、文件和消息的条

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

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


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

如果通读:help quickfix,您所有问题的答案都会变得显而易见

有关帮助文档的特定部分,请尝试:help quickfix窗口

要打开显示所有结果的quickfix窗口,请运行命令

:copen
可以缩短为

:cope

快速修复列表是包含位置、文件和消息的条目列表。它通常用于搜索,如
: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

尝试
:帮助快速修复