Vimperatorで、を押し/て検索します。一致する場合は、すべてが強調表示されます。
私の質問は、これらのハイライトをまともな方法できれいにする方法です.
私の現在のアプローチは、/もう一度押して「abcdefgh」のようなランダムな文字列を入力し、入力して押しEscて、コマンドウィンドウの赤い警告を消去することです。
Vimperatorで、を押し/て検索します。一致する場合は、すべてが強調表示されます。
私の質問は、これらのハイライトをまともな方法できれいにする方法です.
私の現在のアプローチは、/もう一度押して「abcdefgh」のようなランダムな文字列を入力し、入力して押しEscて、コマンドウィンドウの赤い警告を消去することです。
次のように入力して、強調表示されたテキストをすばやくクリアします
:能
または、ハイライトを切り替えることができます
:set hls!
この:nohlsearch
コマンドは、検索の強調表示を削除します。頻繁に使用する場合は、これをキーにマップできます。
再マッピングは素晴らしいので、やるべきです!
上記の回答に追加するには:
一部のキーを再マップして、これを自動的に処理できます。
たとえば、これをあなたに入れます~/.vimperatorrc
" adjust search to enable highlight when searching and disable when escape is pressed
noremap n :set hlsearch<return>n
noremap <esc> :noh<return><esc>
説明:
noremap
- キーを再マップせずにキー シーケンスを再マップします。
n
リマップするキー。
:set hlsearch<return>n
この場合にリマップに実行させたい機能は、強調表示を有効にします。
これn
により、(次の検索結果のために)クリックするとハイライトがオンになり、エスケープをクリックするとオフになります。すぐに検索を開始するときにハイライトをオンにしたい場合/
の代わりに使用することもできます。n