JEDIT
Возможности
Позволяет "складывать" и "разворачивать" программный код
Использовать визуальное выделение операторов цветом и шрифтом с использованием синтаксиса
Применение:
При необходимости разобрать сложном программном коде. При этом, исходный код должен быть правильно оформлен с соблюдением отступов.
Дополнительные возможности:
Имеет множество настраиваемых плагинов
Работает с несколькими буферами обмена и несколькими текстами одновременно
Обрабатывать текст, добавляя префиксы и суффиксы
www.jedit.org