Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
List of text editors
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Text user interface == === System default === <!-- E in OS/2 versions 2-4 is a GUI program. TEDIT is the text mode editor. --> {| class="wikitable sortable" |- ! Name ! Description ! License |- | [[E (PC DOS)|E]] | is the text editor in PC DOS 6, [[PC DOS 7]] and [[PC DOS 2000]]. | {{Proprietary}} |- | [[ed (text editor)|ed]] | 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). | {{open source|[[Free software]]}} |- | [[ED (CP/M)|ED]] | The default editor on [[CP/M]], [[MP/M]], [[Concurrent CP/M]], [[CP/M-86]], [[MP/M-86]], [[Concurrent CP/M-86]]. | {{open source|[[Free software]]}} |- | [[EDIT (MS-DOS)|EDIT]] | 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 (DR-DOS)|EDIT]] | The text editor in [[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]] | 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 (DR-DOS)|EDITOR]] | The text editor in [[DR DOS 3.31]] through [[DR DOS 6.0]], and the predecessor of [[EDIT (DR-DOS)|EDIT]]. | {{Proprietary}} |- | [[EDLIN]] | 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.<ref>{{cite web|url=https://docs.freebsd.org/en/books/handbook/basics/#editors|title=Chapter 3. FreeBSD Basics | FreeBSD Documentation Portal|website=docs.freebsd.org|access-date=26 August 2022}}</ref> | {{open source|[[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. | {{open source|[[BSD licenses|BSD-3-Clause]]}} |- | [[Vi (text editor)|vi]]<ref name="vi1"/><ref name="vi2"/><ref name="vi3">Lamb, L., Robbins, A., & Robbins, A. (1998). Learning the vi Editor. " O'Reilly Media, Inc.".</ref> | The default for [[Unix]] systems and must be included in all [[POSIX]] compliant systems<ref>{{cite web|url=http://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html|title=vi|website=pubs.opengroup.org|access-date=8 April 2018}}</ref> β One of the earliest screen-based editors, it is based on [[ex (text editor)|ex]]. | {{open source|[[BSD licenses|BSD-4-Clause]] or [[Common Development and Distribution License|CDDL]]}} |} === Others === {| class="wikitable sortable" |- ! Name ! Description ! License |- | [[Edinburgh Compatible Context Editor|ECCE]] | ECCE (The Edinburgh Compatible Context Editor) is a text editor designed by Dr Hamish Dewar at Edinburgh University. | {{open source|[[Free software]]}} |- | [[Emacs]] | A screen-based editor with an embedded computer language, [[Emacs Lisp]]. Early versions were implemented in TECO, see below. | {{open source|[[Free software]]}} |- | [[JED (text editor)|JED]] | Multi-mode, multi-window editor with drop-down menus, folding, ctags support, undo, UTF-8, key-macros, autosave, etc. Multi-emulation; default is emacs. Programmable in [[S-Lang]]. | {{open source|[[GNU General Public License|GPL-2.0-or-later]]}} |- | [[Joe's Own Editor|JOE]] | A modern screen-based editor with a sort of enhanced-[[WordStar]] style to the interface, but can also emulate Pico. | {{open source|[[Free software]]}} |- | [[LE (text editor)|LE]] | | {{open source|[[GNU General Public License|GPL-3.0-or-later]]}} |- | [[Midnight Commander|mcedit]] | Full featured terminal text editor for Unix-like systems. | {{open source|[[GNU General Public License|GPL-3.0-or-later]]}} |- | [[mg (text editor)|mg]] | Small and light, uses GNU/Emacs keybindings. Installed by default on OpenBSD. | {{open source|[[Public domain]]}} |- | [[Mined (text editor)|MinEd]] | Text editor with user-friendly interface, mouse and menu control, and extensive Unicode and CJK support; for Unix/Linux and Windows/DOS. | {{open source|[[GNU General Public License|GPL]]}} |- | [[GNU nano]] | A clone of Pico [[GNU General Public License|GPL]] licensed. | {{open source|[[GNU General Public License|GPL-3.0-or-later]]}} |- | [[ne (text editor)|ne]] | A minimal, modern replacement for vi. | {{open source|[[GNU General Public License|GPL-3.0-or-later]]}} |- | [[Pico (text editor)|Pico]] | | {{open source|[[Apache License|Apache-2.0]]}} |- | [[SETEDIT]] | A clone of the editor of Borland's Turbo* IDEs. | {{open source|[[GNU General Public License|GPL-2.0-or-later]]}} |- | [[The SemWare Editor]] | (TSE for DOS)<br />(formerly called QEdit) | {{Proprietary}} |} ====vi clones==== {| class="wikitable sortable" |- ! Name ! Description ! License |- | [[BusyBox#Commands|BusyBox vi]]<ref>Wells, N. (2000). BusyBox: A swiss army knife for linux. Linux Journal, 2000(78es), 10.</ref> | A small vi clone with a minimum of commands and features. | {{open source|[[GNU General Public License|GPL-2.0-only]]}} |- | [[elvis (text editor)|Elvis]] | The first vi clone and the default vi in Minix. | {{open source|[[Artistic License|ClArtistic]]}} |- | [[ex (text editor)|ex]] | Or is [[Vi (text editor)|vi]] an [[ex (text editor)|ex]]-clone? [[ex (text editor)|ex]] was an '''[[ex (text editor)|ex]]'''tended version of [[ed (text editor)|ed]]. It got a full-screen visual interface, thereby becoming the [[Vi (text editor)|vi]] text editor. | {{open source|[[Free software]]}} |- | [[Kakoune]] | An editor inspired by vi that makes use of multi cursor workflows and modal editing.<ref>{{Cite book |last1=Voinov |first1=Philippe |last2=Rigger |first2=Manuel |last3=Su |first3=Zhendong |chapter=Forest: Structural Code Editing with Multiple Cursors |date=2022-12-01 |title=Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software |chapter-url=https://doi.org/10.1145/3563835.3567663 |series=Onward! 2022 |location=New York, NY, USA |publisher=Association for Computing Machinery |pages=137β152 |doi=10.1145/3563835.3567663 |isbn=978-1-4503-9909-8|arxiv=2210.11124 }}</ref> | {{open source|Unlicense}} |- | [[nvi (text editor)|nvi]] | A new implementation and currently the standard vi in BSD distributions. | {{open source|[[BSD licenses|BSD-3-Clause]]}} |- | [[Stevie (text editor)|Stevie]] | STEVIE (ST Editor for VI Enthusiasts) for the Atari ST, the starting point for vim and xvi | {{open source|[[Public domain]]}} |- | [[Vile (text editor)|vile]] | Derived from an early version of [[Microemacs]] in an attempt to bring the [[Emacs]] multi-window/multi-buffer editing paradigm to vi users. First published 1991 with infinite undo, UTF-8 compatibility, multi-window/multi-buffer operation, a macro expansion language, syntax highlighting, file read and write hooks, and more. | {{open source|[[GNU General Public License|GPL-2.0-only]]}} |- | [[Vim (text editor)|vim]]<ref name="vim"/> | An extended version of the vi editor, with many additional features designed to be helpful in editing program source code. | {{open source|Vim}} |} Sources:<ref name="vi1"/><ref name="vi2"/><ref name="vi3"/>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)