¿Sólo editor?
Bueno, algo simple es el KWrite o el Kate que vienen con el KDE, trae resaltación de colores para muchos lenguajes, incluidos esos que dices, y además el segundo tiene un shell debajo para que puedas ejecutar ordenes.
Algo más complejo es el gvim, una versión en modo gráfico de VIM que trae soporte para una burrada de lenguajes, tabulación automática, etc...
Y en modo texto había uno en Debian que me gustaba mucho, se llamaba jered, y es tan fácil de usar como el edit de ms-dos o el nano de Linux pero con resaltación de colores para C/C++, tabulación automática, y pulsando una tecla pasabas al shell para ir probando los programas.