Hace un tiempo atras empeze a escribir mi proyecto de residencia y se trata de una aplicacion web de un control de unas asociadas de una X asociacion, y cuando empeze a un no tenia editores favoritos, y aunque la aplicacion web esta hecha en PHP y mysql tiene mas codigo JavaScript y CSS, (por cierto quiero compartr con ustedes algunas cocillas que he hecho), y como todo escritor uno usa herramientas para poder escribir mejor o mas comodo y mis herramientas favoritas son:

Geany es un pequeño y ligero editor de textos para escritores de aplicaciones web disponible tanto para Linux como windows. una de las caracteristicas que me gusta a mi es el cierre de códigos, autocompletados de etiquetas en XML y HTML, soporte de los lenguajes C, Java, PHP, HTML, Python, Perl, PASCAL y lista de símbolos. Disponemos de versiones para Windows, Debian y Fedora Core.
YO personalmente uso este editor para escribir codigo PHP y XHTML
puedes descargarlo en http://geany.org
o instalarla desde la terminar en debian
david@dach#apt-get install geany

Bluefish es otro editor de web o de aplicaciones web, es muy bueno y tambien soprta algunos lenguages como HTML, PHP, Javascript, JSP, SQL, XML, Python, Perl, CSS, ColdFusion, Pascal, R, Octave/Matlab, lo puedes instalar en Linux, FreeBSD, MacOS-X, OpenBSD, Solaris and Tru64, esta desarrolado con la GTK y se los recomiendo mucho (a mi me gusta la combinacion de colores)
YO uso este editor para escribir codigo JavaScript
puedes descargarlo en http://bluefish.openoffice.nl/download.html
o instalarla desde la terminar en debian
david@dach#apt-get install bluefish

CSSED es un cencillo editor de archivos css, es muy util para el diseño de nuestras paginas, es muy facil de usar y muy completo, si tu eres un desarrollador o diseñador de paginas web seguro que este programita no debe de faltar en tus herramientas
puesdes descargarlo en http://cssed.sourceforge.net/download.php
o instalarla desde la terminar en debian
david@dach#apt-get install cssed