Scintilla

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

Содержание

Особенности

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

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

Совместимость

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

Scintilla для Linux использует библиотеку GTK+, Scintilla для Windows, реализована с использованием только Windows API, без промежуточных библиотек классов.

Использование

Существуют по меньшей мере десятки приложений, использующих Scintilla (Projects using Scintilla). Наиболее известное из них — текстовый редактор SciTE, который первоначально был создан для демонстрации возможностей Scintilla.

Другие известные приложения, использующие Scintilla:

История развития

  • Первая опубликованная версия — Beta 0.80, 14 марта 1999 года.
  • Версия 1.0 была выпущена 28 сентября 1999 г.
  • Текущая версия — 1.70, выпущена 20 июня 2006 г.

Внешние ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home