Windows では :grep コマンドの実体が findstr.exe で、いまいち使いづらいので GNU grep と grep.vim を使うようにした。特に、バッファ内を検索する :GrepBuffer が便利。
GNU grep をインストールする
以下の 2 サイトからバイナリをダウンロードする。
インストール場所は、スペースを含まない所が良い。スペースを含むと grep.vim がエラーを起こす。
grep.vim をインストールする
grep.vim の最新版をダウンロードし、$VIM/runtime/plugin に配置する。そして gvimrc に以下のような設定を追加する。
:let Grep_Path = 'c:/GnuWin32/bin/grep.exe' :let Grep_Find_Path = 'c:/GnuWin32/bin/find.exe' :let Grep_Xargs_Path = 'c:/GnuWin32/bin/xargs.exe'
Vim を再起動して完了。
追記 2008.02.14