![]() |
Scintilla and SciTE |
PythonWin, a Win32 IDE for Python, uses Scintilla for both its editing and interactive windows.
A Python binding of the GTK+ version of Scintilla, that can be used with pygtk.
Jedit is a good Open Source syntax colouring editor written in and for Java.
GTK+, the GIMP Toolkit, contains a
rich text editing widget.
Gedit is an editor for GTK+/GNOME.
GtkEditor is a source
code editing widget based on the GTK+ text widget.
GIDE is an IDE based on GTK+.
GtkExText
is a source code oriented text widget for GTK+.
CodeGuru has source code for several Win32 MFC based editors.
mwEdit is a Win32 edit control written in Delphi.
SourceView is a commercial editing component for Win32.
Data Structures in a Bit-Mapped Text Editor, Wilfred J. Hanson, Byte January 1987
Text Editors: Algorithms and Architectures, Ray Valdés, Dr. Dobbs Journal April 1993
Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh
Scintilla and SciTE were developed using the Mingw32 version of GCC. Mumit Khan's GNU Win32 site is a good starting point for GCC and Mingw32 information and downloads.
AStyle
is a source code formatter for C++ and Java code.
SciTE has an Indent command defined for .cxx files that uses AStyle.
This link appears to be dead. Does anyone know where AStyle is now?
Python is my favourite programming language. Scintilla was started after I tried to improve the editor built into PythonWin, but was frustrated by the limitations of the Windows Richedit control which PythonWin used.
CodeMagic is a free generic IDE for Win32. Strongly Perl focused but customisable for other languages. Has more user interface features than SciTE.
Coding frenzy musical inspiration provided by the Flower Kings.