で文字列を検索するときC-s
、キーを押して検索モードを終了できるようにしながら、一致の選択を維持したいと思います。そうすれば、すぐに入力を開始して、最後の一致を置き換えることができます。
たとえば、次のドキュメントがあるとします。
The quick brown fox jumps over the lazy dog.
「lazy」を検索すると、emacsはその単語を次のように選択します(角かっこは選択、パイプはカーソルです):
The quick brown fox jumps over the [lazy|] dog.
ここで、を押すとreturn、emacsはカーソル位置を維持しますが、「lazy」の選択を解除します。
The quick brown fox jumps over the lazy| dog.
これの代わりに、上記の2番目の状態のように、検索モードを終了し、現在の一致選択を維持するショートカットが必要です。
C-s
検索したいものをヒットして入力するだけで、変更したいものにバックスペースのあるクエリをゼロに変更する方がはるかに簡単です。次に、置き換えたいものを試します。M-%
「フォーマル」すぎる。
query-replace
これを解決しません。
M-x query-replace
お探しのものではありませんか?