在 Vimperator 中,按 / 进行搜索。如果有匹配项,则全部都会突出显示。
我的问题是如何以体面的方式清理这些亮点。
我目前的方法是再次按 / ,输入一个随机字符串,如“abcdefgh”,输入,然后按 Esc 清除命令窗口中的红色警告
答案 0 :(得分:9)
键入以下内容以快速清除突出显示的文本
:NOH
或者您可以使用
切换高亮显示:设置hls!
答案 1 :(得分:7)
:nohlsearch
命令将删除搜索突出显示。如果您经常使用它,可以将其映射到一个键。
答案 2 :(得分: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
。