Как стать автором
Обновить
7
0
Maxim Kim @habamax

Пользователь

Отправить сообщение

html omnicomplete

Время на прочтение1 мин
Количество просмотров2.6K
Читая группу vim_use, узнал, что vim’овский omni completion (который есть простенький аналог intelliSense) умеет закрывать html тэги.
Пример:
<table> </<C-X><C-O>
<C-X><C-O> закроет table
Можно, конечно, использовать скрипт closetag.vim. Там, для закрытия тэга, писать </ не надо — это плюс. Правда его нужно устанавливать отдельно — это минус.
Я, скорее всего, откажусь от closetag’а и буду использовать omni completion.
Примерно так:
imap <C-_> </<C-X><C-O>
Нажимаешь <C-_> — открытый тэг закрыватся.
Всего голосов 13: ↑8 и ↓5+3
Комментарии6

VIM: Расширим и углубим себе на пользу

Время на прочтение2 мин
Количество просмотров1.1K
Пара функций и команда (command) vim'а в помощь блоггеру.

Что они делают?
Меняют двойной минус и минус с пробелом по краям на неразрывный пробел с длинным тире (&nbsp;&mdash;), кавычки «секунды» на кавычки «елочки».

Как этим пользоваться?
Скопировать код в свой .vimrc, открыть vim, написать:
Привьет, менья зовут "E-Type" −- на здоровье!

Затем в коммандном режиме:
:HTMLLineRU<CR>

где
 -- это нажатие на Enter.
Результатом команды будет окно с таким вот нехитрым содержимым:
Привьет, менья зовут &laquo;E-Type&raquo;&nbsp;&mdash; на здоровье!

Что в свою очередь вашим любимым браузером покажется как:

Привьет, менья зовут «E-Type» — на здоровье!

Сам код:
Всего голосов 11: ↑8 и ↓3+5
Комментарии2

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность