Скачать
Компоненты VCL\Подсветка синтаксиса

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика
TBCEditor 1.9.0
Компонент для RAD Studio (Delphi/C++ Builder) с возможностью свертывания кода, завершения предложений, подсветки совпадающих пар, отображением миникарт, синхронизацией редактирования, переносом слов и др. Цветовые схемы для подсветки синтаксиса хранятся в файлах в формате json и могут быть загружены из потока.
Скачать. 786kb ZIP

EControl Syntax Editor SDK 2.60
EControl Syntax Editor SDK полнофункциональный редактор текста с подсветкой синтаксиса, сверткой текста, проверкой грамматики, с авто-заполнением, с простмостром структуры текста и другими функциональными возможностями...

Наиболее важной функциональной возможностью редактора является 100% настраиваемый синтаксический анализатор, таким образом Вы можете настроить его для анализа любого формата (языка) без единой строчки кода. Подсветка синтаксиса, свертка текста, структура текста, и т.п. задаются правилами на уровне ресурсов. Вы можете использовать удобный редактор синтаксического анализатора для настройки сущуствующего или создания нового текстового анализатора. Настройки легко экспортируются/импортируются, что позволяет многократно использовать имеющие нароботки в области анализа текста.

Установка:
  • После распаковки архива прописать в студии пути к папкам "EControl_Common\Sources" и "EControl_SyntEdit\Sources";
  • Открыть и скомпилировать пакеты "EControl_Common\Packages\ecComnD12.dpk" и "EControl_SyntEdit\Packages\SyntEdit12.dpk". Если студия будет ругаться, отвечайте "Ignore all";
  • Установить пакет "EControl_SyntEdit\Packages\SyntEditDcl12.dpk". Если студия будет ругаться, отвечайте "Ignore all";
Компонент адаптирован под Delphi 10 и выше. Если нужно установить компоненты в более ранние версии Delphi, то эксперементируйте с директивой {$IF CompilerVersion >= 23} в файле ecSyntReg.pas.
Скачать. 10Mb ZIP

SynEdit (от 24.06.2020)
Многострочный редактор с поддержкой подсветки синтаксиса для большинства популярных языков программирования, а также некоторых форматов файлов, включает в себя автодополнение, поддерживает закладки, работу с шрифтами, функции экспорта синтаксиса в формат HTML, TeX или RTF и многое другое.

При установке компонента, скаченного с github (или другого ресурса) может возникнуть ошибка E2011 Low bound exceeds high bound в модулях SynHighlighter*. Проблема в том, что Delphi не может корректно распознать диапазоны вида #$F8..#$2C1. Для исправления нужно разбить такой диапазон на два новых: #$F8..#$FF, #$100..#$2C1. В данном архиве подобные проблемы исправлены.
Скачать.
github
1.4Mb ZIP