EControl Syntax Editor SDK (автор: EControl Ltd.)

Мощный контроль текстового редактора с выделением синтаксисов.
Данный редактор создан, с использованием EControl Syntax Editor SDK.
Уникальная и очень важная функция – это на 100% настраиваемый лексический анализатор, так что вы можете настроить данную программу для любого типа текстового файла. Лексер использует стандартные VCL потоки ресурсов и сохраняет сам себя в DFM текстовом формате.

Характеристики:
- Редактор как Delphi 2005.
- Быстро работает с большим количеством файлов (несколько мегабайт).
- Локализация: Английский, русский, немецкий.
- Настраиваемое свертывание файлов.
- Настраиваемая древовидная структура просмотра.
- Настраиваемая схематизация клавиш.
- На 100% настраиваемая программа анализа лексики (синтаксический анализатор). Комфортабельный визуальный лексический редактор.
- Выделение связанных лексеров. Сочетание нескольких лексических анализаторов в один.
- Проверка правильности написания.
- Шаблоны кодов.
- Автоматическая коррекция.
- Автоматическое заполнение всплывающих окон.
- Предварительный просмотр перед печатью/печать.
- Мощная функция поиска/замены (обычные выражения, поиск всего и т.д.).
- Частичный поиск.
- Экспорт в HTML/RTF.
- Копирует выделенное в буфер обмена в RTF.
- Блокирует скобки (иерархическая репрезентация текста).
- Пользователь может выбрать настраиваемое выделение или текстовое свертывание.
- Маркеры основанные на скобках, такие как в CodeRush.
- Неограниченное количество закладок.
- Анимация.
- Обычные, ориентированные на столбцы и выбор строчек операции с буфером обмена.
- Правая граница, блоки, сохранение форматирования текста и большое количество других опций.

Характеристики выделения:
- Стили выделения могут применяться к любому шрифту.
- Границы текстовой области (границы – это часть стиля).
- Скрытие частей текста, используя скрытые атрибуты стиля.
- Многоуровневое объединение стилей.
- Динамичное выделение в зависимости от позиции знака вставки. Выделяет действительные блоки (например: текущая процедура, кавычки, "begin" ... "end" блоки и т.д.).
- Выделение строчек.
- Текстовые разделы по разделителям строчек, такие как в: Visual Basic IDE.
- Выделение гиперссылок.

Стандартная библиотека синтаксического анализатора содержит анализаторы для файловых типов (более 30): C++, Pascal, Basic, SQL, Delphi Resources, HTML, XML, стилевые таблицы, Ini файлы, содержимое справок, пакетные файлы, PHP и т.д.

Скриншот EControl Syntax Editor SDK
Рейтинг
Лицензия
Условно-бесплатная
Операционные системы
Windows XP/7/8, Linux, MS-DOS
Размер
2.2 MB