[英]Vim: When sourcing vimrc, last search hl re-appears
标题基本概括了所有内容。 当我:source $MYVIMRC
或:source ~/.vimrc
:source $MYVIMRC
:source ~/.vimrc
,重新出现最后一个搜索。 我可以使用:noh
轻松地再次关闭它,但是每次我:source
时它都会重新出现。
这仍然存在
.vimrc
vim
我已经检入了:version
列出的每个文件,除了.vimrc
,列出的唯一另一个不为空的文件是$VIM/vimrc
仅具有:
set nocompatible
set backspace+=indent,eol,start
set langmenu=none
我还尝试了核方法:禁用所有插件并假装这是全新安装:
mv .vim .vim-old
mv .vimrc .vimrc-old
touch .vimrc
echo "set hlsearch" > .vimrc
问题仍然存在。
我很沮丧,因为我不记得这是正常的行为。 任何帮助将非常感激。
归功于@AndyRay-我误用了noh
来摆脱上一次搜索的突出显示,而我应该使用:let @/ = ""
覆盖搜索项。
请参阅: Vim清除上一次搜索突出显示
摆脱Josh的想法。 将以下内容添加到~./vimrc
:
" higlight search but not when sourcing .vimrc
set hls
let @/ = ""
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.