ConTEXT is smart, fast and very powerful text editor for developers. Unlimited open files, unlimited editing file size length, 4kB line length, powerful syntax highlighting for C/C++, Delphi/Pascal, 80x86 assembler, Java, Java Script, Visual Basic, Perl/CGI, HTML, SQL, Python, PHP, Tcl/Tk, user defineable syntax highlighter, project workspaces, compiler integration, multilanguage support and many more features.
Some features:
# multilanguage support (supported languages: English, German, French, Croatian, Chinese, Czech, Danish, Dutch, Estonian, Esperanto, Spanish, Galego, Italian, Hungarian, Portuguese (Brazil), Russian, Slovakian, Polish, Lithuanian, Latvian, Slovenian, Turkish)
# project workspaces support
# unicode UTF8 support
# templates for many code types
# customizable help files for each file type
# file explorer with favorites list
# export to HTML/RTF formats
# conversion DOS->UNIX->Macintosh file formats
# editing position remembering across files
# recorder of macroses
# commenting/uncommenting code
# text sort
# normal and columnar text selection
# bookmarks
# find and replace text in all open files
# regular expressions in find/replace dialogs
# C/Java-style block auto indent/outdent
Link to the official website: http://www.contexteditor.org/