Vimデフォルトの正規表現はエスケープしまくらないといけないけど、それを軽減してRubyっぽい正規表現の書き方をできるようにしてくれるプラグイン。 eregex.vim 例えば以下のテキストを一括してすべてfooに置き換える場合、 hoge fuga piyo poyo Vimデフォルトの正規表現だと、 :%s/\(hoge\|fuga\|piyo\|poyo\)/foo/g とバックスラッシュ祭りになるけど、今回のeregex.vimなら、 :%S/(hoge|fuga|piyo|poyo)/foo/g のように書ける。:%sの部分を大文字の:%Sにすればいいだけ。検索の場合は/が:M/になる。?はなし。これは個人的に必須プラグインになりそう。 vimでPerlやRubyの拡張正規表現の置換や検索などを実現するeregex.vim
![Vimで正規表現をRubyっぽく書けるeregex.vimプラグインを使う - アインシュタインの電話番号](https://cdn-ak-scissors.b.st-hatena.com/image/square/692733d13025e567cf768f25fb5283e5135bff4f/height=288;version=1;width=512/https%3A%2F%2Fblog.ruedap.com%2Fimages%2Fogp.png)