每当我在编辑.vimrc
(:so $MYVIMRC
)后重新加载vim时,始终会突出显示单词test
。我在.vimrc
进行了搜索,“test
”这个词甚至没有在那里。
为什么会这样?我在Windows BTW上,我的插件是pathogen
,supertab
,zencoding
,nerdtree
和surround
。
答案 0 :(得分:2)
我认为您的搜索注册表中有test
@/
,默认情况下在.viminfo
会话之间存储set hlsearch
,.vimrc
中存在echo @/
}。您可以使用命令
.vimrc
一旦我遇到同样的问题,但我现在无法在Linux上重现它,所以它可能是修复的或Windows特定的。虽然我仍然在我的if @/ == ''
set hlsearch
endif
:
'hlsearch'
我可以禁用set hlsearch
nohlsearch
,因为我有一个映射来切换它(现在我想知道我是否需要这些行...)。这可能不是您的情况,因此另一种变体是禁用搜索突出显示
set hlsearch
let @/=''
或只是空搜索寄存器
{{1}}