List of text editors: Difference between revisions
Appearance
Content deleted Content added
→Free software (libre/open-source): added Tinn-R to the list, and added a brief description of Smultron |
|||
Line 56: | Line 56: | ||
=== Freeware === |
=== Freeware === |
||
*[[HiEditor]] |
|||
*[[Arachnophilia]] |
*[[Arachnophilia]] |
||
*[[BBEdit Lite]] |
*[[BBEdit Lite]] |
Revision as of 15:22, 23 August 2007
The following is a list of text editors. For a list of outliners, see that article's external links.
Graphical and Text User Interface
The following editors can either be used with a Graphical user interface or a Text user interface.
System default
- 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.
- Extensible Versatile Editor (EVE) (default under OpenVMS) — 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 popular Emacs programmer's editor. Emacs and vi are the dominant text editors on Unix-like operating systems, and have inspired the editor wars.
- Jasspa MicroEmacs
- Language-Sensitive Editor (LSE) — Programmer's Editor for OpenVMS implemented using TPU.
Graphical user interface
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)
Free software (libre/open-source)
- Acme — A User Interface for Programmers by Rob Pike
- Beaver
- Bluefish
- Crimson Editor
- gedit — a simple GNOME text editor. Fairly equivalent to KEdit.
- jEdit — free cross-platform programmer's editor written in Java. GNU GPL licenced.
- Kate — text editor for the KDE desktop
- Kedit — KDE editor roughly similar in sophistication to Windows Notepad, but with a spellchecker.
- Kile — User friendly TeX/LaTeX editor
- KWrite — a KDE editor more sophisticated than KEdit.
- Leafpad
- MadEdit — a cross-platform text and hex editor
- NEdit — "Nirvana Editor"
- Notepad++
- Notepad2
- PPC edit - text editor for Pocket PC
- Programmer's Notepad
- Sam
- SciTE
- Smultron — a Mac OS X text editor
- TeXnicCenter
- The Hessling Editor
- Tinn-R[1] — Windows editor intended for use with the R statistics programming language
- xedit
- Yudit
Freeware
- HiEditor
- Arachnophilia
- BBEdit Lite
- BDV Notepad
- Bred
- ConTEXT
- Eddie - A text editor originally made for BeOS and later ported to Linux and Mac OS X.
- EDXOR
- EditPad Lite
- EmEditor Free
- Editor²
- GridinSoft Notepad Lite
- HAPedit
- Komodo Edit
- MAX's HTML Beauty++ 2004
- Metapad
- NotesHolder Lite
- Notepad+
- NoteTab Light
- q10 – Full screen text editor (Windows)
- Programmer's File Editor (PFE)
- PSPad editor
- Rainbow Editor (free for students)
- roPEdit
- RPad32
- subpad
- Syn Text Editor (Windows)
- TED Notepad
- TeXShop — TeX/LaTeX editor and previewer
- TextWrangler
- Win32Pad
- WhizNote
Commercial
- Alphatk
- BBEdit
- Boxer
- CodeWright
- CopyWrite
- CRiSP
- E Collaborative Text Editor (TextMate for Windows)
- Editeur
- EditPad Pro
- EditPlus
- EmEditor
- Epsilon
- GhostClip
- GoldED (text editor of Cubic IDE)
- GWD Text Editor
- Marile Notepad
- MED
- Multi-Edit
- Notepad
- NoteTab
- Rainbow Editor
- skEdit (formerly called skHTML)
- SlickEdit
- Source Insight
- Tex-Edit Plus
- TextMate
- TextPad and Wildedit
- TopStyle
- The SemWare Editor (TSE) (formerly called QEdit)
- UltraEdit
- Ulysses
- VEDIT
- WebDesign
- WinEdt
- Zeus IDE
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.
- ee (Easy Edit)—a simple text editor for FreeBSD.
- 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.
- 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)
- Scintilla (Editing Component) is used as the core of several text editors.
- Text Processing Utility (TPU) — Language and Runtime used to implement the Language-Sensitive Editor and Extensible Versatile Editor.
- SynEdit is open source code editing component compatible with both Delphi and Kylix
Collaborative
- Concurrence
- MoonEdit
- SubEthaEdit
- Gobby
- E (Uses an edit-and-commit style of collaboration, rather than seeing all changes live as they happen)
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
- Imagetrix Full-color ASCII art image conversion tool.
- PabloDraw — ANSI/ASCII editor allowing multiple users to edit via TCP/IP network connections.
- Tetradraw — an ANSI art editor for *nix operating systems with mult-user editing suport.
- TextDraw Similar to Microsoft Paint.
- TheDraw — ANSI/ASCII text editor for MS DOS and PCBoard file format support
- TundraDraw — a cross-platform ANSI and ASCII editor
ASCII Font Editors
- FIGlet — For creating ASCII Art text.
- TheDraw — ANSI/ASCII text editor with build in editor and manage of ASCII fonts
Historical
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.
- SED — Cross-platform editor from the 1980's, ran on TOPS-10, TOPS-20 and VMS.
- TeachText
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.
- GEDIT (aka George 3 EDITor) was a TECO-like editor including a programming language for the GEC 4000 series computers[1]
- 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.
- TEDIT - GEC 4000 series editor based on the Cambridge Titan EDIT
- QED