Опоздал на вечеринку, просто для дальнейшего использования, но другой способ сделать это - создать команду, например,
:command Inshtml :normal i your text here^V<ESC>
Вы можете назвать это как
:Inshtml
Объяснение: команда выполняется в командном режиме, и вы переключаетесь в нормальный режим с помощью: normal, затем для вставки режима с помощью 'i', после чего 'i' - ваш текст, и вы заканчиваете escape, который вводится как ввод символа ^ V
Также возможно добавить аргументы, например,
:command -nargs=1 Inshtml :normal i You entered <args>^V<ESC>
где <args>
(введено буквально как есть) будет заменено фактическими аргументами, и вы вызываете его с
:Inshtml blah