Emacs/Emacsの便利な機能/文字列の置換 -- (M-%)
検索する文字列と置換する文字列を指定して,カーソルの位置以降の文字列を置換できます. 例として,`centre'を`center'に置換する操作を説明します.はじめにM-%を入力します.するとエコーエリアに次のメッセージが表示され,カーソルがエコーエリアに移動するので`centre'と入力します.
Query replace: centre_ <RET>を押して,次に`center'を入力します.
Query replace centre with: center (? for help) <SPACE>またはyを押すと`centre'は`center'に置換され,<BS>またはnを押すと置換せずに次へ進みます.`centre'という文字列がなくなった時点で置換は終了します.1つ1つ確認せずにバッファの最後まですべて置換する場合は !を入力します.
日本語文字列を置換する場合は英語の置換の際と同様にM-%を入力し,カーソルがエコーエリアに移動したところで
C- |