Scintilla (소프트웨어)
Scintilla (software)![]() | |
![]() Scintilla 구성 요소를 사용하는 SciTE의 스크린샷 | |
개발자 | 닐 호지슨 [1]외 |
---|---|
초기 릴리즈 | 1999년 5월 | , 전(
안정된 릴리스 | 5.2.0 (2022년 2월 [±] | , 전 (
저장소 | |
기입처 | C++ |
운영 체제 | Windows NT 이후, Mac OS 10.6 이후, Unix와 같은 GTK+, MorphOS |
유형 | 텍스트 편집기 |
면허증. | 이력 허가 통지 및 면책 사항[2] |
웹 사이트 | scintilla |
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]
레퍼런스
- ^ "Scintilla and SciTE". Scintilla. Retrieved 2013-08-12.
- ^ "License.txt". Scintilla. Retrieved 29 May 2015.
- ^ "Scintilla Documentation".
- ^ "Scinterm".
- ^ "ScintillaNET – Home". Scintillanet.github.com. Retrieved 2017-05-18.
- ^ "Riverbank Software QScintilla What is QScintilla?". Riverbankcomputing.com. Retrieved 2013-08-12.
- ^ "wxScintilla – Scintilla wrapper for wxWidgets – Sourceforge". Nuklear Zelph. Retrieved 2015-04-20.
- ^ "wxWidgets wxStyledTextCtrl Class Reference". docs.wxwidgets.org. Retrieved 2022-03-13.
- ^ "CsScintilla". SourceForge. Retrieved 2022-06-01.
- ^ "Inno Setup Downloads". Jrsoftware.org. Retrieved 2013-08-12.
- ^ "dscintilla – Scintilla wrapper for Delphi – Google Project Hosting". Dscintilla.googlecode.com. 2013-04-11. Retrieved 2013-08-12.
- ^ "Delphi Scintilla Interface Components Free Development software downloads at". Sourceforge.net. Retrieved 2013-08-12.
- ^ "Scintilla and SciTE Related Sites". Scintilla.org. Retrieved 2013-08-12.
- ^ "#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.
- ^ "Third Party Software License/Notices".
- ^ "ChIDE". Softintegration.com. Retrieved 2013-08-12.
- ^ "uSynAttribs.pas".
- ^ "Inno Setup 5 Revision History". Jrsoftware.org. Retrieved 2013-08-12.
- ^ 약간의 Pure Basic 리뷰
- ^ "Technology".
Textadept uses Scintilla as its core editing component
- ^ "Technology".
Uniface 10 uses Scintilla as its core code editor