Sous Linux, les éditeurs ne manquent pas. Bien des geeks ne jureront que par Emacs et consorts.
Sous Gnome, je préfère gEdit pour lire du code standard. Pour Scol, j'ai une préférence pour Bluefish, nativement conçu pour la programmation orientée web (PHP, CSS, SQL ...) et scripts (Python, Perl, shell ...). Il est cependant facilement personnalisable : c'est ce que je montre dans ce court tutoriel.

Note : Bluefish existe exclusivement sous Linux