4

标题基本概括了所有内容。当 I:source $MYVIMRC:source ~/.vimrc时,最后一次搜索重新出现。我可以很容易地再次关闭:noh它,但每次我都会重新出现:source

这仍然存在

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

我已经签入了 列出的每个文件:version,除了 my 之外.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  

问题仍然存在。

我很困惑,因为我不记得这是正常行为。任何帮助将非常感激。

4

2 回答 2

2

感谢@AndyRay - 我误noh用了摆脱最后一次搜索的突出显示,而我应该用:let @/ = "".

参见:Vim clear last search highlighting

于 2013-02-25T03:29:15.053 回答
0

摆脱乔希的意图。将以下内容添加到您的~./vimrc:

" higlight search but not when sourcing .vimrc
set hls
let @/ = ""
于 2017-03-02T05:40:13.067 回答