Programmieren nach Feng-Shui

Ich bin in einem englisch-sprachigen Blog auf einen interessanten Artikel gestoßen, der beschreibt wie man mittels einfacher Kommandos abstrakte Strukturen schnell und einfach in einen Editor eingeben kann. Ein bisschen gelogen habe ich derweil auch, denn eigentlich reden wir hier von Zen-Coding, und nicht von Feng-Shui. Ich stelle es mir nur nett vor das in meiner IDE gute Energien strömen, aber da ich eigentlich weder von dem einen noch von dem anderen Ahnung habe lassen wir das jetzt lieber.

Zen-Coding ist derweil ziemlich genial und sogar für Aptana erhältlich. Zusätzlich auch für Textmate, Coda, Netbeans und Espresso. Das kleine Addon vereinfacht die Eingabe von CSS und HTML! Dabei ist die Idee ebenso genial wie einfach: Man gibt eine Vereinfachung von dem an, was man eigentlich haben möchte, drückt CTRL-E und Zen-Coding macht aus der Abstraktion wohlgeformtes HTML. Beispiel gefällig? Folgende Zeile:

div#name.one.two

Mutiert nach dem drücken von CTRL-E zu:

;

Gut, das ist jetzt nicht so schwer das auch mal eben mit der Hand zu tippen, aber schaut euch einmal das folgende Beispiel an:

select>option#item-$*3

Resultiert in:


Und das Tolle ist, jeder versteht es sofort! *3 heißt logischerweise 3 Elemente. #item-$ ist die Id mit einer laufenden Nummer und der Rest ist wohl klar!

Wenn man sich einmal dran gewöhnt hat, wundert man sich, wie man ohne leben konnte! Das kleine Plugin ist das beste Tool, was ich dieses Jahr bisher aufgestöbert hat, es ist sogar noch besser als das Firefox-Plugin It’s all Text – und selbst bei dem weiß ich inzwischen nicht mehr, wie ich zuvor ohne leben konnte! :)

Ähnliche Beiträge

Grundlegende Plugins für Sublime Text 2 Ich hatte ja schon vor einiger Zeit berichtet das ich eigentlich auf dem Mac nur noch mit Sublime Text 2 arbeite. Bei dem Artikel wurde allerdings auc...
Neue CSS3 Snippets für die heimische Werkbank Ich habe ja letztens erst über PHP Snippets berichtet und Methoden zu deren Verwaltung. Zumindest bei letzterem bin ich seitdem weder schlauer geworde...
Die richtige Font fürs Programmieren Bewegt man sich im Bereich von IDEs oder von Terminal-Anwendungen gelten bzgl. Fonts ganz andere Richtlinien, als für den Print-Bereich. Zum Beispiel ...
Emmet – Zen Coding Reloaded Bereits vor einigen Jahren habe ich hier im Blog über Zen Coding berichtet, und einen ähnlichen gelagerten Artikel für das PHP User Magazin geschriebe...

6 Kommentare

Schreibe einen Kommentar