我如何在一个新的分裂中运行Fugitive:Grep?

时间:2014-09-16 17:41:31

标签: vim vim-fugitive

我想使用Tim Pope的Vim插件Fugitive:Ggrep [regex]命令来搜索我的代码库,但我想在新的分割中打开第一个匹配。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

Ggrep之前拆分!使用:split<c-w>s然后使用grep(:grep / :vimgrep / :Ggrep / :Ack /等)。

用法

:sp|Ggrep foo

和/或

<c-w>s:Ggrep foo

使用quickfix列表

Grep命令通常会更新quickfix列表,因此与:cnext:cprev建立良好的映射通常很方便。我分别使用由Tim Pope的unimpaired插件提供的]q[q,以及许多其他有用的映射。如果您需要查看整个结果,:copen将会打开quickfix窗口。

有关详细信息,请参阅:

:h :sp
:h ctrl-w_s
:h :Ggrep
:h quickfix
:h :cnext
:h :cope