Если это один из карт, это нормально, но если вы хотите делать больше или делать это чаще, вам гораздо лучше использовать текстовые объекты с round.vim
Если вы используете этот скрипт, вы можете сделать (в обычном режиме)
ysiwtb>
Вы должны ввести это буквально. ys
означает, чтоround.vim прослушивает текстовое движение. iw
выбирает слово, на котором вы сейчас находитесь. t
говорит, что вы хотите окружить тегом. b>
сообщает, какой тег вы хотите использовать.
Даже если вы не хотите использовать surround.vim, вы можете изучить использование текстовых объектов (:help text-objects
) на ваших картах. текстовый объект iw
или inner-word
- это то, что вам нужно, но я пока не знаю, как обернуть это в карту.
РЕДАКТИРОВАТЬ: я понял, как использовать его на карте, здесь идет ...
:map K viwO<Esc>i<b><Esc>lviw<Esc>a</b><Esc>
Это оставит курсор на закрывающем >
закрывающего тега. Он должен работать везде, где в слове изначально находится курсор.
Но, как я уже сказал, лучше использовать Surround.vim.