I do a lot of interop work.
Make everything talk to ASP.NET.
Thanks means editing PHP, Python, Ruby, Perl and hand editing test data and XML on Windows, Linux, and the Mac.
Lately I’ve been putting SickEdit 2009 thought it’s paces.
It’s available for Windows, Mac, and Linux (in fact there is a multi platform price) and it’s 99% the same on all three.
It’s HIGHLY configurable so I can make it look and WORK like Visual Studio (There is even a VS key mappings pre-set.)
There is also a C-Like programming language so that I can program repetitive tasks and port the macros across platforms.
If you have similar needs you may want to check it out at http://www.slickedit.com/
There is a free trial on any supported platform !