web-dev-qa-db-ja.com

Vim:置換時に現在のアイテムのハイライト色を変更する方法

Vimの色を変更したので、/searchを実行すると、すべての一致が明るい黄色で強調表示されます。これにより、一致がはるかに見やすくなります。

ただし、:%s/find/replace/gcのような確認フラグで置換を実行すると、すべてのアイテムが黄色で強調表示されます。これは問題ありませんが、Vimが確認を求めているアイテムがわかりません。

現在の代替アイテムを別の色で強調表示して、確認が必要なものを確認するにはどうすればよいですか?

11
jordelver

'incsearch'オプションが有効になっていない場合でも、必要なハイライトグループは "IncSearch"です。これは、確認が有効になっている場合の現在の置換にも使用されます。

見る ":help hl-IncSearch "。

7
Heptite

Vim内では、コマンドモードを使用できます。
:highlight IncSearch guibg=green ctermbg=green term=underline

常に使用するには、これを.vimrcに入れます。
highlight IncSearch guibg=green ctermbg=green term=underline

2
p1100i