Vim autocmd E488:尾随字符

时间:2012-02-05 10:42:32

标签: vim

我的vimrc中的这一行在标题中产生错误

autocmd CursorMovedI *.html :<C-x><C-u>

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

:autocmd接受ex模式的命令,不要尝试为它提供正常模式命令。正确的语法可能是

autocmd CursorMovedI *.html :execute "normal! \<C-x>\<C-u>"

autocmd CursorMovedI *.html :call feedkeys("\<C-x>\<C-u>", 'n')

:并不是必需的,但是我使用它来将执行的命令与执行条件分开)。如果您打算执行映射,则需要从第一个命令中删除!或从第二个命令中删除, 'n'