Тема: Шукаю програмістів які використовують сніпнети або шаблони коду
Всім привіт. Всі хто шарить що таке emmet або знає програмування запрошую у цю тему.
Зараз я готую один проект, який можливо зекономить пару годин за пару місяців.
В чому фішка. Програмісти пишуть код і дуже часто конструкції повторяються. Для того що б було веселіше дехто використовує шаблони коду, або сніпнети або live templates. Кожен називає їх по-різному але суть їх одна. Пришвидшити написання функціоналу.
Emmet дає непогані можливості для html, css, xml і інших мов розмітки, але для скриптових мов це не підходить.
У html ви пишете div>table і все чудово працює. В php ви не зможете написати if > for для того що б отримати структуру
if(){
foreack(){
}
}
Я розробив фішку яка допомагає комбінувати шаблони.
На даному етапі є плагін для phpstorm який підтримує PHP
Планую зробити наступне:
[ ] написання шаблонів для java, javascript ...
[ ] підтримка інших редакторів
Які можливості дає плагін.
З стандартним набором шаблонів ви з легкістю зможете отримати наступні штуки:
+ ще дуже багато шаблонів які можна довго описувати.
В чому перевага:
1 - У вас безліч комбінацій.
2 - гнучка система шаблонів (не треба створювати на кожне слово шаблон - можна їх комбінувати
3 - у вас швидше буде іти реалізація функціоналу
Для прикладу часто пишете або щось типу цього.
if(empty()){
return false;
}
У даному випадку набиреєте iferf жмете таб і редагуєте дані під курсором (вставляєте змінну)
Якщо ви хочете зробити перевірку на те чи є змінна є масивом ifisarf (isa - скорочення для is_array)
Хочете повернути true пишете rt (rt - return true)
Особисто мені ця штука дуже допомагає бо всі скорочення досить прозорі)
Якщо є люди яким ця фішка цікава, хочуть спробувати або долучитись пишіть тут. Я скину плагін, все що потрібно і розкажу в деталях як можна застосувати у своїх проектах.