検索
文字列の検索をするには,キーボードから, s と入力します.
すると,ミニバッファに以下のような文章が表示されます.ここに検索したい文字列を入力して をタイプします.
入力した文字列が文章中で発見されれば,最初に発見されたその文字列のところの色が変わります. s と繰り返し入力することで,続けて文字列を検索することができます.また, r と入力することで,逆方向に検索を行うことも可能です.
置換
文字列の置換をするには,キーボードから,以下の2つのうちのどちらかを入力します.
- %
- xquery-replace
そして,置き換える元の文字列 A を入力し, を押します.次に,新しく置き換えたい文字列 B を入力します.
すると本文先頭の ‘Alice’ が目立つように色が付き,ミニバッファが以下のようになります.
これは Emacs が「本当に置き換えますか?」ということを聞いているので,
以下のどれかを入力して動作を決定します.
実際には選択肢がもう少しありますが,とりあえずは以下の選択で十分です.
キー | 動作 |
---|---|
y もしくは | 置換し,次の置換候補に飛ぶ |
n もしくは | 置換せず,次の置換候補に飛ぶ |
q もしくは | 置換せず,ただちに置換モードを終了 |
, (コンマ) | 置換し,次の命令を待機する (次の置換候補には飛ばない) |
. (ピリオド) | 置換し,置換モードを終了 |
! | 現在以降の候補を,問い合わせをせずに置換 |
^ | 一つ前の候補に戻る |
? | これらの操作法を表示する |
そして最終的に置換された文字列の数がミニバッファに表示されます.
以上のことを利用し ‘Alice’ をすべて ‘Denny’ に置換して下さい.