- List of text editors
The following is a list of
text editor s. For a list ofoutliner s, see that article's external links.Graphical and Text User Interface
The following editors can either be used with a
Graphical user interface or aText user interface .System default
* Vim (installed as
vi by default in someLinux distributions) — A modern vi work-alike with more features, including a scripting interface forPerl , Python, Ruby,Tcl and Scheme.
* Extensible Versatile Editor (EVE) (default underOpenVMS ) — EVE is implemented using TPU.Free software
* Aquamacs Emacs — A distribution of GNU Emacs heavily modified to behave like a Mac program.
* Cream — A configuration of Vim that is easy to learn and use.
*GNU Emacs /XEmacs — two forks of the popularEmacs programmer's editor. Emacs and vi are the dominant text editors onUnix-like operating system s, and have inspired theeditor wars .
* Language-Sensitive Editor (LSE) — Programmer's Editor forOpenVMS implemented using TPU.
*Yi editor Graphical user interface
System default
*
Notepad (default underMicrosoft Windows )
*SimpleText (default under ClassicMac OS )
*TextEdit (default underMac OS X )
*XEDIT (default underVM/CMS )
* Edit (default underRISC OS )
* ed (no relation to unix-ed, default underAmigaOS )
*Gedit (default underGNOME (Linux ))
*Kwrite (default underKDE (Linux ))Free software (free/libre/open-source)
* Acme — A User Interface for Programmers by
Rob Pike
*AkelPad
* Beaver
* Bluefish
*Caditor - Portable text editor with line numbering and syntax highlighting
*Crimson Editor and its successorEmerald Editor
*Geany — fast and lightweight editor / IDE. UsesGTK+ .
*gedit — a simpleGNOME text editor. Fairly equivalent to KEdit.
* J - Text editor written in Java, part of the ArmedBear Common Lisp (ABCL) project.
*jEdit — free cross-platform programmer's editor written in Java. GNU GPL licenced.
*JOVE — Jonathan's Own Version of Emacs
*JuffEd — lightweight text editor written onQt4
* Kate — text editor for theKDE desktop
*Kedit —KDE editor roughly similar in sophistication to Windows Notepad, but with a spellchecker.
*Kile — User friendlyTeX /LaTeX editor
*KWrite — aKDE editor more sophisticated than KEdit.
*Leafpad
*MadEdit — a cross-platform text and hex editor
*medit
*MicroEMACS
*NEdit — "Nirvana Editor"
* Notepad++ — a tabbed text editor
*Notepad2
*PPC edit — text editor forPocket PC
*Programmer's Notepad
*RText
* Sam
*SciTE
*Smultron — a Mac OS X text editor
*SourceEdit — a Windows cross-platform (ftp) editor
* TEA - multifunctional text editor
*TeXnicCenter
*TextForge - aGPL Cocoa Mac OS X editor
*TextRoom - aGPL fullscreen text editor for Qt.
*The Hessling Editor
*UniRed
*X11 Xedit
*Yudit Freeware
*
Arachnophilia
*BBEdit Lite
*BDV Notepad
* Bred
*ConTEXT
* Eddie — A text editor originally made forBeOS and later ported toLinux andMac OS X .
*EDXOR
*EditEx
*EditPad Lite
*EmEditor Free
*Editor²
*GridinSoft Notepad Lite
*HAPedit
*HiEditor
*Komodo Edit
*LEd —LaTeX Editor
*LopeEdit Lite
*MAX's HTML Beauty++ 2004
* Mi — A Japanese text editor, with an English version
*Metapad
*NotesHolder Lite
*Notepad+
*NoteTab Light
* q10 — Full screen text editor (Windows)
*Programmer's File Editor (PFE)
* PSPad editor
*Rainbow Editor (free for students)
*RJ TextEd - Unicode source and text editor
*roPEdit
*RPad32
*subpad
*Syn Text Editor (Windows)
*SuperEdi
*TED Notepad
*TeXShop —TeX /LaTeX editor and previewer
*TextWrangler
*TotalEdit
*Win32Pad
*WhizNote Personal license (free for individuals)
*
HTML Kit Commercial
*
Alphatk
*BBEdit
* Boxer
*CygnusEd (CED)
*CodeWright
* CopyWrite
*CRiSP Editor
*Crystal REVS for C/C++
* E Collaborative Text Editor
*Editeur
*EditPad Pro
*EditPlus
*EmEditor
* Epsilon
*GhostClip
* GoldED (text editor ofCubic IDE )
*GWD Text Editor
*Kedit text editor with commands andRexx macros similar to IBMXedit
*LopeEdit Pro
*Marile Notepad
*MED
*Multi-Edit
*Notepad
*NoteTab
*PolyEdit
*Rainbow Editor
*skEdit (formerly called skHTML)
*SlickEdit
*Source Insight
*SubEthaEdit (formerly called Hydra)
*TaterEdit (Windows, Linux, and Mac OS X)
*Tex-Edit Plus
*TextMate
*TextPad and Wildedit
*TopStyle
*TotalEdit Pro
*Twistpad
*The SemWare Editor (TSE) (formerly called QEdit)
*UltraEdit
* Ulysses
* UNA
*VEDIT
*WebDesign
*WinEdt
* Zeus IDEText user interface
System default
*
nvi (installed as vi by default in BSD operating systems and someLinux distributions) — A free replacement for the original vi which maintains compatibility while adding some new features.
*vi (default underUnix — unless replaced by a vi-clone) — One of the earliest screen-based editors, available inUnix , and part of thePOSIX standard. Vi is based on ex.
*ee (Easy Edit) — a simple text editor for FreeBSD.
* ed has been the default editor onUnix since the birth of Unix. Either ed or a compatible editor is available on all systems labeled as Unix.
*MS-DOS Editor is the default on MS-DOS since version 5 and is included with all 32-bit versions of Windows that do not rely on a separate copy of DOS.
* E was the text editor inPC-DOS 7, PC-DOS 2000, andOS/2
*edlin was the default editor on MS-DOS prior to version 5 and is also available on MS-DOS 5.0 and Windows NT.Others
*
Diakonos — a customizable, usable console-based text editor.
*Emacs — A screen-based editor with an embedded computer language,Emacs Lisp . Early versions were implemented in TECO, see below.
* Elvis
* JED
* JOE — A modern screen-based editor with a sort of enhanced-WordStar style to the interface, but can also emulate Pico.
* LE
* Nano — An open source clone of Pico.
* Pico
*SETEDIT — a clone of the editor of Borland's Turbo* IDEs
* vile — A vi work-alike which retains the vi command-set while adding aspects of the Emacs editing paradigm: multiple windows and buffers, infinite undo, colorization, scriptable expansion capabilities, etc.
* mcedit — Full featured terminal text editor for Unix-like systems.
* ne - a minimal, modern replacement for vi.No User Interface (Editor Library, Toolkit)
* Scintilla (Editing Component) is used as the core of several text editors.
* Text Processing Utility (TPU) — Language and Runtime used to implement theLanguage-Sensitive Editor andExtensible Versatile Editor .
*SynEdit is open source code editing component compatible with bothDelphi andKylix Collaborative
ASCII art
Editors and viewers 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).
*JavE
*PabloDraw — ANSI/ASCII editor allowing multiple users to edit viaTCP/IP network connections.
*Tetradraw — an ANSI art editor for *nix operating systems with mult-user editing support.
*TheDraw —ANSI /ASCII text editor forMS DOS andPCBoard file format support
*TundraDraw — a cross-platform ANSI and ASCII editor
*AsciiO - cross-platform ASCII diagram creationASCII Font Editors
*
FIGlet — For creating ASCII Art text.
*TheDraw — ANSI/ASCII text editor with built-in editor and manager of ASCII fontsHistorical
Visual and full-screen editors
*
aee — "advanced easy editor" for Unix. Still available in most package managers, but seldom used.
* Brief — A very popular programmer's editor for DOS.
*Edit.app — The default text editor for NEXTSTEP systems.
*Edit application — A programmer's editor for Classic Mac OS.
*MS-DOS Editor — A menu-based editor introduced to supersedeedlin inMS-DOS version 5.0 and up. Still available underMicrosoft Windows , but seldom used.
* EDT — A character based editor used on DECPDP-11 s andVAX en.
* LEXX — editor for theOxford English Dictionary , possibly the first to use live parsing and colour syntax highlighting (runs on VM/CMS); derivatives known as LPEX (run on Windows, Linux, Java JVM, OS/2, AIX, "etc.")
* O26 — written for the operator console of theCDC 6000 series machines in the mid-1960s
* Red — AVAX /VMS editor, written in Forth variantSTOIC .
* se — An early screen-based editor forUnix .
* SED — Cross-platform editor from the 1980s, ran onTOPS-10 ,TOPS-20 and VMS.
* SEDT — A multiplatform EDT work-alike
*Source Entry Utility or SEU — A full screen editor that ran on theIBM System/38 and still runs on the IBM AS/400 as a legacy. (Currently being phased out in favor of theWebSphere Development Studio Client editor that runs on the Eclipse platform.)
* 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.
*NED (text editor) — The Rand fullscreen text editor, also known as "re". A white-space editor, allowing arbitrary cursor movement past end-of-line or the last character of the file. Small amount of integration with the MH mail system.Line editors
*
Colossal Typewriter — An early editor thought to be written for thePDP-1
* ed — (1)Unix 's early line editor, (2)CP/M 's line editor.
*edlin — A line editor delivered withMS-DOS .
* ex — An EXtended version of Unix's ed, later evolved into the visual editorvi .
* GEDIT (aka George 3 EDITor) was a TECO-like editor including a programming language for theGEC 4000 series computers
*sed — A non-interactive programmable stream editor available inUnix .
* 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
* QEDSee also
*
Comparison of text editors
*List of word processors
*Editor war
Wikimedia Foundation. 2010.