Scintilla icon Scintilla and SciTE

관련 사이트

신틸라 이식 포트와 바인딩

Scinterm ncurses 플랫폼 용으로 신틸라를 구현한다.

Scintilla.mcc MorphOS로 이식한 것이다.

Wx::Scintilla wxWidgets 플랫폼에서 신틸라용 펄 바인딩이다.

GtkScintilla 손쉽게 강력한 소스 코드 편집기를 어플리케이션에 붙여주는 GTK+ 창부품이다. 신틸라 편집 컴포넌트의 능력을 활용하고, GtkScintilla는 친숙한GTK+/GObject API를 추가해, 신틸라를 프로그램에 더 안락하게 사용할 수 있도록 해주고, 모든 전형적인 GObject 관례를 사용한다.

Editawy ActiveX Control 포장자로서 신틸라의 모든 기능과 높은 수준의 기능들을 모두 지원한다.

Jintilla JNI 포장자로서 신틸라를 자바에서 SWT와 AWT와 함께 사용할 수 있도록 해준다.

Delphi Scintilla Interface Components 신틸라 소스 코드 편집 콘트롤을 Delphi와 C++ 빌더 안에서 쉽게 사용하도록 해주는 무료 컴포넌트 모음집이다.

wxStEdit. wxStyledTextControl에다 더 많은 기능을 추가한 라이브러리이자 샘플 프로그램이다.

CScintillaCtrl, CScintillaView & CScintillaDoc 신틸라를 감싼 무료 MFC 클래스이다.

ScintillaNet 신틸라를 감싸 .NET 작업틀 안에서 사용할 수 있도록 해준다.

QScintilla 신틸라를 Qt 플랫폼에 이식한 것이다. 라이센스가 Qt와 비슷하다: GPL은 자유 소프트웨어에, 상업 라이센스는 폐쇄 소스 어플리케이션을 위해 사용한다.

GWindows Ada 95용 Win32 RAD GUI 작업틀로서 안에 신틸라 바인딩이 포함되어 있다.

ScintillaVB 신틸라를 감싼 VB로 작성된 ActiveX 콘트롤이다.

FXScintilla FOX 플랫폼에 신틸라를 이식한 것이다. FXRuby는 FXScintilla용 Ruby 바인딩을 포함하고 있다.

Delphi 포장자도 Borland C++ 빌더에서 사용할 수 있다.

wxWidgets에 있는 wxStyledTextCtrl 편집 컴포넌트는 신틸라에 기반한다.
wxStyledTextCtrl용 파이썬 바인딩은 wxPython에 포함되어 있다.

gtkscintilla 신틸라를 GTK 클래스로 구현한 것이다. 이 구현은 Gtk+ 객체처럼 작동하므로, 그냥 scintilla_send_message() 말고도 메쏘드가 많으며 공유 라이브러리로 사용할 수 있다. 이 구현은 GTK 1.x과 작동한다.

gtkscintilla2 신틸라를 GTK 클래스로 구현한 것이다. 위와 비슷하지만, GTK 2.x용이다

pygtkscintilla gtk1.x용 신틸라 파이썬 바인딩이다. 기본 GTK 클래스 대신 gtkscintilla를 사용한다.

ScintillaCtrl 신틸라용 ActiveX 콘트롤 포장자이다. 관리되지 않는다.

신티라를 사용하는 프로젝트

JCIDE는 Java Card 언어를 위해 특별히 설계된 IDE이다.

Snooper는 스마트 카드 산업을 위한 IDE이다.

Textilosaurus는 Qt와 신틸라에 기반한 간단한 크로스-플랫폼 UTF-8 텍스트 편집기이다.

BowPad는 리본 사용자 인터페이스를 갖춘 작고 빠른 편집기이다 (Windows7 이후).

ZeroBrane Studio Lua IDE는 경량 루아 IDE이다. 코드 완성과 문법 강조, 실시간 코딩, 원격 디버거 그리고 코드 분석기를 갖추고 있다 (Windows, OSX, and Linux).

XML Validator Buddy는 윈도우즈용 XML/JSON 편집기이자 XML 평가기이다.

SciTECO 고급 TECO 방언으로서 상호대화 스크린 편집기다. 신틸라에 기반한다.

Quantum GIS 사용자 친화적인 오픈 소스 지리 정보 시스템(Geographic Information System (GIS))이다.

QGrinUI 한 디렉토리 안에 있는 모든 관련 파일들에서 정규현식을 검색해 부합한 것들을 감독관 인터페이스를 통하여 SciTE에 보여준다.

Textadept 믿을 수 없을 정도로 확장성이 있는 프로그래머용 크로스-플랫폼 텍스트 편집기이다. (주로) 루아로 작성되었으며 어휘분석기는 LPeg을 사용하여 처리한다.

Scribble은 MorphOS에 포함되어 있는 텍스트 편집기이다.

MySQL Workbench 크로스-플랫폼, 시각적 데이터베이스 설계, sql 코딩 그리고 관리 도구이다.

LIVEditor html/css/js 코드를 편집하는 웹 코더를 위한 편집기이다.

Padre wxWidgets-기반의 Perl IDE이다.

