Scintilla
Материал из Энциклопедии в свободной энциклопедии
SciTE 1.68 |
|
| Разработчик | |
|---|---|
| Написана на | |
| Операционная система | |
| Первый выпуск |
17 мая 1999 года |
| Последняя версия |
3.0.2 (9 декабря 2011 года) |
| Лицензия |
Свободная |
| Сайт | |
Scintilla в компонент редактирования с открытым исходным кодом для Microsoft Windows и Linux с GTK+, разработанный Нейлом Ходжсоном (англ. Neil Hodgson).
Содержание |
[править] Особенности
Основное предназначение Scintilla в редактирование исходных текстов программ. Для этого он имеет ряд специальных возможностей:
- Отображение номеров строк.
- Сворачивание структурных блоков текста (классов, функций, циклов и т. п.).
- Подсветка синтаксиса для разных языков программирования и разметки данных, причём могут одновременно использоваться разные шрифты, как моноширинные, так и пропорциональные.
- Автоматическая установка отступов.
- Подсветка парных или непарных (незакрытых) скобок.
- Автоматическое завершение используемых в файле имён типов, функций, переменных.
- Всплывающие подсказки о параметрах функций.
- Установка закладок.
- поддержка Юникода.
[править] Совместимость
Компонент Scintilla распространяется в виде DLL-библиотеки, а также исходных текстов на C++ и может быть скомпилирован:
- для Linux с помощью компилятора GCC версии не ниже 3.1 и
- для Microsoft Windows с использованием следующих компиляторов:
На Linux использует библиотеку GTK+, на Windows в Windows API.
[править] Использование
Существуют по меньшей мере десятки приложений, использующих Scintilla[1].
Известные приложения, использующие Scintilla:
- SciTE в текстовый редактор, который первоначально был создан для демонстрации возможностей Scintilla.
- Notepad++ в текстовый редактор для Microsoft Windows.
- Geany в легковесная кроссплатформенная интегрированная среда разработки.
- FbEdit в мощная среда разработки под Windows для языка FreeBasic.
- Code::Blocks в кроссплатформенная интегрированная среда разработки с открытым исходным кодом.
- FlashDevelop в открытая среда разработки RIA Flex, Flash, Haxe для Microsoft Windows.
- EditC2009 в редактор программ на языке Си с открытым исходным кодом.
- Aegisub[2] в кроссплатформенный редактор субтитров
[править] История развития
- Первая опубликованная версия Beta 0.80 выпущена 14 марта 1999 года.
- Версия 1.0 была выпущена 28 сентября 1999 г.
- Версия 2.0 была выпущена 11 августа 2009 г.
- Версия 3.0 была выпущена 1 ноября 2011 г.
- Текущая версия в 3.0.3, выпущена 28 января 2012 г.
[править] Примечания
[править] Ссылки
- Официальный сайт Scintilla и SciTE
- Список проектов, использующих Scintilla
- wxStyledTextCtrl в порт Scintilla для библиотеки wxPython
Для улучшения этой статьи по информационным технологиям желательно?:
|
| Текстовые редакторы (список) | |
|---|---|
| DOS | |
| Windows | |
| Linux / *nix | |
| Общие | |
| SDK | |
| Функции | |