Jump to content

Сцинтилла (программное обеспечение)

Искра
Разработчик(и) Нил Ходжсон и др. [1]
Первоначальный выпуск 17 мая 1999 г .; 25 лет назад ( 17 мая 1999 )
Стабильная версия 5.3.6 [2]  Отредактируйте это в Викиданных (26 июля 2023 г .; 12 месяцев назад ( 26 июля 2023 г. ) ) [±]
Репозиторий
Написано в С++
Операционная система Windows NT и более поздние версии, Mac OS 10.6 и более поздние версии, Unix-подобные с GTK+ , MorphOS
Тип Текстовый редактор
Лицензия Историческое уведомление о разрешении и отказ от ответственности [3]
Веб-сайт искра .org

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

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

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

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

Другие версии

[ редактировать ]
  • СцинтиллаNET [6] – оболочка для использования в .NET Framework
  • QСцинтилла [7] — Qt-порт Scintilla
  • wxScintilla [8] оболочка wxWidgets для Scintilla
  • wxStyledTextCtrl [9] — класс, действующий как оболочка для Scintilla в наборе инструментов wxWidgets.
  • CsScintilla [10] – Порт CopperSpice в Сцинтилле
  • Обертки Delphi :
    • TScintПравить [11] – часть установки Inno
    • ТДСцинтилла [12] — простая обертка для всех методов Scintilla
    • ТСцинтилла [13] - один из компонентов Delphi Scintilla Interface Components (по состоянию на 2 сентября 2009 г. этот проект больше не находится в активной разработке)

Программное обеспечение на базе Scintilla

[ редактировать ]

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

  1. ^ «Искра и наука» . искра Проверено 12 августа 2013 г.
  2. ^ «Сцинтилла» .
  3. ^ «Лицензия.txt» . Сцинтилла . Проверено 29 мая 2015 г.
  4. ^ «Документация Сцинтиллы» .
  5. ^ «Сцинтерм» .
  6. ^ «СцинтиллаНЕТ – Дом» . Scintillanet.github.com . Проверено 18 мая 2017 г.
  7. ^ «Ривербанк | Программное обеспечение | QScintilla | Что такое QScintilla?» . Riverbankcomputing.com . Проверено 12 августа 2013 г.
  8. ^ «wxScintilla — оболочка Scintilla для wxWidgets — Sourceforge» . Ядерный Зельф . Проверено 20 апреля 2015 г.
  9. ^ «Справочник класса wxWidgets wxStyledTextCtrl» . docs.wxwidgets.org . Проверено 13 марта 2022 г.
  10. ^ «CsСцинтилла» . СоурсФордж . Проверено 1 июня 2022 г.
  11. ^ «Загрузки Inno Setup» . Jrsoftware.org . Проверено 12 августа 2013 г.
  12. ^ «dscintilla — оболочка Scintilla для Delphi — хостинг проектов Google» . Dscintilla.googlecode.com. 11 апреля 2013 г. Архивировано из оригинала 7 июля 2012 года . Проверено 12 августа 2013 г.
  13. ^ «Компоненты интерфейса Delphi Scintilla | Бесплатное программное обеспечение для разработки можно загрузить на сайте» . Sourceforge.net . Проверено 12 августа 2013 г.
  14. ^ «Сайты, связанные со Scintilla и SciTE» . Scintilla.org . Проверено 12 августа 2013 г.
  15. ^ «#1095 (Возможность переключить поле редактирования субтитров на стандартное текстовое редактирование) – Aegisub» . Devel.aegisub.org. Архивировано из оригинала 10 июля 2014 г. Проверено 12 августа 2013 г.
  16. ^ «Лицензия/уведомления на программное обеспечение третьих лиц» .
  17. ^ «ЧИДЭ» . Softintegration.com . Проверено 12 августа 2013 г.
  18. ^ "uSynAttribs.pas" .
  19. ^ «История изменений Inno Setup 5» . Jrsoftware.org . Проверено 12 августа 2013 г.
  20. ^ Пейн, Дерик (24 июля 2024 г.). «Блокнот3» . ризонесофт . гитхаб . Проверено 24 июля 2024 г.
  21. ^ «Блокнот3» . Rizonesoft.com . 19 сентября 2016 г. Проверено 24 июля 2024 г.
  22. ^ Небольшой обзор PureBasic
  23. ^ «Технология» . Архивировано из оригинала 12 мая 2016 г. Проверено 27 февраля 2015 г. Textadept использует Scintilla в качестве основного компонента редактирования.
  24. ^ «Технология» . Архивировано из оригинала 04 августа 2020 г. Проверено 28 февраля 2017 г. Uniface 10 использует Scintilla в качестве основного редактора кода.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 155251454f600208a3a54d9b71a425a0__1721828160
URL1:https://arc.ask3.ru/arc/aa/15/a0/155251454f600208a3a54d9b71a425a0.html
Заголовок, (Title) документа по адресу, URL1:
Scintilla (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)