Se você ainda não ouviu falar e escreve HTML, vai adorar:
http://code.google.com/p/zen-coding/
permite que você escreva algo assim:
div#page>div.logo+ul#navigation>li*5>a
e obtenha isso pressionando a <kbd> guia </kbd>
<div id="page">
<div class="logo"></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>
Possui plug-ins para eclipse ( https://github.com/sergeche/eclipse-zencoding ) vim, emacs, mate de texto e texto sublime 2