Source Edit
Source Edit is the tool to use if you develop in Java, C/C++, C#, Visual Basic, Pascal, Perl, ASP, XML, HTML, SQL, PHP. If you develop in another language, then Source Edit gives you the flexibility to add it. Source Edit is highly customizable. You can change or set keyboard shortcut to all commands available. You can change how code is colorized. Version 3.0 also comes with an hex editor. Code completion (IntelliSence) and the ability to add help files to get context sensitive help. You can also set the "file mapping". By file mapping you associate different file types to different languages.