Para editar código en general Geany es la mejor opción (seguido de jEdit)
Yo utilizo Geany para editar xhtml, php y css cuando no quiero perder mucho el tiempo con GUIs complejas.
Si no yo te recomiendo Quanta+. Es potente y muy usable.
Yo trabajo como creativo en una agencia de publicidad y las webs las hago combinando Bluefish/Geany/Quanta+ (en lo que a código se refiere, claro). Esos son mis 3 básicos en programación de webs.