17.10.1 無条件の置換

M-x replace-string RET string RET newstring RET

すべてのstringnewstringで置換します。

ポイントの後にある‘foo’のすべてのインスタンスを‘bar’に置換するには、コマンドM-x replace-stringに2つの引数‘foo’と‘bar’を指定します。置換はポイントの後だけで発生するので、バッファー全体を置換したい場合は、最初にバッファーの先頭に移動しなければなりません。バッファーの最後までのすべてが置換されます。置換をバッファーの一部に制限したいときは、そのリージョン部分をアクティブにします。リージョンがアクティブのときは、置換はそのリージョンに制限されます(マークとリージョンを参照してください)。

replace-stringが終了したとき、ポイントは最後に置換された位置に留まります。以前のポイント位置(replace-stringコマンドを実行した場所)はマークリングに追加されるので(マークは非アクティブ)、C-u C-SPCで戻ることができます。マークリングを参照してください。

プレフィクス引数を指定すると、置換対象は単語単位に制限されます。

置換コマンドでのcase-sensitivity(大文字小文字の区別)とcharacter foldingについては、置換コマンドとLaxマッチを参照してください。

This page has generated for branch:work/emacs-30_11e7ae3964e192b0e4bcc437a04278ee727e720b, commit:36502229fb0b76c19a64238fcf331f35fdb9d5d2 to check Japanese translation.