Я пытаюсь сохранить макрос vim, который включает символ backspace в мой файл vimrc. Идея этого макроса заключается в добавлении сегмента документации в файл js. Так что, если у меня есть следующие функции:Vim macro with backspace
function foo() {
}
я поставить курсор на функцию линии, запустите макрос, и он будет создавать:
function foo() {
/*
| <- Cursor ends up here in insert mode.
*/
}
Когда я создал макрос, я получил следующее регистр:
o/*^M<80>kb<80>kb<80>kb*/<80>ku^M<80>kb<80>kb<80>kb
(< 80> представляет собой один символ)
Я попробовал dding это как команду, пусть:
let a='o/*^M<80>kb<80>kb<80>kb*/<80>ku^M<80>kb<80>kb<80>kb'
, но когда я запускаю его он просто печатает:
function foo() {
/*^M<80>kb<80>kb<80>kb*/<ESC>O<80>kb<80>kb<80>kb
}
Есть некоторые спасаясь, что я не хватает? Может быть, есть другой и лучший способ сделать это?
Это именно то, что я искал! Я не смог найти код для backspace –
См. ': H key-notation'. –