статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

Scintilla

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск
Scintilla
SciTE-RU.png
SciTE 1.68
Разработчик

Нейл Ходжсон

Написана на

C++

Операционная система

Кроссплатформенное программное обеспечение

Первый выпуск

17 мая 1999 года

Последняя версия

3.0.2 (9 декабря 2011 года)

Лицензия

Свободная

Сайт

http://www.scintilla.org/

Scintilla в компонент редактирования с открытым исходным кодом для Microsoft Windows и Linux с GTK+, разработанный Нейлом Ходжсоном (англ. Neil Hodgson).

Содержание

[править] Особенности

Основное предназначение Scintilla в редактирование исходных текстов программ. Для этого он имеет ряд специальных возможностей:

  • Отображение номеров строк.
  • Сворачивание структурных блоков текста (классов, функций, циклов и т. п.).
  • Подсветка синтаксиса для разных языков программирования и разметки данных, причём могут одновременно использоваться разные шрифты, как моноширинные, так и пропорциональные.
  • Автоматическая установка отступов.
  • Подсветка парных или непарных (незакрытых) скобок.
  • Автоматическое завершение используемых в файле имён типов, функций, переменных.
  • Всплывающие подсказки о параметрах функций.
  • Установка закладок.
  • поддержка Юникода.

[править] Совместимость

Компонент Scintilla распространяется в виде DLL-библиотеки, а также исходных текстов на C++ и может быть скомпилирован:

На 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 г.

[править] Примечания

[править] Ссылки


Пространства имён

Варианты
Просмотры
Действия