在VIM中,在使用"/"命令查找文本后,该文本仍然突出显示.
删除它的命令是什么?我根本不想删除突出显示功能,但是一旦我找到了我需要的东西,就不想拥有所有那些明亮的文本点.
谢谢.
And*_*ark 119
输入:
:noh
Run Code Online (Sandbox Code Playgroud)
den*_*ips 30
你可以用它来切换它
:set hls!
Run Code Online (Sandbox Code Playgroud)
当然,快速而肮脏的选择是另外搜索乱码:
/asdsad
Run Code Online (Sandbox Code Playgroud)
我通常绑一个键来:set hls!使这很容易,当我在某台机器上使用vim时,我没有安装我的配置文件.
She*_*yar 12
:set nohlsearch
Run Code Online (Sandbox Code Playgroud)
:nohlsearch
Run Code Online (Sandbox Code Playgroud)
或:noh简称.直到一个新的执行搜索或这将清除亮点n或N压
击中ESC钥匙时清晰亮点
nnoremap <esc> :noh<return><esc>
Run Code Online (Sandbox Code Playgroud)按下\(反斜杠)两次清除高亮显示
nnoremap \\ :noh<return>
Run Code Online (Sandbox Code Playgroud)sas*_*ang 11
我在.vimrc中有这个:
map <leader>h :set hlsearch!<cr>
Run Code Online (Sandbox Code Playgroud)
所以当我输入:
\h
Run Code Online (Sandbox Code Playgroud)
它可以切换开/关突出显示.
如果您不想删除高亮显示清除搜索寄存器的最佳方法之一,除非您以后需要搜索项目.这样可以防止您重新启用突出显示(编辑:noh不会永久禁用突出显示),以防止您意外跳转.这就是我的矿山设置:
nmap <silent> ,/ :let@/=""<CR>
这样做是,/在正常模式下映射键序列,@/通过将搜索寄存器设置为空字符串来清除搜索寄存器.这只是已经陈述的替代方案.