1. ホーム
  2. regex

[解決済み】Vimでの対話型検索/置換正規表現?

2022-04-01 09:51:38

質問

グローバル置換を行うための正規表現を知っています。

     %s/old/new/g

での対話的な検索置換はどのように行うのですか? ヴィム ?

解決方法は?

フラグを追加する c (vimのコマンドプロンプトで)。

:%s/old/new/gc

は、'old' が現れるたびにイエス/ノーのプロンプトを表示します。

Vimのビルトインヘルプは、確認付き置換を選択したときに利用できるオプションに関する有用な情報を提供します。使ってみてください。

:h :s

次に、確認オプションのセクションにスクロールします。以下のスクリーンショットをご覧ください。

例えば、このマッチと残りのマッチをすべて置換するには a .