I used to use all the Borland IDEs for TP/BP/TC/BC/C++/Delphi/TASM etc when I *used* to do a lot of M$ programming. But since I've seen the light I prefer to use VIM for everything from editing system files, to writing HTML, to writing shell/perl/PHP scripts, to C/C++ programming. Once you learn it you can't do without it. It's one powerful editor. You can even set it up to compile your apps from within VIM but I prefer not to do that. Emacs is also capable of that, but I never did like Emacs personally.
And VIM will do Syntax hilighting for everything under the sun. I couldn't live without the powerful search/replace capabilities.
[ June 13, 2002: Message edited by: VoidMain ]