Я попробовал следующее, но это не работает.
inoremap <C-\> <Esc>$a<Space>do<Space><Bar><Bar><CR>end<Esc>k$i
Я пытаюсь сопоставить ярлык для ruby do || .. end
блоки.
Если я правильно понял ваш вопрос, вы хотите вставить шаблонный код. Есть несколько способов подойти к этому:
:help q
), которую вы сможете позже воспроизвести (:help @
). Эта последовательность записывается в регистр, который не совпадает с отображением / макросом, но все же достигает вашей цели, плюс ее можно сделать постоянной (то есть пережить перезапуск ViM).:inoremap <C-\> <Esc>A<Space>do<Space><Bar><Bar><CR>end<Esc>ko
Надеюсь это поможет.