Accorcia il codice

Chiunque lavori, studi, giochi, insomma chiunque faccia qualcosa sa bene quanto sia difficile trovare degli strumenti di lavoro soddisfacenti.
Poniamo il caso: sono un muratore e mi serve una cazzuola. Prenderò la prima che trovo in ferramenta? Naturalmente no! Cercherò quella che vada bene per me, che sia grande quanto serve e non di più, che non abbia, che so io, il manico in avorio ma sia solida e funzionale, insomma cercherò uno strumento che mi serva e che mi faciliti il lavoro…
Beh, io la mia cazzuola preferita l’ho trovata.
Si chiama Notepad++.
Notepad++ è un editor di testo libero per Windows centrato sulla programmazione, ed è uno strumento che è limitativo definire eccellente.
Supporta una grande quantità di linguaggi di programmazione attualmente in uso, dal C al JAVA, dall’HTML a PHP e Python, dal JavaScript a… beh, a quello che volete voi!, è dotato di comodissime funzionalità ed è ampiamente implementabile tramite numerosissimi plugin.
Fra questi, il primo in assoluto che vi consiglio è Zen Coding, un plugin compatibile con editor come PSPad, Dreamweaver e molti altri e che consente di scrivere HTML e PHP con una semplicità e una velocità disarmanti.
Zen Coding è dotato infatti di funzionalità davvero potenti, prima fra tutte la possibilità di sfruttare abbreviazioni per generare codice valido e corretto con una rapidità notevolissima.
Faccio un esempio: scrivendo la stringa
div#page>div.logo+ul#navigation>li*5>a
e premendo una semplice combinazioni di tasti il vostro editor genererà questo:
<div id=”page”>
<div></div>
<ul id=”navigation”>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
</ul>
</div>
Non male, vero?
E questo è niente, scorrendo i semplici e completissimi cheat sheets vi renderete conto di quanto aiuto possa darvi Zen Coding.
Per cui questo è il mio consiglio: provate anche questa cazzuola, non ve ne pentirete.
