3

所以我一直在想...我真的不喜欢 vim 在您搜索某些东西时突出显示...我在 2 种情况下使用它...查找单词和/或执行操作直到那个词。我很少需要突出显示这个词,除非我真的在四处寻找它,通常用 n (下一个)或 ? (以前的)。所以我想知道是否有办法让vim在搜索后理解,如果我不使用n或?,删除突出显示,如果输入了其他任何内容(如动作),那么就不要突出显示它。我在解释我想要什么时遇到问题,但希望你能理解。

4

2 回答 2

1

完成搜索后,我有以下映射来关闭突出显示:

map <silent> <leader>/ :noh<cr>
于 2012-07-29T14:46:34.193 回答
0

这对我有用nmap n n:set hlsearch<cr>。然后我设置nnoremap <leader>n :set nohlsearch<cr>在我想要的时候关闭它。你可以对Nwith做同样的事情nmap N N:set hlsearch<cr>

于 2012-07-28T18:27:27.487 回答