SynEdit | это... Что такое SynEdit? (original) (raw)
SynEdit
Notepad GNU | |
---|---|
Разработчик | Маёль Хёрз |
Написана на | Delphi, C++ |
Операционная система | Кроссплатформенное программное обеспечение |
Языки интерфейса | Английский язык |
Первый выпуск | 17 мая 1999 |
Последняя версия | 2.06 (11 июля 2007) |
Лицензия | ASL, GNU GPL, MPL 1.0 |
Сайт | http://synedit.sourceforge.net/ |
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 | ChiWriter • MultiEdit • WordPerfect • Лексикон • Слово и Дело • Фотон |
Windows | AkelPad • BirEdit • Bred • Crimson Editor • EditPlus • EmEditor • Notepad2 • Notepad++ • Notepad GNU • PolyEdit • Programmer’s Notepad • PSPad • RJ TextEd • SoloPad • Write • WinEdt • WordPad • Блокнот |
Linux / Unix | Ed • Elvis • gedit • Kate • KWrite • Leafpad • Mousepad • Nano • NEdit • Vi |
Кроссплатформенные | Acme • CKeditor • Emacs • J • JEdit • JOE • Komodo Edit • Medit • SciTE • Sed • UltraEdit • Vim • Geany |
SDK | Colorer • Scintilla • SynEdit |
Функции | Автодополнение • Автоформатирование • Подсветка синтаксиса • Предиктивный ввод • Сворачивание • Отступы |