Editores de texto:

El editor de texto es la principal herramienta de trabajo de un programador. Las opciones a la hora de elegir el compañero óptimo para programar son muy variadas, y en muchos casos están optimizadas para diferentes tipos de proyectos o lenguajes. Un editor de texto es a un programador, lo que un lienzo y pinturas son a un artista. La elección de esta herramienta va a depender de las necesidades de cada uno y del tipo de trabajo que se realice.

Cuando pasamos mucho tiempo frente a la pantalla de un ordenador escribiendo código, es imprescindible utilizar una herramienta que nos permita trabajar más rápido. La elección de un editor para programar no es algo que se deba hacer a la ligera, sino que hay que valorar las diferentes opciones, nuestras necesidades y tomar la mejor elección posible, puesto que puede influir directamente en la calidad y cantidad de código que generemos.

Dentro de los mejores editores de texto destacamos:

Notepad++_Logo

Notepad++ es un editor de texto open source para Windows y también es un perfecto reemplazo para Notepad (el simplón bloc de notas de Microsoft). Está bajo una licencia GPL.

Notepad++ se basa en el componente de edición de código Scintilla, está escrito en C++ y es sumamente ligero. Cuenta con resaltado de sintaxis, búsqueda, interfaz personalizable, mapa del documento, autocompletado, pestañas para abrir múltiples documentos al mismo tiempo, etc.

emacs_logo_no_border

Emacs soporta el resaltado de la sintaxis con colores, para una gran variedad de lenguajes. El editor incluye la documentación y un tutorial para los nuevos usuarios. Soporte completo de Unicode para casi cualquier lenguaje humano y sus scripts. Y un largo número de extensiones que añaden mas funcionalidades.

Emacs corre en múltiples sistemas operativos, entre los principales están: GNU, GNU/Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Windows, y Solaris.

http://www.emezeta.com/articulos/los-mejores-editores-de-texto-para-programar