13
Emacsを使用して、まだ開いていないテキストファイルを再帰的に検索して置換する
この質問のフォローアップとして、これは簡単なはずのこのようなことをする方法を見つけることを試みています、それは特に私がEmacsの使用に慣れるのを防ぎ、代わりに私がすでに慣れているエディターを起動します。ここでの例は、複数のファイルを編集する際にかなり頻繁に使用します。 Ultraeditでは、Alt + sを押してからpを押して、ダイアログボックスを次のオプションで表示します:検索(複数行にまたがる正規表現の使用を含む)、置換、ファイル/タイプ、ディレクトリ、大文字と小文字を区別、単語全体とのみ一致、リスト変更されたファイルと検索サブディレクトリ。通常、最初にマウスを使用して、置換するテキストをクリックしてドラッグします。 任意の外部のユーティリティを呼び出すことなく、(WindowsのXP上)のみのEmacs自体を使用して、どのようにバー\ nbazですべてのfoo \ NBARを交換する*.cと*.h、いくつかのフォルダ内のファイルとすべてのフォルダその下。Emacsはこれを行うのに最適なツールではないかもしれませんが、最小限のコマンドで簡単にそれを行うにはどうすればよいですか?