The following is a list of text editors . For a list of outliners , see that article's external links.
Graphical and text user interface [ edit ]
The following editors can either be used with a Graphical user interface or a Text user interface .
Graphical user interface [ edit ]
Name
Description
License
E (E.EXE)
default under IBM OS/2 versions 2-4[citation needed ]
Proprietary
gedit
default under GNOME [ 2]
Free software
Leafpad
default under LXDE [ 3] and Xfce [ 4]
Free software
Mousepad
previously the default under Xfce [ 5]
Free software
Notepad
default under Microsoft Windows
Proprietary
SimpleText
default under Classic Mac OS from version 7.5[ 6]
Proprietary
TeachText
default under Classic Mac OS versions prior to 7.5[ 7]
Proprietary
TextEdit
default under Mac OS X ,[ 8] NeXTSTEP [citation needed ] , and GNUstep [citation needed ]
Free software
XEDIT
default under VM/CMS
Proprietary
Acme
A User Interface for Programmers by Rob Pike
Free software
AkelPad
Еditor for plain text. It is designed to be a small and fast. Many plugins.
Free software
Atom
A modular, general-purpose editor built using HTML , CSS and JavaScript on top of Chromium and Node.js
Free software
Arachnophilia
Free software
Bluefish
Web development editor
Free software
Brackets
A modular, web-oriented editor built using HTML , CSS and JavaScript on top of the Chromium Embedded Framework
Free software
ConTEXT
Free software
Crimson Editor
Free software
Geany
fast and lightweight editor / IDE , uses GTK+
Free software
J
Text editor written in Java , part of the ArmedBear Common Lisp (ABCL) project
Free software
jEdit
free cross-platform programmer's editor written in Java , GPL licensed
Free software
JOVE
Jonathan's Own Version of Emacs
Free software
JuffEd
lightweight text editor written in Qt4
Free software
Kate
basic text editor for the KDE desktop
Free software
Kile
User friendly TeX /LaTeX editor
Free software
Kod
Mac OS-X only, TextMate-like
Free software
KWrite
default editor on KDE
Free software
Lapis
an experimental text editor allowing multiple simultaneous edits of text in a multiple selection from a few examples provided by the user .
Free software
Leo
a text editor that features outlines with clones as its central tool of organization and navigation
Free software
Light Table
a text editor and IDE with real-time, inline expression evaluation. Intended mainly for dynamic languages such as Clojure , Python and JavaScript , and for web development
Free software
MadEdit
free cross-platform editor written in wxWidgets
Free software
mcedit
text editor provided with Midnight Commander
Free software
Metapad
Windows Notepad replacement, GPL licensed
Free software
MicroEMACS
Free software
NEdit – "Nirvana Editor"
Free software
Notepad++
a tabbed text editor
Free software
Notepad2
Free software
Pe
a text editor for BeOS
Free software
Programmer's Notepad
Free software
RText
Free software
Sam
Free software
SciTE
Free software
TeXnicCenter
Free software
TeXShop
TeX /LaTeX editor and previewer
Free software
TextMate
Free software
The Hessling Editor
Free software
UniRed
Windows text editor supporting many encodings
Free software
X11 Xedit
Free software
Yudit
Free software
BBEdit Lite
Freeware
Eddie
editor originally made for BeOS and later ported to Linux and Mac OS X .
Freeware
HxD for huge text files
Freeware
Komodo Edit
Free software
LEd – LaTeX Editor
Freeware
NoteTab Light
Freeware
Programmer's File Editor (PFE)
Freeware
PSPad
editor for Microsoft Windows with various programming environments
Freeware
RJ TextEd
Freeware
Q10
Full screen text editor (Windows)
Freeware
TED Notepad
Freeware
TextWrangler
Freeware
HTML Kit
Freeware
Alphatk
Proprietary
BBEdit
Proprietary
CodeWright
Proprietary
GoldED (text editor of Cubic IDE )
Proprietary
CygnusEd (CED)
Proprietary
E Text Editor
Proprietary
EditPlus
editor with syntax highlighting and FTP
Proprietary
EmEditor
Proprietary
Epsilon
Proprietary
GWD Text Editor
Proprietary
iA Writer
Proprietary
Inlage LaTeX Editor
Proprietary
Kedit
editor with commands and Rexx macros similar to IBM XEDIT
Proprietary
NoteTab
Proprietary
PolyEdit
Proprietary
skEdit
(formerly called skHTML)
Proprietary
SlickEdit
Proprietary
Smultron
a Mac OS X text editor
Proprietary
Source Insight
Proprietary
SubEthaEdit (formerly called Hydra)
Proprietary
Sublime Text
Proprietary
Tex-Edit Plus
Proprietary
TextPad and Wildedit
Proprietary
The SemWare Editor (TSE) (formerly called QEdit)
Proprietary
Tincta / Tincta Pro (Mac OS X)
Proprietary
TopStyle
Proprietary
UltraEdit
Proprietary
Ulysses
Proprietary
VEDIT
Proprietary
WinEdt
Proprietary
Zed
designed to reduce cognitive load using a minimal UI and advanced file handling. Built using HTML , CSS and JavaScript , and available as either an addon to Chrome or a standalone Node.js -based program[ 9]
Free software
Text user interface [ edit ]
System default [ edit ]
Command
Description
License
E
is the text editor in PC DOS 7 and PC DOS 2000 .
Proprietary
ed
is the default line editor on Unix since the birth of Unix. Either ed or a compatible editor is available on all systems labeled as Unix (not by default on every one)
Free software
ED
is the default editor on CP/M , MP/M , Concurrent CP/M , CP/M-86 , MP/M-86 , Concurrent CP/M-86 .
Free software
EDIT
is the default on MS-DOS 5.0 and higher and is included with all 32-bit versions of Windows that do not rely on a separate copy of DOS. Up to including MS-DOS 6.22 , it only supported files up to 64 KB.
Proprietary
EDIT
is the text editor in DR DOS 6.0 , Novell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 and higher. Supports large files for as long as swap space is available. Version 7 and higher optionally supports a pseudo-graphics user interface named NewUI.
Proprietary
EDIX
is the text editor in Concurrent DOS , Concurrent DOS XM , Concurrent PC DOS , Concurrent DOS 386 , FlexOS 286 , FlexOS 386 , 4680 OS , 4690 OS , S5-DOS/MT .
Proprietary
EDITOR
is the text editor in DR DOS 3.31 through DR DOS 5.0 , and the predecessor of EDIT .
Proprietary
EDLIN
is a command-line based line editor introduced with 86-DOS , and the default on MS-DOS prior to version 5 and is also available on MS-DOS 5.0 and Windows NT.
Proprietary
ee
stands for Easy Editor , is part of the base system of FreeBSD, along with vi.[ 10]
Free software
nvi
(installed as vi by default in BSD operating systems and some Linux distributions) – A free replacement for the original vi which maintains compatibility while adding some new features.
Free software
vi
is the default for Unix systems and must be included in all POSIX compliant systems[ 11] – One of the earliest screen-based editors, it is based on ex .
Free software
No user interface (editor libraries/toolkits) [ edit ]
ASCII and ANSI art [ edit ]
Editors that are specifically designed for the creation of ASCII and ANSI text art.
ACiDDraw – Designed for editing ASCII text art. Supports ANSI color (ANSI X3.64).
PabloDraw – ANSI/ASCII editor allowing multiple users to edit via TCP/IP network connections.
TheDraw – ANSI /ASCII text editor for DOS and PCBoard file format support.
ASCII font editors [ edit ]
FIGlet – For creating ASCII art text.
TheDraw – ANSI/ASCII text editor with built-in editor and manager of ASCII fonts.
Collaborative [ edit ]
Historical [ edit ]
Visual and full-screen editors [ edit ]
Brief – A very popular programmer's editor for DOS and OS/2.
Edit application – A programmer's editor for Classic Mac OS.
EDIT – A menu-based editor introduced to supersede EDLIN in MS-DOS version 5.0 and up. Still available under Microsoft Windows , but seldom used.
EDT – A character based editor used on DEC PDP-11s and VAXen .
O26 – written for the operator console of the CDC 6000 series machines in the mid-1960s
Red – A VAX /VMS editor, written in Forth variant STOIC .
se – An early screen-based editor for Unix .
SED – Cross-platform editor from the 1980s, ran on TOPS-10 , TOPS-20 and VMS .
STET (the 'STructured Editing Tool') – may have been the first folding editor; its first version was written in 1977.
TeachText
TECO – One of the most advanced character-based editors, which included a programming language. While usually described as a line editor, it included screen editing capabilities at least as early as 1965.
Line editors [ edit ]
Colossal Typewriter – An early editor thought to be written for the PDP-1
ed – (1) Unix 's early line editor, (2) CP/M 's line editor.
EDLIN – A line editor delivered with MS-DOS .
ex – An EXtended version of Unix's ed , later evolved into the visual editor vi .
GEDIT (aka George 3 EDITor) is a TECO-like editor including a programming language for the GEC 4000 series computers. GEDIT was originally written by David Toll of Rutherford-Appleton Laboratory , and then adopted by GEC Computers for OS4000 .
sed – A non-interactive programmable stream editor available in Unix .
TECO – One of the most advanced character-based editors, which included a programming language.
TEDIT – GEC 4000 series editor based on the Cambridge Titan EDIT
QED
See also [ edit ]