Vimrc冲突导致加载垃圾

时间:2012-01-31 02:31:58

标签: vim

当我加载vim时,我的命令栏中出现了一些垃圾。具体来说,:95;c出现了,我必须逃脱。这发生在Vim 7.2(OS X附带的那个)中,但在使用7.3的MacVim中没有。我把它缩小到我的vimrc中的这两行:

nnoremap ; :
nnoremap <esc> :noh<cr>

如果两条线都存在,则显示垃圾(删除了所有插件,colorschemes和其他vimrc线等)。如果其中任何一个被禁用,它就会消失。我很困惑,因为尽管有点像vimrc newb,我我明白这些线。我不知道他们为什么会发生冲突。

2 个答案:

答案 0 :(得分:2)

避免映射<Esc>,尤其是在控制台Vim中。此特殊键用于用于终端控制和着色的ANSI转义序列。

答案 1 :(得分:0)

我遇到了这个问题,这是由.vimrc中的评论引起的,如下所示:

set background=light"can be light or dark

更改为添加空格:

set background=light "can be light or dark

希望这有助于某人。