Мне нравится реализация cнипетов в Sublime Text 2. Они работают так, что пользователь начинает набирать функцию или часть конструкции, затем нажимает tab и, на основанииь того что он начал набирать (паттерн находится в сниппете), выводится сниппет или список. По нажатию enter, в случае списка, выводится весь сниппет причем курсор или курсоры находятся уже в нужных местах.
Эти сниппеты есть уже готовые, для основных фреймворков, а можно создавать свои, как локально, так и на github, причем рекомендуется заводить отдельный аккаунт на github для сниппетов.
Эти сниппеты есть уже готовые, для основных фреймворков, а можно создавать свои, как локально, так и на github, причем рекомендуется заводить отдельный аккаунт на github для сниппетов.