O Sublime é um editor muito bacana, multiplataforma, escrito em C++ e feito para ser uma extensão do famoso Vim. Instalei ele na minha máquina seguindo esse tutorial, mas existem, também, alguns PPAs para Ubuntu disponíveis. Você pode ver alguns recursos úteis no site original do aplicativo.
Nesse post vamos instalar um plugin para habilitar o Zen Coding no Sublime. O Zen Coding é um jeito diferente para escrever códigos HTML. Em resumo, significa que você escreve mais com menos :). Exemplo: você digita isso: "div#page>div.logo+ul#navigation>li*5>a" e consegue isso:
<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>
Nesse link e nesse você tem um resuminho de alguns seletores. Esse tipo de recurso existe para vários editores, como o Eclipse (Aptana), Notepad++, GEdit, NetBeans, Vim, Emacs, ..., tem até extensão pro Chrome.
Para instalar no Sublime, o primeiro passo é instalar o gerenciador de pacotes. Abra o Sublime, vá em View, Show Console e digite o seguinte:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
Esse conteúdo foi obtido do site original. Reinicie o Sublime. Digite Ctrl+Shift+P e escreva: Install Package, pressione Enter. Digite ZenCoding, pressione Enter e aguarde a instalação.
Após instalar, abra um arquivo HTML e digite Ctrl+Alt+Enter (se quiser pode selecionar um texto) e caso não apareça digite Ctrl+Shift+P e digite Zen as you type. Irá aparecer uma caixa de texto escrito "Enter Koan" ou "Enter Haiku". Agora é só ficar Zen.