标题几乎说明了一切。当我:source $MYVIMRC
或:source ~/.vimrc
时,最后一次搜索会重新出现。我可以使用:noh
轻松将其关闭,但每次:source
时都会重新显示。
这仍然存在
.vimrc
vim
我已检入列出:version
的所有文件,而不是我的.vimrc
,列出的唯一非空的文件是$VIM/vimrc
- 只有:{/ p>
set nocompatible
set backspace+=indent,eol,start
set langmenu=none
我也试过核方法:禁用所有插件并假装它是全新安装:
mv .vim .vim-old
mv .vimrc .vimrc-old
touch .vimrc
echo "set hlsearch" > .vimrc
问题仍然存在。
我很难过,因为我不记得这是正常行为;任何帮助将不胜感激。
答案 0 :(得分:1)
归功于@AndyRay - 我错误地使用noh
来摆脱上次搜索的突出显示,而我应该用:let @/ = ""
覆盖搜索字词。
答案 1 :(得分:0)
离开乔什所得到的东西。将以下内容添加到您的~./vimrc
:
" higlight search but not when sourcing .vimrc
set hls
let @/ = ""