6

Vimperatorで、を押し/て検索します。一致する場合は、すべてが強調表示されます。

私の質問は、これらのハイライトをまともな方法できれいにする方法です.

私の現在のアプローチは、/もう一度押して「abcdefgh」のようなランダムな文字列を入力し、入力して押しEscて、コマンドウィンドウの赤い警告を消去することです。

4

3 に答える 3

9

次のように入力して、強調表示されたテキストをすばやくクリアします

:能

または、ハイライトを切り替えることができます

:set hls!

于 2013-12-25T12:08:05.157 に答える
7

この:nohlsearchコマンドは、検索の強調表示を削除します。頻繁に使用する場合は、これをキーにマップできます。

于 2013-10-30T16:14:50.430 に答える
2

再マッピングは素晴らしいので、やるべきです!

上記の回答に追加するには:
一部のキーを再マップして、これを自動的に処理できます。
たとえば、これをあなたに入れます~/.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

于 2016-02-09T13:23:11.477 に答える