You're probably using the KDE window manager. It has a couple of fine built in editors, kwrite and kate. kwrite is a single file editor, kate is more of a 'project' tool that lets you work with multiple files at once. Both do colour code highlighting and smart enought to figure out what type of code you're working on. Short of tabbed file selections and auto-completion you'll probably find kate is pretty close to what you've been using (just not very media/network aware). You could also try Quanta (also part of KDE) which is targetted more towards HTML writers (and even closer to what CuteHTML does). But Quanta comes with some serious bloat (and far to many bugs) for pure coding.