I guess it won't help you much(as you seems to work on unix), but for some of us
forced to work on windoze, I would recommend :
Ultraedit
(syntax highlighting,code execution, and lots of usefull features...)
UPDATE : mirod is right everything is said
here