CoderStudio 어셈플리 프로그래밍을 위한 IDE로서 Visual Studio 6.0과 비슷하다.

Enterprise Architect UML 2.1 분석 설계 도구이다.

CodeAssistor Editor 작고 단순한 MacOSX와 Windows 그리고 GTK/Linux용 소스 코드 편집기이다.

PBEditor 파워빌더용 텍스트 편집기이다.

CrypTool 암호화 알고리즘을 분석하고 적용하는 어플리케이션이다.

FXiTe 고급의 크로스-플랫폼 텍스트 편집기로서 Fox GUI 도구집과 FXScintilla 텍스트 창부품으로 빌드되었다.

Jabaco 간단한 프로그래밍 언어로서 구문이 비주얼 베이직을 닮았다.

LispIDE Windows 2000, XP 그리고 Vista 용 기본 Lisp 편집기이다.

File Workbench: 파일 관리자/텍스트 편집 환경이다. Squirrel 스크립트 능력을 갖추고 있다.

Kephra 펄로 작성된 간편하고 편안한 무료 크로스-플랫폼 편집기이다.

UniversalIndentGUI 크로스 플랫폼 GUI로서 여러 코드 포맷터, 장식자를 지원한다. 여기에는 GreatCode, AStyle (Artistic Styler), GNU Indent, BCPP 등등이 포함된다.

Elementary Reports 상세하고 전문적인 초등학교 숙제를 구성하는데 드는 시간을 줄이기 위해 설계되었다.

Visual Classworks 시각적으로 클래스를 모델링하고 UML 스타일 클래스 다이어그램을 통하여 '바로바로' C++로 코딩한다.

Javelin 시각적으로 클래스를 모델링하고 UML 스타일 클래스 다이어그램을 통하여 '바로바로' 자바로 코딩한다.

ExtendScript Toolkit 자바스크립트용 개발 도구이자 디버깅 도구이다. Adobe CS3 모음집에 포함되어 있다.

TortoiseSVN 서버전 소스 제어 소프트웨어를 위한 윈도우즈용 GUI 클라이언트이다.

Geany 작고 빠른 GTK2 기반의 IDE이다. 다른 패키지와의 의존성이 약간 있을 뿐이다.

ECMerge 상업적인 그래픽 diff / merge 도구이다. Windows, Linux 그리고 Solaris를 지원한다. (모든 주요 플랫폼을 대상으로 한다).

PyPE 파이썬의 작성된 편집기이다. wxPython GUI 툴킷을 사용한다.

Sciboo ScintillaNET에 기반한 편집기이다.

The Scite Config Tool SciTE 특성 파일을 변경하기 위해 사용되는 그래픽 사용자 인터페이스이다.

Scintilla Lister 토털 커맨더(Total Commander)용 플러그인이다. 토털 커맨더 안에서 모든 문서를 문법을 강조하여 볼 수 있다.

ChSciTE C/C++ 인터프리터 Ch를 위한 무료 IDE이다. Ch는 크로스 플랫폼 스크립트, 쉘 프로그래밍, 2D/3D 도표화, 숫치 연산 그리고 임베드 스크립팅을 위한 언어이다.

Code::Blocks C++를 위한 오픈 소스, 크로스 플랫폼 IDE이다.

Notepad++ 윈도우즈 전용의 자유 소스 코드 편집기이다.

Gubed PHP 스크립트를 디버그하기 위한 크로스 플랫폼 프로그램이다.

LSW DotNet-Lab .NET 플랫폼 개발 환경이다.

GLIntercept OpenGL 함수 호출 나포자(interceptor)로서 SciTE를 실행-시간 쉐이더 편집기로 사용한다.

wyoEditor "설계가 잘 되었고 일관성있는 시각적 느낌을 주는 멋진 편집기이다".

Notepad2 "또다른 노트패드 대체 프로그램이다".

PyCrash Viewer 파이썬 프로그램의 충돌 덤프를 조사할 수 있다.

MPT series Wire Analyzers Scintilla와 SciTE를 사용한다.

MyGeneration .NET 기반의 코드 생성기이다.

CSSED 초소형 GTK2 CSS 편집기이다.

IdePS 포스트스크립트를 위한 무료 통합 개발 환경이다.

CUTE 사용자-친화적인 소스 코드 편집기로서 파이썬을 사용하여 쉽게 확장 가능하다.

Venis IX, NSIS(Nullsoft Scriptable Install System)를 위한 시각적인 환경이다.

Eric3 PyQt와 QScintilla를 사용하여 작성된 파이썬 IDE이다.

CPPIDE 고등학교 프로그래밍 과정 소개에 사용되는 상업적 소프트웨어에 포함되어 있다.

Instant Source 웹 사이트에서 HTML 소스를 살펴보는 상업적인 도구이다.

RAD.On++ Win32용 무료 C++ RAD(Rapid Application Developer)이다.

wxBasic 오픈 소스 베이직 인터프리터이다. wxWidgets 툴킷을 사용한다. 경량 IDE를 만들고 있다.

Visual MinGW MinGW 컴파일러 시스템을 위한 IDE이다. gcc와 함께 윈도우즈에서 실행된다.

