当我加载vim时,我的命令栏中出现了一些垃圾。具体来说,:95;c
出现了,我必须逃脱。这发生在Vim 7.2(OS X附带的那个)中,但在使用7.3的MacVim中没有。我把它缩小到我的vimrc中的这两行:
nnoremap ; :
nnoremap <esc> :noh<cr>
如果两条线都存在,则显示垃圾(删除了所有插件,colorschemes和其他vimrc线等)。如果其中任何一个被禁用,它就会消失。我很困惑,因为尽管有点像vimrc newb,我想我明白这些线。我不知道他们为什么会发生冲突。
答案 0 :(得分:2)
避免映射<Esc>
,尤其是在控制台Vim中。此特殊键用于用于终端控制和着色的ANSI转义序列。
答案 1 :(得分:0)
我遇到了这个问题,这是由.vimrc
中的评论引起的,如下所示:
set background=light"can be light or dark
更改为添加空格:
set background=light "can be light or dark
希望这有助于某人。