(親記事はコチラ Vimコマンド&Script入門)
:vimgrepadd使います。
ヘルプ。
:h vimgrepadd
*:vimgrepa* *:vimgrepadd* :vimgrepa[dd][!] /{pattern}/[g][j] {file} ... :vimgrepa[dd][!] {pattern} {file} ... Just like ":vimgrep", but instead of making a new list of errors the matches are appended to the current list.
検索結果に追加するだけっぽいです。
使ってみます。
/tmp $ rm test* /tmp $ for i in {1..5};do echo HELLO$i>test_$i.txt;done /tmp $ vim
まずは、ただの:vimgrepで、1と2を検索します。
:vimgrep '[12]' test*
結果一覧。
:copen
では:vimgrepadd使ってみます。
:vimgrepadd '[34]' test*
検索結果の一覧に追加されました。
コメント