Vim:当采购vimrc时,最后一次搜索会重新出现

时间:2013-02-25 03:05:04

标签: vim

标题几乎说明了一切。当我:source $MYVIMRC:source ~/.vimrc时,最后一次搜索会重新出现。我可以使用:noh轻松将其关闭,但每次:source时都会重新显示。

这仍然存在

  • 使用新的.vimrc
  • 删除当前的MacVim安装并下载新副本
  • 使用vim
  • 在iTerm中

我已检入列出: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  

问题仍然存在。

我很难过,因为我不记得这是正常行为;任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

归功于@AndyRay - 我错误地使用noh来摆脱上次搜索的突出显示,而我应该用:let @/ = ""覆盖搜索字词。

请参阅:Vim clear last search highlighting

答案 1 :(得分:0)

离开乔什所得到的东西。将以下内容添加到您的~./vimrc

" higlight search but not when sourcing .vimrc
set hls
let @/ = ""