Answers:
您需要该命令:nohlsearch
,但是您不想每次都键入该命令。把它放在你的〜/ .vimrc中:
nnoremap <silent> <leader>n :nohlsearch<CR>
之后,您只需输入领导者(默认为\
),然后n
清除匹配项即可。您不需要使用n
; 如果您愿意,选择其他东西。
如果愿意,您还可以将领导者重新映射到更舒适的事物。我用逗号:
let mapleader = ","
(这要先于映射以清除搜索。)
我只是/qiw772723euz
为了“搜索”文件中没有的内容。hacky解决方法,我知道,我也对真正的解决方案感兴趣:)
在我的配置中,我只需点击Command模式下的Enter即可清除突出显示的搜索字词。这就是配置方式。
set hlsearch " highlight all matched terms
" Pressing return clears highlighted search
:nnoremap <CR> :nohlsearch<CR>/<BS>
附带说明一下,无论采用哪种配色方案,我都希望确保我的搜索匹配项被超级清晰地突出显示,因此我在黄色背景上给了它们黑色文本。
" When highlighting search terms, make sure text is contrasting color
:highlight Search ctermbg=yellow ctermfg=black
" Do the same for gvim
:highlight Search guibg=yellow guifg=black