Scintilla

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

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

Содержание

Особенности

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

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

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

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

На GNU/Linux использует библиотеку GTK+, на Windows — Windows API.

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

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

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

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

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

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

Источник — «http://www.sbup.com/wiki/Scintilla»
Личные инструменты

Served in 0.103 secs.