不知道是否有人问过,如果是这样我就找不到了.
我想运行vimgrep来搜索模式.我一直这样做.当它找到匹配时,它似乎立即打开第一个文件.
这不是我想要的.我希望quickfix窗口在水平窗格中打开,以便我浏览匹配项.这是我的命令vimrc
command! -nargs=1 Ngrep vimgrep "<args>" **/*.md
rom*_*inl 16
这个片段添加到您的vimrc来告诉Vim后自动开启位置/ quickfix窗口:make,:grep,:lvimgrep和朋友们如果有有效的位置/错误:
augroup myvimrc
autocmd!
autocmd QuickFixCmdPost [^l]* cwindow
autocmd QuickFixCmdPost l* lwindow
augroup END
Run Code Online (Sandbox Code Playgroud)
如果您不希望Vim跳转到第一场比赛,请使用以下j标志:
:vimgrep /foo/j **/*.md
Run Code Online (Sandbox Code Playgroud)
如中所述:help :vimgrep.