Vimは構文を使用して段階的置換を許可しますs/<regexp>/<substitute>/gc
。
Emacsでどのようにこれを行うことができますか?
ベストアンサー1
開いているEmacs マニュアル(EmacsではC-h i
次のm emacs RET
)セクションに進みます。「変える」(m replace RET
)、それを見てくださいクエリの置き換え。 「クエリ置換」とは、Vimが検証済み置換と呼ばれるエントリのEmacs名です。
このコマンドquery-replace-regexp
はにバインドされていますC-M-%
。 (テキスト端末ではこのキーコードを入力できず、代わりに使用できますM-x query-replace-regexp
。)通常の文字列(ワイルドカードなしなど)を置き換えるには、query-replace
にバインドされていますM-%
。