11

incsearchとオプションを使用していhlsearchます。Enterキーを押すと、すべての一致が強調表示されますが、入力した最初の一致のみが強調表示されます。入力時にすべての一致を強調表示したいと思います。

どうすればその動作を取得できますか?

4

3 に答える 3

11

incsearch.vim プラグインを使用できます:

自動 :nohlsearch

お気に入りのプラグイン マネージャーをインストールし、検索キーをマップしてプラグインの search を呼び出します

于 2014-11-07T06:42:20.170 に答える
7

残念ながら、これは Vimscript で独自の検索を作成する ( を介して各キーを取得し、 を介してgetchar()強調表示する:match) か、C でコア Vim ソース コードにパッチを適用しないと不可能です。

これが実装されていない理由は、おそらく incsearch を迅速かつ迅速に保つためです。

更新: Vim 7.4.2259 以降では、すべての一致を強調表示することがデフォルトの動作になりました ( 「incsearch」を使用すると、次の一致のみが表示されます)。

于 2012-05-26T10:02:07.183 に答える