Bueno,yo añado uno que uso tanto en Windows como en Linux, el Notepad++, también es software libre aunque no tiene versión nativa para linux estám preparado para correr en wine (en la página oficial tienes las instrucciones).
Resalta sintaxis de montones de lenguajes de programación, aunque no tienes forma de compilar y correr desde el propio programa que yo sepa.