VIM在quickfix中搜索模式
基本上,我需要创建一个quickfix缓冲区,列出与正则表达式匹配的所有行。最好的方法是什么 global命令可能不是最好的,但我认为它应该是可用的。全局命令的输出非常完美,但我需要它来超链接匹配行。使用:-VIM在quickfix中搜索模式,vim,Vim,基本上,我需要创建一个quickfix缓冲区,列出与正则表达式匹配的所有行。最好的方法是什么 global命令可能不是最好的,但我认为它应该是可用的。全局命令的输出非常完美,但我需要它来超链接匹配行。使用:- g//caddexpr展开(“%”)。":" . 第行(“.”)。":" . getline(“.”) 您也不能使用全局命令并坚持使用内置命令。 使用vimgrep命令,如下所示: :vimgrep /pattern/ % 然后,:copen或:cwindow就我个人而言,我认为这是一个
g//caddexpr展开(“%”)。":" . 第行(“.”)。":" . getline(“.”)
您也不能使用全局命令并坚持使用内置命令。
使用vimgrep命令,如下所示:
:vimgrep /pattern/ %
然后,
:copen
或:cwindow
就我个人而言,我认为这是一个更好的答案,因为它做的事情与公认的答案完全相同,但更简单、更紧凑。简单、有效!
:vimgrep /pattern/ %