これを頻繁に使用しているのであれば、Canopusの回答はおそらく最も良い方法ですが、バニラvimのインストール(またはプラグインをインストールしないでポイントまで)を行う場合は、変数にmatchaddの出力を保存することによって何が明らかに(:call matchdelete(...)
付き)の詳細うるさいという方法もある
:call matchadd('Search', 'foo')
:call matchadd('Search', 'bar')
することはでき、クリアすべての一致
:call clearmatches()
で:ください。
:syn keyword Search foo
:syn keyword Search bar
:あなたは(rainbow.vimハイライトを使用していない、具体的かつ)、あまりにも複雑な構文ファイルを使用していない場合は、
:help matchadd()
と
:help matchdelete()
にこれについての詳細を読むことができ、あなたはおそらくもでそれを行うことができます私は考えることができるこれの唯一の可能な利点は、あなたが強調表示しようとしている試合の多くがある場合ということです
と
:syn clear Search
でそれをクリアし、keyword
のハイライトは、match
のハイライトよりもずっと速くなります(後者は正規表現の検索を使用するため)。 rainbow.vimを使用している場合はまだsyn keyword
のマッチを行うことができますが、コマンドははるかに複雑です。