I recommend SlickEdit, which I've used for the last 15 or so years - Unix, Linux, DOS, Windows. Their web site is
www.slickedit.com. It isn't free, by a long shot, but if you're a professional developer a good text editor is one item you don't pinch pennies over.
JMHO,
Scott
Scott Ramey
BDS Software