Emacsで文字列置換

よく使うけどよく忘れるのでメモ。

M-%で検索置換文字列を指定します。

Barを検索しましょう。Barと入力しエンターキーを押します。

置換文字列を入力します。Fugaと置換しましょう。Fugaと入力しエンターキーを押します。

置換対象がハイライトされます。強調表示されている箇所の置換を行う場合はyキーを押します。

強調表示されている箇所の置換を行わない場合はnキーを押します。

ハイライトされた全ての文字列に関して上記の処理を行うと以下のように表示され、終了です。

注意点としては検索置換処理はカーソル位置以下の文字列に対して行われるという事です。全ての文字列を検索置換の対象にしたい場合、エディタの先頭でコマンドを実行する必要があります。