Vimスクリプト(:vimgrepadd)

テキストエディタ(Vimやその他)

(親記事はコチラ 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*


検索結果の一覧に追加されました。

コメント

タイトルとURLをコピーしました