执行搜索和替换后,我安装的 GVIM 会突出显示仍与搜索模式匹配的任何剩余文本。
输入文本示例:
foo
foo
fighters
我运行:%s/foo/bar/gc
并确认我只想更换一个foo
。另一个foo
仍然突出显示。
可以禁用此功能吗?
答案1
.vimrc
我发现的一个很酷的技巧是在文件中添加以下行:取消突出显示之前的搜索而不是完全禁用搜索突出显示:
:noremap <silent> <Space> :silent noh<Bar>echo<CR>
现在,按空格键将简单地取消突出显示之前的搜索。这样,下次您搜索某些内容时,突出显示的内容就会再次出现。因此,在您确认只想替换 的一个实例后foo
,只需按空格键即可开始愉快的旅程。
答案2
要完全禁用搜索突出显示,您可以将其添加set nohls
到您的.vimrc
.