Я написал простой макрос с vim и хочу сохранить этот макрос в файле vimrc.Я хочу сохранить макрос vim в моем .vimrc?
Я пробовал:
map <C-O> ^i<li>^[A</li>^[j
let @q='^i<li>^[A</li>^[j'
Оба не работают. Каков правильный путь?
Я написал простой макрос с vim и хочу сохранить этот макрос в файле vimrc.Я хочу сохранить макрос vim в моем .vimrc?
Я пробовал:
map <C-O> ^i<li>^[A</li>^[j
let @q='^i<li>^[A</li>^[j'
Оба не работают. Каков правильный путь?
попробовать это отображение:
nnoremap <c-o> ^i<li><esc>A</li><esc>j
Если у вас есть макрос готов к работе (через qx
и используется с @x
), то вы можете написать его в vimrc из режима вставки с ^Rx
или из нормального режима с "xp
, (Запишите свой реестр на x
в этих примерах.)
спасибо, i wana Сохраните макрос. в vimrc –
, так что если макрос находится в регистре 't', то есть его можно воспроизвести с помощью' @ t', затем откройте свой '.vimrc' и введите' let @ t = 'then (пока все еще в режиме вставки) 'control', нажмите' r', затем отпустите управление и нажмите 't'. –
Спасибо! –
@VitaliNeumann Я предлагаю выбрать еще один короткий ключ, 'ctrl-o' настолько полезен для возврата к предыдущей позиции jumplist. – Kent