複数のファイルグロブで検索する Vimgrep の構文を知っている人はいますか? このコマンドを使用して現在のディレクトリを検索しようとしています。
map <F3> :execute "vimgrep /" . expand("<cword>") . "/j **/*.c* *.txt" <Bar> cw<CR>
このコマンドを使用すると、Vim は のみを検索し*.c*
ます。複数のファイルタイプを検索する方法について何か考えはありますか?
現在のディレクトリから再帰的にすべての *.txt & *.php ファイルで「テキスト」を検索します。
:vimgrep "text" **/*.txt **/*.php
このディレクトリに
:vimgrep "search subject" *.c
:vimgrep blah *.[ch]
:vimgrep blah *.c* *.h
このディレクトリまたは任意の子孫ディレクトリ
:vimgrep "search subject" ./**/*.c
私はVimを始めたばかりで、この質問はvimgrepの存在について教えてくれました。結果をループする方法はありますか?つまり、「ユーザー」のすべてのインスタンスを検索したいとします。
:vimgrep /user/g **/*.rb
そのテキストのインスタンスをどのようにループできますか?