Vimのすべてのプロジェクトファイルで検索と置換(確認あり)を行うための最良の方法を探しています。「プロジェクトファイル」とは、現在のディレクトリにあるファイルを意味し、その一部を開く必要はありません。
これを行う1つの方法は、現在のディレクトリにあるすべてのファイルを単に開くことです。
:args ./**
次に、開いているすべてのファイルを検索して置換します。
:argdo %s/Search/Replace/gce
しかし、これを行うと、Vimのメモリ使用量が数十MBから2 GBを超えるまでに急増し、私にとってはうまくいきません。
私も持っているEasyGrepのプラグインがインストールされていますが、それは動作しません、どちらかほとんどない、それは私のプレスまで、すべての出現、またはそれだけでハングアップを見つけることができませんCtrlC。これまでのところ、このタスクを実行するための私の優先する方法は、検索用語のack-grepです。クイックフィックスウィンドウを使用して、用語を含み、以前に開かれていないファイルを開き、最後に:bufdo %s/Search/Replace/gce
。
私は、これに使用できる優れた機能するプラグイン、または現在使用しているものよりも簡単なコマンド/コマンドシーケンスのいずれかを探しています。