[Komodo is] unusual in several regards: while it's proprietary (a standard license costs US $295), a single license serves whether you're developing under Linux (both libccp5 and libcpp6), Mac OS X (both PowerPC and Intel), or Windows. Also, it's an IDE not for a single language, but a whole family of dynamic languages: Perl, PHP, Python, Ruby, and Tcl.
I need to be more precise about that last: Komodo supports those five languages well. Its high-quality editorincidentally available for no charge as a standalone product under the "Komodo Edit" labelactually color-codes dozens of languages (some better than others, inevitably), including such outliers as CSS, HTML, XML, Ada, Django, and many more. "Color-code" understates the achievement; Komodo understands enough syntax to check it immediately, while typing, and suggest completions and corrections as appropriate. You can even program in custom languages; you might, for example, teach Komodo your own conventions for underscore prefixes and suffixes in Python. I know of no other editor that handles multi-language source files, as are common in Web development, so smoothly but intelligently as Komodo.
Read the review