UltraEdit is a text editor designed to be a tool for programmers to write code with syntax highlighting and other useful features in almost any programming language. It may be considered similar with Aptana and is focused mainly on HTML, PHP, Java, JavaScript, C, C++ and XML.
Is not a simple editor, is offering a lot of features and customizations, ideal for those who likes complexity and a lot of customizations and options.
Features includes a spell checker in more than 70 languages, advanced search or find and replace, syntax highlighting for languages that are not available on many alternatives such as C++, Visual Basic or Perl. Includes a (S)FTP client, SSH console, code completion, file encryption or decryption and more.