По-моему, это слишком долго. Операция должна выполняться нажатием на одну кнопку. Причём, интуитивно понятную.
[spoiler]Поскольку сохранение файла у меня устойчиво ассоциируется с клавишей F2, то я дополнил конфигурационный файл следующей конструкцией:
" Сохранить файл по <F2> nmap <F2> :w!<CR>i imap <F2> <Esc>:w!<CR>i vmap <F2> <Esc>:w!<CR>i |
В большинстве случаев просто написать какой-то текст мало. Надо ещё вставить его либо в форму на сайте, либо в другую программу для форматирования и вёрстки. В сети есть масса рецептов, но все они или слишком сложные, либо требуют сборки программы с поддержкой clipboard. Поэтому я использую для этой цели самый простой и универсальный способ:
:!cat '$' | xclip |
Наконец, о ещё одном способе, который позволяет ускорить ввод текста. Особенно, «неудобного». Например, названий каких-то устройств.
Взять хотя бы планшет Samsung GALAXY Tab PRO 8.4" LTE (4G). Для пользователя он очень даже неплох. Не исключаю, что даже лучший, если не смотреть на цену. Однако, если блогер решит написать обзор этого аппарата, то он скажет немало «добрых» слов в адрес человека, придумавшего такое длинное и сложнозапоминаемое название. Без «копипаста» тут никак.
В таких случаях я пользуюсь функцией автозамены. В vin она реализуется очень просто:
:abbr «набор букв» «набор слов» |
:abbr сг Samsung GALAXY Tab PRO 8.4" LTE (4G) |