Я использую следующий Vim макрос много (он помещает текущую строку внутри тегов XML):Как сохранить макрос Vim, содержащий клавиши «Escape»?
I<e>^[A</e>
Так я сохранил его в мой .vimrc
let @e='I<e>^[A</e>'
Но это не работает.
^[
часть означает «Escape», но он не понял, как, например, в .vimrc
Как сохранить этот макрос или любой макрос, который содержит «Escape»?
Нет, этого не должно быть. С^[представляет собой один символ (экранированный код для ESC), а не символы «^» и «[». Просто протестируйте его снова в vim и gvim 7.2, он корректно завершает строку в тегах. –
catchmeifyoutry
простой тест, когда вы перемещаете курсор вдоль^[части, вы не сможете разместить его между символами^и [, поскольку он представляет собой один ключевой код. – catchmeifyoutry
Трюк действительно был единственным персонажем кода, я сначала не видел разницы. Большое спасибо! –