CodeMirror: Un editor de código fuente en Javascript

(Espero llegar a tiempo Pedro :D)

CodeMirror es un editor Javascript de código fuente open-source (licencia MIT).

Aunque hay algunos más completos (como ACE), CodeMirror ofrece características más que suficientes para la mayoría y es muy sencillo de usar.

Y cuando digo sencillo es que es muy sencillo (sólo un js J):

Para haceros una idea muy rápidamente podéis jugar con los ejemplos embebidos que trae:

Entre sus principales características:

· Soporte out-of-the-box de más de 60 lenguajes (entre ellos Java, Groovy, Javascript,…)

· Autocompletado

· Sistema para componer languajes

· Temas

· Split Views

· Mezclado de fuentes

· Addons

· API

Su documentación es correcta y más que suficiente para usar con sus ejemplos.

Si no os convence en estas páginas podéis encontrar una comparativa de diferentes editores de código fuente:

http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors

Podéis descargar su última versión (3.2.0) desde este link o incluso generar un JS minimizado online: