4
不知道這是否已被問,如果是這樣我找不到它。vimgrep模式,並立即在拆分模式下打開quickfix
我想運行vimgrep來搜索一個模式。我一直在這樣做。當它找到匹配時,它似乎馬上打開第一個文件。
這不是我想要的。我希望quickfix窗口在水平窗格中打開,以供我瀏覽匹配。這是我在vimrc
command! -nargs=1 Ngrep vimgrep "<args>" **/*.md
不知道這是否已被問,如果是這樣我找不到它。vimgrep模式,並立即在拆分模式下打開quickfix
我想運行vimgrep來搜索一個模式。我一直在這樣做。當它找到匹配時,它似乎馬上打開第一個文件。
這不是我想要的。我希望quickfix窗口在水平窗格中打開,以供我瀏覽匹配。這是我在vimrc
command! -nargs=1 Ngrep vimgrep "<args>" **/*.md
命令這個片段添加到您的vimrc
來告訴Vim :make
後自動開啓位置/ quickfix窗口,:grep
,:lvimgrep
和朋友,如果有有效的位置/錯誤:
augroup myvimrc
autocmd!
autocmd QuickFixCmdPost [^l]* cwindow
autocmd QuickFixCmdPost l* lwindow
augroup END
如果你不希望Vim跳到第一個匹配,使用j
標誌:
:vimgrep /foo/j **/*.md
如在:help :vimgrep
中所述。