Vim映射在命令模式下工作,但在autocmd中使用时则不工作

时间:2013-10-06 21:22:40

标签: vim mapping autocmd

我在.vimrc

中有这个autocmd
autocmd Filetype markdown inoremap <buffer> <CR> <C-o>:call AutoUMDList()<CR>

当我打开降价文件时,进入插入模式并按<CR>,我收到以下错误:

E15: Invalid expression: ^O:call AutoUMDList()^M
E15: Invalid expression: ^O:call AutoUMDList()^M
Press ENTER or type command to continue

但如果我进入插入模式并输入<C-o>:call AutoUMDList()<CR>就行了!

此外,如果我在命令模式下键入以下内容,它也可以工作:

:inoremap <buffer> <CR> <C-o>:call AutoUMDList()<CR>

请问这里发生什么事了?!我不明白为什么我的autocmd不起作用......

0 个答案:

没有答案