Комментарии 24
В Idea это есть по дефолту и называется LiveTemplates :P
Так может быть кто-нибудь, наконец, сделает на основе этой штуки нормальный плагин (или набор сниппетов) для Zen Coding?
Почему бы самому не сделать, раз надо?
sparkup есть давно и отлично работает
Так есть уже для vim: github.com/mattn/zencoding-vim
сделаем ;) но приоритет низкий у задачи :)
Вроде полезно. Для многих языков программирования есть готовые шаблоны? Как долго автор пользуется данным плагином? Для каких языков? Оно действительно удобно и практично?
Шаблонов много. Их можно погуглить.
Пользуюсь несколько месяцев. С, php, html.
Удобно. Раньше для таких замен использовал abbreviate, но со snippet-ами работать намного удобней и приятней, особенно если они написаны собственноручно.
Пользуюсь несколько месяцев. С, php, html.
Удобно. Раньше для таких замен использовал abbreviate, но со snippet-ами работать намного удобней и приятней, особенно если они написаны собственноручно.
А по ссылкам сходить не? github.com/msanders/snipmate.vim/tree/master/snippets
Спасибо что напомнили! Отличный плагин.
P.S. Всем друпалерам рекомендую набор сниппетов для Drupal 7.
P.S. Всем друпалерам рекомендую набор сниппетов для Drupal 7.
Спасибо, отличная подборка!
Косячокс:
По стандартам друпала <?php не закрывается.
Кстати, а автодополнения к снипеттам нет?
Например набираю «hook_act<tab>» и получаю:
— hook_action_info
— hook_actions_delete
— hook_action_info_alter
Косячокс:
snippet php
<?php
${1}
?>
По стандартам друпала <?php не закрывается.
Кстати, а автодополнения к снипеттам нет?
Например набираю «hook_act<tab>» и получаю:
— hook_action_info
— hook_actions_delete
— hook_action_info_alter
Для сниппетов в vim использую XPTemplates. Въехать в них сложнее, но они гораздо мощнее.
Для установки плагинов в vim рекомендую использовать github.com/tpope/vim-pathogen Каждый плагин в своей папке.
Для установки плагинов в vim рекомендую использовать github.com/tpope/vim-pathogen Каждый плагин в своей папке.
Единственная проблема с этим плагином в том, что сниппеты идут в том же репозитории, что и плагин. Если использовать менеджеры пакетов (например, VUB, который писался под Pathogen), то надо форкать репозиторий, чтобы дописывать свои сниппеты.
У меня snipMate установлен через pathogen в ~/.vim/bundle/snipMate/, и при этом он без проблем подхватывает и свои родные сниппеты в ~/.vim/bundle/snipMate/snippets/ и мои дополнительные в ~/.vim/snippets/. Более того, если в обоих каталогах есть файлы с одинаковыми именами, то подгружается содержимое всех этих файлов, что позволяет расширять стандартные сниппеты без избыточного копипаста. Единственное, что не работает — нельзя переопределять сниппеты — ругается, что сниппет с таким именем уже есть (кстати, надо бы это пофиксить и послать патч автору snipMate).
В общем, я не вижу проблемы с тем, чтобы добавлять свои сниппеты к snipMate используя отдельные пакеты/плагины устанавливая их в отдельных каталогах, всё должно работать.
В общем, я не вижу проблемы с тем, чтобы добавлять свои сниппеты к snipMate используя отдельные пакеты/плагины устанавливая их в отдельных каталогах, всё должно работать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Продуктивная работа в vim с использованием snipMate