Wing IDE 파이썬을 위한 완전한 통합 개발 환경이다. 인텔 기반의 리눅스와 윈도우즈 그리고 XDarwin을 통하여 MacOS X에서 사용할 수 있다.

Sphere 개발 환경을 구비한 2D RPG 엔진이다.

Practical Ruby 윈도우즈용 루비 IDE이다.

GNUe 기업의 필요를 해결하기 위한 도구와 어플리케이션 모음집이다.

SilverCity 어휘분석 패키지이다. 20여개 이상의 프로그래밍 언어와 조판 언어를 분석할 수 있다.

HAP Python Remote Debugger 동시에 다른 머신 또는 같은 머신 위에 실행되는 파이썬 프로그램을 한 윈도우즈 머신 위에서 디버깅하는 파이썬 디버거이다.

PyCrust 상호대화적 파이썬 쉘로서 wxPython에 기반한다.

Komodo 크로스-플랫폼의 다중 언어 개발 환경으로서 Mozilla의 한 어플리케이션으로서 개발되었다.

Filerx 윈도우즈 전용의 SciTE용 프로젝트 관리자이다. 오픈 소스이고 SciTE의 감독관(Director) 인터페이스를 포함하고 있어서 SciTE를 제어하고 싶어하는 사람들에게는 꽤 흥미가 있을 것이다.

Anjuta Linux/GNOME 용 오픈 소스 C/C++ IDE이다.

윈도우즈 전용 SciTE 탭 콘트롤이 개선되어서 쉽게 버퍼 사이를 이동할 수 있다. 이 사이트의 "Goodies" 구역을 살펴보자.

Suneido 통합 어플리케이션 플랫폼으로서 현재 Win32용으로 사용가능하다. 객체-지향 언어와 클라이언트-서버 데이터베이스 그리고 사용자 인터페이스와 보고서 작성 작업틀이 포함되어 있다.

Agast 모험 게임을 위한 저작 시스템이다. 안에 맞춤 재단된 SciTE가 포함되어 있다.

Boa Constructor wxWidgets 플랫폼을 위한 RAD GUI Building IDE이다. wxPython을 사용하여 작성되었으며 wxStyledTextCtrl를 그의 편집기로 사용한다.

PythonWin 파이썬용 Win32 IDE로서, 신틸라를 편집기는 물로 상호대화 창에서도 사용한다.

편집 컴포넌트

CodeMirror 브라우저를 위해 자바스크립트로 구현된 다재다능한 텍스트 편집기.

UniCodeEditor Delphi와 C++ Builder를 위한 유니코드를 인식하는 구문 편집 콘트롤이다.

GtkSourceView 표준 GTK+ 2.x 텍스트 창부품을 확장하여 개선한 텍스트 창부품이다. 구문 강조와 기타 소스 편집기의 전형적인 특징들을 구현했다.

AEditor 루비로 구현된 무료 소스 코드 편집 컴포넌트이다.

SyntaxEditor 상업적인 .Net 고유의 소스 코드 편집 컴포넌트이다.

jEdit 훌륭한 오픈 소스 구문 색상 편집기로서 자바를 위해 자바로 작성되었다.

GTK+, GIMP 툴킷에는 텍스트 편집 창부품이 포함되어 있다.
Gedit GTK+/GNOME용 편집기이다.

CodeGuru Win32 MFC 편집기를 기반으로 하는 여러 소스 코드가 있다.

SynEdit 델파이로 작성된 Win32 편집 콘트롤이다.

SourceView Win32용 상업적 편집 컴포넌트이다.

문서

텍스트 편집 기술에 EMACS가 작동하는 방식을 설명한다, Craig A. Finseth

비트-맵 텍스트 편집기에서의 데이터 구조, Wilfred J. Hanson, Byte January 1987

텍스트 편집기: 알고리즘과 골격구조, Ray Valdés, Dr. Dobbs Journal April 1993

매킨토시 사용자 인터페이스 가이드라인 그리고 매킨토시 내부의 TextEdit 장들

개발 도구

Scintilla와 SciTE는 Mingw 버전의 GCC로 개발되었다.

AStyle은 C++과 자바 소스 코드를 다듬어 준다. SciTE는 들여쓰기 명령어를 .cxx 파일에 대하여 정의하는데 이 명령어가 AStyle를 사용한다.

WinMerge 윈도우즈용 대화형 diff / merge 도구이다. 필자는 diffs 보다 소스 코드 형태로 제출하는 것을 선호하는데, WinMerge를 실행하여 어떻게 통합할지 결정할 수 있기 때문이다.

Python 필자가 애용하는 프로그래밍 언어이다. PythonWin에 편집기를 개선하여 넣으려고 시도했지만, 파이썬윈이 사용하는 윈도우즈의 Richedit 콘트롤의 한계를 맛 본 후에 Scintilla가 시작되었다.

regex 정규 표현식의 패턴 부합을 위해 신틸라에 사용되는 공개 영역의 구현체이다.

영감 넘치는 타자 소리로 가득한 풍경 - 작성 : 데이비드 브라이디(David Bridie)