ConTEXT - бесплатный многооконный текстовый редактор с подсветкой синтаксиса основных популярных языков программирования, таких как C/C++, Delphi/Pascal, FORTRAN, 80x86 assembler, Java, JavaScript, Visual Basic, Perl/CGI, HTML, SQL, Python, PHP и т.п. Редактор может подключать внешние инструменты для компиляции или интерпретации исходного кода.
Сайт разработчиков: http://www.contexteditor.org/