SynEdit
Материал из Энциклопедии в свободной энциклопедии
Notepad GNU |
|
| Разработчик |
Маёль Хёрз |
|---|---|
| Написана на | |
| Операционная система | |
| Языки интерфейса | |
| Первый выпуск | |
| Последняя версия | |
| Лицензия | |
| Сайт | |
SynEdit в компонент многострочного редактирования с открытым исходным кодом для Delphi и Kylix, также существует версия для C++ Builder, но её разработка больше не поддерживается.
Содержание |
[править] Особенности
Компонент поддерживает подсветку синтаксиса для большинства популярных языков программирования, а также некоторых форматов файлов, включает в себя автодополнение, поддерживает закладки, работу с шрифтами, функции экспорта синтаксиса в формат HTML, TeX или RTF и многое другое.
[править] Версии программы
- До того, как Delphi стала поддерживать Юникод, библиотека поставлялась в двух версиях: UNICODE (UniSynEdit) и ANSI (SynEdit). UniSynEdit была построена на SynEdit. После перехода Delphi на Юникод версия ANSI не разрабатывается.
- Free Pascal (и, соответственно, Lazarus) использует свою версию, основанную на SynEdit 1.3. Эта версия заточена под редактирование исходников: в ней, например, есть сворачивание текста, но нету заворачивания текста (word wrap)
[править] Совместимость
Компонент SynEdit распространяется в виде исходных текстов на Delphi и может быть скомпилирован с помощью:
- Delphi
- C++ Builder (до 6 версии)
- Kylix
[править] Ссылки
| Текстовые редакторы (список) | |
|---|---|
| DOS | |
| Windows | |
| Linux / *nix | |
| Общие | |
| SDK | |
| Функции | |