検索時のハイライト

/ とかで検索時にデフォルトじゃハイライトされていて、どの行にいまカーソルがあるのか分かりにくい。
/ とか * とかの検索の場合は でビジュアルモードで現在行を視認するという方法もある。


これが、:%s/foo/bar/gc の様な場合で、foo が沢山ある場合、今どの foo が置換対象なのか分かりづらかった。
置換時に set cursorline とか出来ないんかなーと思ったら、highlight でなんとかなった。

highlight Search    cterm=bold gui=bold ctermfg=Yellow ctermbg=none guifg=yellow
highlight IncSearch cterm=bold,underline gui=bold,underline ctermfg=Yellow ctermbg=none

これで、CUI の場合下線が置換対象に表示されるようになる。
# これ検索の時も出来ないかなー。


なおスパルタンな方法は以下の通り。