2016-08-18 5 views
4

これが尋ねられているかどうかわかりません。vimgrepパターンとすぐにスプリットモードでクイックフィックスを開きます

パターンを検索するためにvimgrepを実行します。私はこれをやってきました。そして、それがマッチすると、すぐに最初のファイルを開くようです。

これは私が望むものではありません。私はクイックフィックスのウィンドウを開いて横のペインで分割し、マッチをナビゲートするようにします。これは、有効な場所/エラーが発生した場合、自動的に:make後の場所/のQuickFixウィンドウを開くためにVimを伝えるために、あなたのvimrcにこのスニペットを追加:grep:lvimgrepや友人vimrc

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

答えて

11

に私のコマンドです:

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

あなたがjフラグを使用し、Vimは最初のマッチにジャンプしたくない場合は、次の

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

:help :vimgrepで説明されています。

関連する問題