我的vimrc中的这一行在标题中产生错误
autocmd CursorMovedI *.html :<C-x><C-u>
我怎样才能让它发挥作用?
答案 0 :(得分:1)
:autocmd
接受ex模式的命令,不要尝试为它提供正常模式命令。正确的语法可能是
autocmd CursorMovedI *.html :execute "normal! \<C-x>\<C-u>"
或
autocmd CursorMovedI *.html :call feedkeys("\<C-x>\<C-u>", 'n')
(:
并不是必需的,但是我使用它来将执行的命令与执行条件分开)。如果您打算执行映射,则需要从第一个命令中删除!
或从第二个命令中删除, 'n'
。