Scintilla (소프트웨어)

Scintilla (software)
신티야
Scintilla logo.jpg
Scite (1).png
Scintilla 구성 요소를 사용하는 SciTE의 스크린샷
개발자닐 호지슨 [1]
초기 릴리즈1999년 5월 17일, 23년 전(1999-05-17)
안정된 릴리스5.2.0 (2022년 2월 9일, 5개월 전 (2022-02-09) [±]
저장소
기입처C++
운영 체제Windows NT 이후, Mac OS 10.6 이후, Unix와 같은 GTK+, MorphOS
유형텍스트 편집기
면허증.이력 허가 통지 및 면책 사항[2]
웹 사이트scintilla.org

Scintilla소스 코드 편집위한 고급 기능에 중점을 둔 텍스트 편집 구성 요소 기능을 제공하는 무료 오픈 소스 라이브러리입니다.

특징들

Scintilla는 구문 강조 표시뿐만 아니라 코드 편집을 쉽게 하기 위한 많은 기능을 지원합니다.강조 표시 방법은 다양한 글꼴, 색상, 스타일 및 배경색을 사용할 수 있으며 고정 너비 글꼴에 국한되지 않습니다.이 컨트롤은 오류 표시기, 여백의 선 번호 지정 및 코드 중단점 등의 선 마커를 지원합니다.코드 폴딩 및 자동 완성 의 다른 기능을 추가할 수 있습니다.기본 정규 표현식 검색 구현은 기초적이지만 C++11 지원으로 컴파일된 경우 Scintilla는 런타임 정규 표현식 엔진을 지원할 수 있습니다.Scintilla의 정규 표현 라이브러리는 직접 버퍼 액세스를 통해 대체하거나 방지할 수도 있습니다.

현재 Scintilla는 오른쪽에서 왼쪽으로의 [3]언어를 실험적으로 지원하고 있습니다.

Scinterm은 저주 텍스트 사용자 인터페이스용 Scintilla 버전입니다.이것은 Textadept 에디터의 개발자에 의해 작성되었습니다.Scinterm은 Unicode 문자를 사용하여 Scintilla의 그래픽 지향 기능 중 일부를 지원하지만 터미널 환경의 [4]제약으로 인해 일부 Scintilla 기능이 누락되었습니다.

기타 버전

  • 신티야[NET] : 에서[5] 사용하는 래퍼.NET 프레임워크
  • QScintilla[6] – Qt Scintilla 포트
  • wxScintilla[7] – Scintilla용 wxWidgets-wrapper
  • wxStyledTextCtrl[8]wxWidgets 툴킷에서 Scintilla의 래퍼 역할을 하는 클래스
  • CsScintilla[9] - CopperSpice 포트(Cintilla)
  • 델파이 래퍼:
    • TScintEdit[10]Inno Setup의 일부입니다.
    • TDScintilla[11] – Scintilla의 모든 방법을 위한 간단한 포장지.
    • TScintilla[12] – Dellphi Scintilla 인터페이스 컴포넌트(2009-09-02년 현재 이 프로젝트는 현재 개발 중이 아님)

Scintilla 기반 소프트웨어

Scintilla 기반의 주목할 만한 소프트웨어는 다음과 같습니다.[13]

레퍼런스

  1. ^ "Scintilla and SciTE". Scintilla. Retrieved 2013-08-12.
  2. ^ "License.txt". Scintilla. Retrieved 29 May 2015.
  3. ^ "Scintilla Documentation".
  4. ^ "Scinterm".
  5. ^ "ScintillaNET – Home". Scintillanet.github.com. Retrieved 2017-05-18.
  6. ^ "Riverbank Software QScintilla What is QScintilla?". Riverbankcomputing.com. Retrieved 2013-08-12.
  7. ^ "wxScintilla – Scintilla wrapper for wxWidgets – Sourceforge". Nuklear Zelph. Retrieved 2015-04-20.
  8. ^ "wxWidgets wxStyledTextCtrl Class Reference". docs.wxwidgets.org. Retrieved 2022-03-13.
  9. ^ "CsScintilla". SourceForge. Retrieved 2022-06-01.
  10. ^ "Inno Setup Downloads". Jrsoftware.org. Retrieved 2013-08-12.
  11. ^ "dscintilla – Scintilla wrapper for Delphi – Google Project Hosting". Dscintilla.googlecode.com. 2013-04-11. Retrieved 2013-08-12.
  12. ^ "Delphi Scintilla Interface Components Free Development software downloads at". Sourceforge.net. Retrieved 2013-08-12.
  13. ^ "Scintilla and SciTE Related Sites". Scintilla.org. Retrieved 2013-08-12.
  14. ^ "#1095 (Option to switch the subs edit box to a standard text edit) – Aegisub". Devel.aegisub.org. Archived from the original on 2014-07-10. Retrieved 2013-08-12.
  15. ^ "Third Party Software License/Notices".
  16. ^ "ChIDE". Softintegration.com. Retrieved 2013-08-12.
  17. ^ "uSynAttribs.pas".
  18. ^ "Inno Setup 5 Revision History". Jrsoftware.org. Retrieved 2013-08-12.
  19. ^ 약간의 Pure Basic 리뷰
  20. ^ "Technology". Textadept uses Scintilla as its core editing component
  21. ^ "Technology". Uniface 10 uses Scintilla as its core code editor

외부 링크