Yikes! I hate vi. But I am not anywhere near anything that might even remotely resemble a traditional Linux user.
Anyways, the best thing I have seen so far is Scite. You can find it here: http://www.scintilla.org/SciTE.html
The second best thing is Nedit. If my memory serves, you can find it here: http:nedit.org
Like I said, I know practically nothing about Linux, there must be better things around.
Good luck,
Luciano ES
Santos, SP - Brasil