🗒️

vimで検索のハイライトを消す

2024/11/29に公開

なんとなくの経緯

vimで検索を試した。

set hlsearch

によって、検索のハイライトをONにしている。
ハイライトされないと検索結果がどれかわかりづらいから。

検索が終わったのでハイライト消すかーと思ったけど、このハイライト消す方法がわからんとなった。

調査

:noh というコマンドを実行すると消えるらしい。
:nohl というのもあったけどそもそも :nohlsearch というコマンドがあるらしく、これの省略系が :noh :nohl のことらしい。
なんなら、 :nohlsでも動く。
vimのコマンドは省略して実行できる仕様とのこと。

試してみた

テキストは面倒だったのでChatGPTくんに任せた

検索

ハイライトOFF

結論

  • 検索の後に :noh を実行するといい

参考

ハイライトを消すコマンド
https://qiita.com/A-gen/items/5f7fcfed36ece5eab3d1
https://code-log.hatenablog.com/entry/2019/11/25/144535
https://sachips.byeto.jp/vim/search-no-highlight.html

コマンドの省略
https://www.tohoho-web.com/vim/basic.html

Discussion