Sublime text0

Sublime Text es un editor de texto y de código fuente. Nacido originalmente como extensión de Vim, que poco a poco se ha convertido en un producto propio. Compatible con más de 40 lenguajes diferentes. Se le califica como editor de texto enriquecido, pero al poseer una base de plugins tan potente que podrías considerarlo como un IDE independiente. Además, es un excelente editor HTML. Por lo que es una alternativa de Dreamweaver, Eclipse, Netbeans o Bluefish; entre otros.

A pesar de estar escrito en Python, no es opensource (software libre) aunque se puede utilizar gratuitamente. Su demo nunca caduca. La única desventaja de no tener licencia es que utilizaréis la versión 2; pero si la pagáis, por 70$ (53,50 € aprox), disfrutaréis de la versión 3 (actualmente en beta) y del sentimiento de plenitud al apoyar este proyecto.

Su punto fuerte son los plugins. Por ejemplo:

Sublime text 5Si pulsamos la tecla Tab...Sublime text 6

Nos ahorra un tiempo preciso. Pero tienes muchos otros: Documentación, más packs de lenguajes, diferentes tipos de forma de trabajar, nuevas funciones, corrector de errores, etc. La lista es muy amplia.

Una gran herramienta con grandes posibilidades. Si lo pruebas no te arrepentirás.

Link: http://www.sublimetext.com/

Tutorial: Instalar plugins

Forma manual

http://wbond.net/sublime_packages/package_control

Seguir los pasos.

Forma automática:

Abrir la consola de Sublime text. Ver-> Mostrar consola (View-> Show console)

sublime text7

Pegar dentro el siguiente texto y pulsar intro.

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')

Esto instalará el gestor de plugins. Cuando termine deberéis cerrar y volver a abrir Sublime text. Ahora ya podéis instalarlos. Preferencias->Control de paquetes (Preferences-> Package Control)

sublime text 8

La primera vez tardará unos instantes. Pero si todo va bien, os aparecerá lo siguiente.

sublime text 10

Para instalar plugins, deberemos hacer click en Install Package. Ahora os saldrá la lista de todos los disponibles. Además un campo para buscar. Pero si lo prefieres puedes recorrer la lista y pinchar en el que más rabia os dé.

sublime text 9

Los más utilizados son:

  • Alignment: Te tabula el código. Lo cual siempre es bien recibido para tener un código ordenado.
  • DocBlockr: Te autogénera bloques de comentarios al estilo PHP, Java, C, etc. Muy común en otras IDEs.
  • Emmet: Hace lo que he mostrado en el ejemplo de plugins. Podéis buscar más información al respecto para sacarle todo el zumo.
  • FTPSync: Sincroniza tu código por FTP. Obligatorio si trabajas con un servidor externo.
  • SublimeCodeIntel: Autocompleta mientras escribes. Busca variables y métodos en todos los archivos del proyecto. Si trabajas con objetos, es casi esencial.
  • SublimeLinter: Resalta errores de sintaxis.
  • Prefixr: Añade estilos CSS para que funcione en todos los navegadores.
  • JSLint: Si programas en Javascript, necesitas este plugin.