検索結果のハイライトを消す方法2

前回の設定で気に入らない事があった。
それは:nohlsearchとコマンドラインに表示されること。


SCIM協調モードでというのが出てきて「h map-silent」すると…。

実行するコマンドがコマンドラインに表示されないようにするには、マップコマンドの
引数に "" を指定します。例: >
        :map  ,h /Header
このマップを使用するとき、検索文字列はコマンドラインに表示されません。しかし、
実行するコマンドが出力するメッセージは表示されてしまいます。それを静かにさせる
には ":silent" を使います。
        :map  ,h :exe ":silent normal /Header\r"
それでもまだ、例えば inputdialog() のプロンプトなどは表示されます。
"" は短縮入力にも使えますが、コマンドラインで使うと表示が乱れてしまい
ます。


これは使えるということで早速使ってみたら予想通り:nohlsearchが出なくなって満足。

nmap   :nohlsearch