質問: Vimで置換処理をする時に正規表現などを使ってるとちゃんと書けてるか自信がない時がよくあります。 そういう時に置換対象がどれか画面上に表示されてる分だけハイライト表示をしてくれる機能が欲しかったのですが、探し方が悪かったようで見つかりませんでした。 たとえば `:%s/foo/bar/gc`とした時に一つ目の`foo`が反転でハイライト表示されてる時に、 同時に他の画面内にある`foo`全てがハイライト表示するようにしたいです。 どうすればそのような動作に設定できるでしょうか?
回答: 検索結果ハイライトする前提で、検索してから置換。 `/foo` でfooがハイライトされてる状態で、 `:%s//bar/gc` ってするとハイライトされてるヤツらを確認しながらbarに変えれます。 検索結果のハイライトは、`~/.vimrc`に`set hlsearch`を追加してください。 つか、検索ハイライト設定した後に `:%s/foo/bar/gc` ってするだけで所望の動きになりますね...