Zen-Coding - taką nazwę nosi projekt dwóch developerów: pepelsbey oraz serge.che. Cała lista aktywnych programistów biorących czynny udział w projekcie znajduje się tutaj: code.google.com/p/zen-coding/people/list.
Korzystanie z Zen-Coding znacznie przyspiesza mozolne pisanie znaczników html i selektorów css. Lista możliwych skrótów:
- znaczników HTML - code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn
- selektorów CSS - code.google.com/p/zen-coding/wiki/ZenCSSPropertiesEn
Instalacja w środowisku Eclipse przebiega bezproblemowo.
Do dostępnych update-site'ów dodajemy kolejną: zen-coding.ru/eclipse/updates/
Adres do katalogu, który zawiera plik site.xml
o zawartości:
Znajduje się z nim adres do pliku ru.zencoding.eclipse_0.7.0.201103132329.jar który jest głównym plikiem z całą wtyczką.
Zasada działania
- Wtyczka udostępnia listę skrótów do swojego IDE.
- Skróty odnoszą się do prawdziwych selektorów i znaczników.
- Po napisaniu skrótu i wywołaniu skrótu klawiaturowego Ctrl+E (w środowisku Eclipse) łańcuch znaków zamieni się w pełni zgodny z danym językiem ( html/css ) kod.
Przykład
a) Skrót HTML: html>head+body>p{test}
, który zamieni się w:
b) Skrót CSS: bgc
, który zamieni się w:
Podsumowanie
Wtyczka umożliwia zdecydowanie szybsze pisanie w językach HTML
oraz CSS
. Na pierwszy rzut oka wygląda na to, że trzeba
nauczyć się wielu skrótów, ale jest to mylne złudzenie gdyż skróty są
bardzo zbliżone do prawdziwych znaczników oraz selektorów.