List of text editors
From Wikipedia, the free encyclopedia
The following is a list of text editors.
Contents |
[edit] Graphical and Text User Interface
The following editors can either be used with a Graphical user interface or a Text user interface.
[edit] System default
- Extensible Versatile Editor (EVE) (default under OpenVMS) — EVE is implemented using TPU.
- Vim (installed as vi by default in some Linux distributions) — A modern vi work-alike with more features, including a scripting interface for Perl, Python, Ruby, Tcl and Scheme.
[edit] Free software
- Cream — A configuration of Vim that is easy to learn and use.
- GNU Emacs
- Jasspa MicroEmacs
- Language-Sensitive Editor (LSE) — Programmer's Editor for OpenVMS implemented using TPU.
- XEmacs
[edit] Graphical user interface
[edit] System default
- Notepad (default under Microsoft Windows)
- SimpleText (default under Classic Mac OS)
- TextEdit (default under Mac OS X)
- xedit (default under VM/CMS)
- Edit (default under RISC OS)
[edit] Free software (libre/open-source)
- Acme — A User Interface for Programmers by Rob Pike
- Beaver
- Bix — A Java-based plain text editor
- Bluefish
- CUTE
- Cssed
- gedit — a simple GNOME text editor. Fairly equivalent to KEdit.
- GLeDitor — small programmer's editor written in pascal.
- J — Java-based, GPL'ed, embedded Lisp, FTP...
- jEdit — free cross-platform programmer's editor written in Java. GNU GPL licenced.
- Kate — text editor for the KDE desktop
- Katoob — is a light weight, multi lingual, GTK+ 2 based editor
- Kedit|Keditw Text editor from Mansfield Software, with command set and Rexx language macros similar to IBM Xedit etc.
- Kedit — KDE editor roughly similar in sophistication to Windows Notepad, but with a spellchecker.
- Kile — User friendly TeX/LaTeX editor
- kpad
- KWrite — a KDE editor more sophisticated than KEdit.
- Leafpad
- LEd
- MadEdit — a cross-platform text and hex editor
- NEdit
- Netpadd
- Notepad++
- Notepad2
- PPC edit - text editor for Pocket PC
- Programmer's Notepad
- RexEdit
- Sam
- SciTE
- Smultron
- StrongED — a text editor for RISC OS
- TEA
- TeXnicCenter
- The Hessling Editor
- TINN — Free Notepad replacement released under a GPL license.
- UniRed
- WinVi
- xedit
- Yudit
- Yzis — a vim inspired editor with frontends for KDE and ncurses
- Zap — a text editor for RISC OS
- ZuluPad — a personal wiki-like notepad for MS Windows and Mac OS X
[edit] Freeware
- Arachnophilia
- BBEdit Lite
- Bred
- ConTEXT
- Crimson Editor
- Eddie - A text editor originally made for BeOS and later ported to Linux and Mac OS X.
- EDXOR
- EditPad Lite
- EmEditor Free
- Editor²
- EvolvEd - All in one text-editor and programming IDE
- GridinSoft Notepad Lite
- HAPedit
- HTML-Kit
- Intype
- JujuEdit — editor that handles file sizes up to 2GB
- MAX's HTML Beauty++ 2004
- Metapad
- Notepad+
- NotGNU Emacs — lightweight emacs-style editor
- NoteTab Light
- Programmer's File Editor (PFE)
- PSPad editor
- roPEdit
- RPad32
- subpad
- Syn Text Editor (Windows)
- Taco HTML Edit — HTML and PHP editor for Mac OS X
- TED Notepad
- TeXShop — TeX/LaTeX editor and previewer
- TextWrangler
- TopGun — Text-editor written in MASM for Microsoft Windows
- Win32Pad
- WhizNote
- PDSText
- Virtorio Notepad
[edit] Commercial
- Alphatk
- BBEdit
- Boxer
- CodeWright
- CRiSP
- e Collaborative Text Editor for Windows
- Editeur
- EditPad Pro
- EditPlus
- EmEditor
- Epsilon
- GhostClip
- GoldED (text editor of Cubic IDE)
- GWD Text Editor
- Marile Notepad
- MED
- Multi-Edit
- Notpad
- NoteTab
- PrivyPad (text editor with encryption)
- Professional Notepad
- skEdit (formerly called skHTML)
- SlickEdit
- Source Insight (site)
- Tex-Edit Plus
- TextMate
- TextPad and Wildedit
- TopStyle
- The SemWare Editor (formerly called QEdit)
- Twistpad
- UltraEdit
- Ulysses
- VEDIT
- WebDesign
- WinEdt
- Zeus IDE
[edit] Text user interface
[edit] 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.
[edit] 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.
[edit] No User Interface (Editor Library, Toolkit)
- Text Processing Utility (TPU) — Language and Runtime used to implement the Language-Sensitive Editor and Extensible Versatile Editor.
[edit] Collaborative
- Concurrence
- MoonEdit
- SubEthaEdit
- Gobby
- http://www.e-texteditor.com/ (Uses an edit-and-commit style of collaboration, rather than seeing all changes live as they happen)
[edit] ASCII art
- ACiDDraw — Designed for editing ASCII text art. Supports ANSI color (ANSI X3.64).
- ASCII Art Studio 2.11 for Windows Shareware (30-day trial); Free-hand drawing
- ASCII/edit Shareware (30-day trial); Mac OS X;
- Boxer — Allows graphic/line drawing when using PC-8/OEM character set
- CIADraw DOS ASCII art editor by the scene group Creators of Intense Art
- Emacs - Emacs 21.3 and above have the 'Artist.el' extension module which gives the ability to draw ASCII Art using either mouse, keyboard or both.
- Email Effects ASCII art editor for both Mac and Windows.
- JavE
- PabloDraw It can be enabled with the command 'M-x artist-mode' and disabled with 'M-x artist-mode off'.
- TextDraw Similar to Microsoft Paint.
- The Draw 4.61 (PC/MS DOS) - 291KB Download Link
- TundraDraw ANSI a ASCII for Microsoft Windows.
[edit] ASCII art converters
- AA-lib Image conversion library.
- Alternate's ASCII Artist ASCII art converter Open-Source written in C++ .
- ASCII Artist A simple ASCII art generator.
- ASCii.art 0.4 Freeware; Image conversion.
- ASCII Generator Web-based; Generate ASCII art with many fonts.
- ASCII Generator (ascgen) Freeware;
- ASCII Generator dotNET (ascgen) Better open source version rewritten in C#.
- ASCII Signature Generator Figlet Server - Generatore Online di Ascii Art.
- Figlet text generator FIGlet text generator.
- IMG2ASCII GNU GPL; Transform JPG o PNG into ASCII Unicode online.
- Imagetrix Full-color ASCII art image conversion tool.
- JASCiiArt 0.1 Freeware;
- Magic Soft Inc. free ascii converter (beta, in development) Converts images (soon text and videos too) into color, greyscale, or true ASCII
- png2mirc Public domain; converts PNG images in mIRC colorful ASCII art.
- Text-Image.com
- ASCII Art Generator - Generate ASCII art from image and text
[edit] Historical
[edit] Visual and full-screen editors
- Edit application
- 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.
- le
- Red — A VAX/VMS editor, written in Forth variant STOIC.
- TeachText
[edit] 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