Vim:当采购vimrc时,最后搜索hl re

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

这仍然存在

  • 用一个新鲜的.vimrc
  • 删除当前MacVim安装并下载新副本后
  • 在使用vim iTerm中
  • 我检查了列出的每个文件: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清除上次搜索突出显示


    去掉乔希正在做的事情。 将以下内容添加到~./vimrc

    " higlight search but not when sourcing .vimrc
    set hls
    let @/ = ""
    
    链接地址: http://www.djcxy.com/p/49385.html

    上一篇: Vim: When sourcing vimrc, last search hl re

    下一篇: how to shut down highlight after using find instruction in vim