Я думаю, что адаптация этого vim tip может быть полезна.
Предлагаю добавить:
" Wrap visual selection in an XML comment
vmap <Leader>c <Esc>:call CommentWrap()<CR>
function! CommentWrap()
normal `>
if &selection == 'exclusive'
exe "normal i-->"
else
exe "normal a-->"
endif
normal `<
exe "normal i<!--"
normal `<
endfunction
на ваш .vimrc
Затем, с активным визуальным выделением (V), нажмите \ c (обратный слеш, затем c), чтобы обернуть ваш блок в <!-- -->
комментарии в стиле XML.
В качестве альтернативы, как предлагается в вики, вы можете поместить код в ~ / .vim / scripts / wrapwithcomment.vim и добавить в свой .vimrc:
au Filetype html,xml source ~/.vim/scripts/wrapwithcomment.vim
, чтобы загружать эту функцию только при работе с html или xml файлом.