Scintilla (программное обеспечение)

редактировать
Бесплатно и открыть компонент текстового редактора
Scintilla
Scintilla logo.jpg
Снимок экрана SciTE, в котором используется компонент Scintilla Скриншот SciTE, в котором используется компонент Scintilla
Разработчик (и) Нил Ходжсон и др.
Первоначальный выпуск17 мая 1999 г.; 21 год назад (1999-05-17)
Стабильный выпуск 4.4.5 (11 сентября 2020; 49 дней назад (2020-09-11))
Репозиторий Измените это в Wikidata
Написано наC ++
Операционная система Windows NT и выше, Mac OS 10.6 и новее, Unix-подобный с GTK +, MorphOS
Тип
Лицензия Историческое уведомление о разрешении и отказ от ответственности
Веб-сайтscintilla.org

Scintilla - это бесплатная библиотека с открытым исходным кодом , которая обеспечивает функцию компонентов с упором на расширенные функции для.

Содержание
  • 1 Функции
  • 2 Другие версии
  • 3 Программное обеспечение на основе Scintilla
  • 4 Ссылки
  • 5 Внешние ссылки
Возможности

Scintilla поддерживает множество функций для создания упрощение редактирования кода в дополнение к выделению синтаксиса . Метод выделения позволяет использовать разные шрифты, цвета, стили и цвета фона и не ограничивается шрифтами фиксированной ширины. Элемент управления поддерживает индикаторы ошибок, нумерацию строк на полях, а также маркеры строк, такие как точки останова с кодом . Могут быть добавлены другие функции, такие как сворачивание кода и автозаполнение. Базовая реализация поиска регулярного выражения находится в зачаточном состоянии, но если она скомпилирована с поддержкой C ++ 11, Scintilla может поддерживать механизм регулярных выражений среды выполнения. Библиотеку регулярных выражений Scintilla также можно заменить или обойтись без прямого доступа к буферу.

В настоящее время Scintilla имеет экспериментальную поддержку языков с письмом справа налево и не поддерживает языки boustrophedon.

Scinterm является версией Scintilla для curses текстового пользовательского интерфейса. Написано разработчиком редактора Textadept. Scinterm использует символы Unicode для поддержки некоторых графически ориентированных функций Scintilla, но некоторые функции Scintilla отсутствуют из-за ограничений среды терминала.

Другие версии
  • ScintillaNET - оболочка для использования на .NET Framework
  • QScintilla - Qt-порт Scintilla
  • wxScintilla - wxWidgets-wrapper для Scintilla
  • Delphi обертки:
    • TScintEdit - часть Inno Setup.
    • TDScintilla - простая оболочка для всех методов Scintilla.
    • TScintilla - компонент интерфейса Delphi Scintilla (по состоянию на 02.09.2009 этот проект больше не находится в активной разработке).
Программное обеспечение на основе Scintilla

Известное программное обеспечение на основе Scintilla включает:

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-07 05:58:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте