我正在使用incsearch
andhlsearch
选项。在我按下回车键后,所有匹配项都会突出显示,但在我输入时只有第一个匹配项。我想在键入时突出显示所有匹配项。
我怎样才能得到这种行为?
我正在使用incsearch
andhlsearch
选项。在我按下回车键后,所有匹配项都会突出显示,但在我输入时只有第一个匹配项。我想在键入时突出显示所有匹配项。
我怎样才能得到这种行为?
不幸的是,如果没有在 Vimscript 中编写自己的搜索(通过 捕获每个键getchar()
,通过突出显示:match
)或在 C 中修补核心 Vim 源代码,这是不可能的。
未实施的原因可能是为了保持 incsearch 的快速和即时性。
更新:现在突出显示所有匹配项是从 Vim 7.4.2259 开始的默认行为(使用 'incsearch' 只能看到下一个匹配项)。
也许我对此错了,因为答案似乎看似简单,但只需启用incsearch
并hlsearch
同时使用:
set incsearch
set hlsearch