Vim autocmd E488: завершающие символы - PullRequest
2 голосов
/ 05 февраля 2012

Эта строка в моем vimrc выдает ошибку в заголовке

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

Как я могу заставить его работать?

1 Ответ

1 голос
/ 05 февраля 2012

:autocmd принимает команды для режима ex, не пытайтесь подавать команды в нормальном режиме.Правильный синтаксис, вероятно,

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

или

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

(: на самом деле не требуется, но я использую его для отделения исполняемых команд от условий выполнения).Вам необходимо удалить ! из первой команды или , 'n' из второй, если вы собираетесь выполнить отображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...