「vimの検索のハイライトを消す方法」の版間の差分

提供: neovim/vim入門
移動: 案内検索
(ページの作成:「vimの検索は、マッチした文字列を'''ハイライト'''できますが、検索後に'''ハイライト'''されたままになります。簡単に'''ハ...」)
 
(関連項目)
 
(同じ利用者による、間の1版が非表示)
行23: 行23:
 
== nohlsearch ってなに? ==
 
== nohlsearch ってなに? ==
 
'''nohlsearch''' は、 no highlight search の略でしょう。
 
'''nohlsearch''' は、 no highlight search の略でしょう。
 +
== ハイライト検索そのものをやめる方法 ==
 +
''':noh''' では、ハイライトされている表示を消すだけですが、ハイライト検索 (hlsearch) そのものをやめる場合には、以下の設定を行います。
 +
<syntaxhighlight lang="vim">
 +
:set nohlsearch
 +
</syntaxhighlight>
 +
もしくは
 +
<syntaxhighlight lang="vim">
 +
:set hlsearch!
 +
</syntaxhighlight>
 +
です。
 +
 +
これで、検索してマッチしたハイライトはされなくなります。
 
== まとめ ==
 
== まとめ ==
 
* :noh で検索のハイライトを消すことができます。
 
* :noh で検索のハイライトを消すことができます。
 
* キーバインドを設定することで、検索のハイライトをより簡単に消すことができます。
 
* キーバインドを設定することで、検索のハイライトをより簡単に消すことができます。
 
== 関連項目 ==
 
== 関連項目 ==
 +
* [[vimの検索と置換]]
 
* [[vimのパターン検索と置換で知っておくべきこと]]
 
* [[vimのパターン検索と置換で知っておくべきこと]]
 
* [[メインページ]]
 
* [[メインページ]]
 
<!-- vim: filetype=mediawiki
 
<!-- vim: filetype=mediawiki
 
-->
 
-->

2017年6月10日 (土) 13:09時点における最新版

vimの検索は、マッチした文字列をハイライトできますが、検索後にハイライトされたままになります。簡単にハイライトを消す(クリア)できます。その方法をここでは紹介します。

読み方

nohlsearch
のー えいちえる さーち

概要

vim の検索は、 hlsearch オプションにより、検索のマッチした文字列のハイライト(強調表示)ができます。ハイライト表示は、非常に便利ですが、ときに、ハイライト表示が邪魔に感じるときもあります。

そういった場合には、ハイライト表示を消すことで、快適な編集作業を継続できます。

ここでは、ハイライト表示の簡単な消し方を紹介します。

ハイライトを消す方法

vimの検索のハイライト( hlsearch ) は、 nohlsearch コマンドで簡単に消せます。以下の例は、短縮形コマンドです。

:noh

ハイライトを消すキーバインドを追加する

:noh をタイプするのが面倒という方は、キーバインドの設定をオススメします。 例えば、 ESC を2回叩いて、ハイライトを消す設定は、以下の通りです。

nmap <Esc><Esc> :nohl<CR>

nohlsearch ってなに?

nohlsearch は、 no highlight search の略でしょう。

ハイライト検索そのものをやめる方法

:noh では、ハイライトされている表示を消すだけですが、ハイライト検索 (hlsearch) そのものをやめる場合には、以下の設定を行います。

:set nohlsearch

もしくは

:set hlsearch!

です。

これで、検索してマッチしたハイライトはされなくなります。

まとめ

  •  :noh で検索のハイライトを消すことができます。
  • キーバインドを設定することで、検索のハイライトをより簡単に消すことができます。

関連項目