「vimの検索のハイライトを消す方法」の版間の差分
提供: neovim/vim入門
(ページの作成:「vimの検索は、マッチした文字列を'''ハイライト'''できますが、検索後に'''ハイライト'''されたままになります。簡単に'''ハ...」) |
|||
行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 で検索のハイライトを消すことができます。 |
2017年6月3日 (土) 23:33時点における版
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 で検索のハイライトを消すことができます。
- キーバインドを設定することで、検索のハイライトをより簡単に消すことができます。