我正在使用incsearch
和hlsearch
选项.按Enter键后,所有匹配都会突出显示,但只有我输入时的第一个匹配.我打算在输入时突出显示所有匹配项.
我怎么能得到这种行为?
不幸的是,如果没有在Vimscript中编写自己的搜索(捕获每个密钥getchar()
,突出显示:match
,或者在C中修补核心Vim源代码),这是不可能的.
没有实现这个原因可能是为了让incsearch保持活跃和即时.
更新:现在突出显示所有匹配是从Vim 7.4.2259开始的默认行为('incsearch'只能看到下一个匹配).