簡體   English   中英

Vim:采購vimrc時,重新出現上一次搜索hl

[英]Vim: When sourcing vimrc, last search hl re-appears

標題基本概括了所有內容。 當我:source $MYVIMRC:source ~/.vimrc :source $MYVIMRC :source ~/.vimrc ,重新出現最后一個搜索。 我可以使用:noh輕松地再次關閉它,但是每次我:source時它都會重新出現。

這仍然存在

  • 用新鮮的.vimrc
  • 刪除當前的MacVim安裝並下載新副本后
  • 在iTerm中使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM