vimgrep模式,并立即以拆分模式打开quickfix



不确定是否有人问过这个问题,如果有,我找不到。

我想运行vimgrep来搜索模式。我一直在这么做。当它找到匹配项时,似乎会立即打开第一个文件。

这不是我想要的。我希望快速修复窗口在水平窗格中打开,以便我在比赛中导航。这是我在vimrc 中的命令

command! -nargs=1 Ngrep vimgrep "<args>" **/*.md

将此片段添加到您的vimrc中,告诉Vim在:make:grep:lvimgrep和朋友之后,如果存在有效的位置/错误,则自动打开位置/快速修复窗口:

augroup myvimrc
    autocmd!
    autocmd QuickFixCmdPost [^l]* cwindow
    autocmd QuickFixCmdPost l*    lwindow
augroup END

如果您不希望Vim跳到第一场比赛,请使用j标志:

:vimgrep /foo/j **/*.md

如CCD_ 8中所解释的。

最新更新