【发布时间】:2013-01-16 23:21:45
【问题描述】:
好吧,基本上 Vim 突出显示搜索的方式让我不快。基本上你做一个搜索,然后你必须输入 /asdf 或在你的 vimrc 中有这样的快捷方式:
nn <silent> <leader><space> :noh<CR>
这是我所拥有的。但这仍然是太多的脑力劳动。基本上,当我进行搜索时,我希望启用突出显示(就像现在一样),但如果我做的不是循环搜索(使用 n/N),那么我希望关闭突出显示。这基本上是我的工作流程,所以我想知道我是否可以自动化它。另外,如果我搜索,请执行 n/N 以外的操作(应该关闭突出显示),然后再次按 n/N,它应该重新启用。
有什么想法吗?
【问题讨论】:
-
妥协:让你的映射更简单,例如我发现
:nnoremap <silent> <BS> :nohls<CR>非常直观(一个按键!)。 -
@glts:从下面的相同答案判断,这不是 OP 想要的。