List of text editors

This is an old revision of this page, as edited by 81.68.125.220 (talk) at 15:34, 17 April 2007 (→‎ASCII art converters). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The following is a list of text editors.

Graphical and Text User Interface

The following editors can either be used with a Graphical user interface or a Text user interface.

System default

 
Graphical Vim under GTK2

Free software

File:Emacs22-screenshot.png
GNU Emacs 22

Graphical user interface

System default

File:TextEdit-screenshot.png
A screenshot of Apple's TextEdit

Free software (libre/open-source)

Freeware

File:ConTEXT 0.98.3.png
ConTEXT 0.98.3
File:Crimson Editor.png
Crimson Editor 3.70

Commercial

File:EditPlus Screenshot.png
[EditPlus] 2.30

Text user interface

System default

  • 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.
  • vi (default under Unix – unless replaced by a vi-clone) — One of the earliest screen-based editors, available in Unix, and part of the POSIX standard. Vi is based on ex.
  • ed has been the default editor on Unix since the birth of Unix. Either ed or a compatible editor is available on all systems labeled as Unix.
  • EDIT was the default on MS-DOS since version 5 and is still available on all versions of Windows.
  • E was the text editor in PC-DOS 7, PC-DOS 2000, and OS/2
  • edlin was the default editor on MS-DOS prior to version 5 and is also still available on Windows.

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.
  • mined — Powerful text editor with extensive Unicode and CJK support and modern user-interface paradigm.
  • Nano — An open source clone of Pico.
  • Pico
  • se — An early screen-based editor for Unix, based on ed.
  • SEDT — A multiplatform EDT work-alike
  • SETEDIT — An open source, multi-platform clone of the editor of Borland's Turbo* IDEs, with several improvements.
  • 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.

No User Interface (Editor Library, Toolkit)

Collaborative

ASCII art

ASCII art converters

Historical

Visual and full-screen editors

Line editors

  • Colossal Typewriter — An early editor thought to be written for the PDP-1
  • ed — (1) Unix's early character-based editor, (2) CP/M's line editor.
  • edlin — A character-based editor delivered with MS-DOS.
  • ex — An EXtended version of Unix's ed, later evolved into the visual editor vi.
  • sed — A non-interactive programmable character-based text editor available in Unix.
  • TECO — One of the most advanced character-based editors, which included a programming language.
  • QED

See also