vimで正規表現を使って再帰的なgrepをする方法

vim(バージョン7以上)を使うと、grepコマンドがインストールされていない環境でも再帰的に正規表現を使って検索できます。

例えば携帯用のサイトを作るときに、全角カタカナを半角カタカナに修正したいなぁ。と思ったら、以下のコマンドで全角カタカナを含むファイルをカレントディレクトリから再帰的に検索できます。(**が再帰的に検索するという意味です。)

:vimgrep "[ァ-ヶ]" ** \| cwin

これかなり便利。