【发布时间】:2013-11-04 22:09:02
【问题描述】:
在 Vimperator 中,按 / 并进行搜索。如果有匹配项,所有将突出显示。
我的问题是如何以体面的方式清理这些亮点。
我目前的做法是再次按/,然后输入一个随机字符串,如“abcdefgh”,输入,然后按Esc清除命令窗口中的红色警告.
【问题讨论】:
标签: firefox vimperator
在 Vimperator 中,按 / 并进行搜索。如果有匹配项,所有将突出显示。
我的问题是如何以体面的方式清理这些亮点。
我目前的做法是再次按/,然后输入一个随机字符串,如“abcdefgh”,输入,然后按Esc清除命令窗口中的红色警告.
【问题讨论】:
标签: firefox vimperator
:nohlsearch 命令将删除搜索突出显示。如果你经常使用它,你可以将它映射到一个键。
【讨论】:
键入以下内容以快速清除突出显示的文本
:不会
或者你可以切换它突出显示
:设置 hls!
【讨论】:
:mkv 制作~/.vimperatorcc 文件。 2) 在选择的编辑器(例如 vim 或 nano)中编辑该文件,添加以下内容:map ? :noh<CR>。我还在它上面添加了一条评论来解释它:" Remap ? from 'Search backwards' to 'clear find highlights'。我选择了?,因为我只是不使用“向后搜索”。我只是搜索然后shift+N 向后看。显然,? 与开始搜索的 / 是相反的。
重新映射很棒,你应该这样做!
添加到上面的答案:
您可以重新映射一些键以自动为您处理此问题。
例如把这个发给你的~/.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。
【讨论】: