Comparison of text editors
Encyclopedia
This article provides basic comparisons for common text editor
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....

s. More feature details for text editor
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....

s are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive .

Feature comparisons are made between stable versions of software, not the upcoming versions or beta releases – and are exclusive of any add-ons, extensions or external programs (unless specified in footnotes).

Overview

List of text editors
Name Creator First public release Latest stable version Programming language used Cost (US$
United States dollar
The United States dollar , also referred to as the American dollar, is the official currency of the United States of America. It is divided into 100 smaller units called cents or pennies....

)
Software license Open source
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...

Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

Rob Pike 1993 Plan 9
Plan 9 from Bell Labs
Plan 9 from Bell Labs is a distributed operating system. It was developed primarily for research purposes as the successor to Unix by the Computing Sciences Research Center at Bell Labs between the mid-1980s and 2002...

 and Inferno
Inferno (operating system)
Inferno is a distributed operating system started at Bell Labs, but is now developed and maintained by Vita Nuova Holdings as free software. Inferno was based on the experience gained with Plan 9 from Bell Labs, and the further research of Bell Labs into operating systems, languages, on-the-fly...

C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

LPL
Lucent Public License
The Lucent Public License is an open-source license created by Lucent Technologies. It has been released in two versions: Version 1.0 and 1.02....

 (OSI
Open Source Initiative
The Open Source Initiative is an organization dedicated to promoting open source software.The organization was founded in February 1998, by Bruce Perens and Eric S. Raymond, prompted by Netscape Communications Corporation publishing the source code for its flagship Netscape Communicator product...

 approved)
AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alexey Kuznetsov, Alexander Shengalts 2003 4.6.5 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

BSD license
Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Vince Darley 1999 8.3.3 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

, with BSD components
Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

David Reitter 2005 2.1 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Elisp
GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Rich Siegel 1992-04 10.0 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

Bluefish Development Team 1999 2.0.3 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

ConTEXT Project Ltd 1999 0.98.6 CodeGear Delphi BSD License
Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Ingyu Kang/ Emerald Editor Team 1999 3.72 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

Pistos 2004 0.9.0 Ruby
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

MIT
MIT License
The MIT License is a free software license originating at the Massachusetts Institute of Technology . It is a permissive license, meaning that it permits reuse within proprietary software provided all copies of the licensed software include a copy of the MIT License terms...

E Text Editor Alexander Stigsen 2005 2.0.2 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

, with BSD components
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

Ken Thompson 1970 unchanged from original C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Sangil Kim 1998 3.21 Shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

Cody Precord 2007 0.6.77 Python wxWindows license
EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Emurasoft, Inc. 1997 10.0.1 Shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

epsilon Lugaru Software 1984 13.06 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU
GNU
GNU is a Unix-like computer operating system developed by the GNU project, ultimately aiming to be a "complete Unix-compatible software system"...

 Project
2000 3.2.2 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

Enrico Tröger 2005 0.21 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and GTK2
GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

GNU Emacs Richard Stallman
Richard Stallman
Richard Matthew Stallman , often shortened to rms,"'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman|first= Richard|date= N.D.|work=Richard Stallman's homepage...

1984 23.3 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Elisp
GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

0x539 dev group 2005 0.4.12 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

John E. Davis 1992 0.99-18 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

Slava Pestov 1998 (?) 4.4.1 Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

JFE
JFE (Jens' File Editor)
JFE, acronym for "Jens' File Editor", is a free Windows based text editor and source code editor which is aimed primarily at computer programmers working with C/C++ but of course is not limited to that. The program is available in English and German. It is or was also used at various universities....

Jens Altmann 2000 3.9
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

Joseph Allen 1988 3.7 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 Project
2000-12 3.5.3 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Mansfield Software Group, Inc. 1983 1.6 proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Komodo Edit Activestate
ActiveState
ActiveState is a Canadian software company headquartered in Vancouver, British Columbia. It develops, sells, and supports cross-platform development tools for dynamic languages such as Perl, PHP, Python, Ruby, and Tcl, as well as language distributions and enterprise services...

open-sourced 2007 6 Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

, Tcl
Tcl
Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own...

, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

, Ruby
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

MPL
Mozilla Public License
The Mozilla Public License is a free and open source software license. Version 1.0 was developed by Mitchell Baker when she worked as a lawyer at Netscape Communications Corporation and version 1.1 at the Mozilla Foundation...

, GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

Komodo IDE Activestate
ActiveState
ActiveState is a Canadian software company headquartered in Vancouver, British Columbia. It develops, sells, and supports cross-platform development tools for dynamic languages such as Perl, PHP, Python, Ruby, and Tcl, as well as language distributions and enterprise services...

2007 6 Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

, Tcl
Tcl
Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own...

, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

, Ruby
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 Project
2000 4.4.5 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Alexander V. Lukyanov 1997 1.14.5 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

Alexander Davidson 1999 3.51 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

MinEd
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

Thomas Wolff 1992 2011.17 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

MS-DOS Editor Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

1991 2.0.026 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

Chris Allegretta 1999 2.2.5 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

ne
Ne (text editor)
ne is a console text editor for POSIX computer operating systems such as Linux or Mac OS X. It uses the terminfo library, but it can also be compiled using a bundled copy of the GNU termcap implementation. There is also a Cygwin version...

Sebastiano Vigna, Todd Lewis, Daniele Filaretti 1993 2.2 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Mark Edel 1991 5.5 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Notepad Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

1985 6.0 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Don Ho 2003-11-25 5.9 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

Florian Balmer 2004-04 4.1.24 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

BSD license
NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

Eric Fookes, Fookes Software 1995 6.20 CodeGear Delphi , $10 Standard, $20 Pro Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Keith Bostic
Keith Bostic
Keith Bostic is a computer programmer from the United States.In 1986, Bostic joined the Computer Systems Research Group at the University of California, Berkeley. He was one of the principal architects of the Berkeley 4.4BSD and 4.4BSD-Lite releases...

1.79 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

BSD license
Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

University of Washington
University of Washington
University of Washington is a public research university, founded in 1861 in Seattle, Washington, United States. The UW is the largest university in the Northwest and the oldest public university on the West Coast. The university has three campuses, with its largest campus in the University...

4.64 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

PolySoft Solutions 1998 5.0 Preview Release Shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

Simon Steele 1998 2.3 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

BSD license
PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Jan Fiala 2002 4.5.6 CodeGear Delphi Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

Baara Estudio 2007 1.2.21 ? Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

Rickard Johansson 2004 7.71 CodeGear Delphi Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

Fifesoft 2003 1.1.0 Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

GPL
SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

Neil Hodgson 1999-03 2.21 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

HPND
Historical Permission Notice and Disclaimer
The Historical Permission Notice and Disclaimer is an open source license, approved by the Open Source Initiative . It is unique among the OSI's licenses because of the choices it allows in its construction; it lets the licensor pick anywhere from 0-2 warranty disclaimers, whether they want to...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

Sean Kelly, skti 2002 3.6.1 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

SlickEdit, Inc. 1988 16.0.0 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Slick-C
Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Peter Borg 2004 3.8 Objective-C
Objective-C
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.Today, it is used primarily on Apple's Mac OS X and iOS: two environments derived from the OpenStep standard, though not compliant with it...

Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

Source Dynamics ? 3.50.0065 Source Insight macro language Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TheCodingMonkeys 2003 3.5.2 (3294) Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Sublime Text
Sublime Text
Sublime Text is a cross-platform C++-based text and source code editor. The program was originally designed as a feature-rich extension of vim.-Features:Some features include:*Minimap: a preview of the entire source code...

Jon Skinner 2008 2126 C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

Juraj Simlovic 2001 5.4.2 Freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

Apple Inc. 2001 1.7 BSD License
TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

MacroMates 2004-10-10 1.5.7 Objective-C++ Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

, with MIT
MIT License
The MIT License is a free software license originating at the Massachusetts Institute of Technology . It is a permissive license, meaning that it permits reuse within proprietary software provided all copies of the licensed software include a copy of the MIT License terms...

 components
TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

Helios Software Solutions 1992 5.4.2 Shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

Bare Bones Software
Bare Bones Software
Bare Bones Software is a Bedford, Massachusetts, USA software company developing software tools for the Apple Macintosh platform. The company is best known for its BBEdit text editor, marketed under the registered trademark "It doesn't suck," and has been mentioned as a "Top-Tier Mac developer" by...

2003 3.5.3 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

Sammy Mitchell 1985-11 4.4 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and SAL
Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

IDM Computer Solutions 1994 17.00 Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Ted Green, Greenview Data 1980 6.21 Assembly
Assembly language
An assembly language is a low-level programming language for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine codes and other constants needed to program a given CPU architecture...

 and C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

Proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

Bram Moolenaar
Bram Moolenaar
Bram Moolenaar is an active member of the open source software community. He is the author of Vim, a text editor that is very popular among programmers and power users....

1991 7.3 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Vimscript
Vimscript
Vimscript, also Vim script, is the scripting language built into Vim. Based on the ex editor language of the original vi editor, early versions of Vim added commands for control flow and function definitions. Since version 7, Vimscript also supports more advanced data types such as Lists and...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 - compatible
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Lucid Inc.
Lucid Inc.
Lucid Incorporated was a software development company founded by Richard P. Gabriel in 1984 which went bankrupt in 1994.-Beginnings:Gabriel had been working for Lawrence Livermore National Labs on a computer hardware project called "S1", the first incarnation of which used a CISC processor...

1991 21.4.22 C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and Elisp
GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Yi Don Stewart 2005 0.6.2.2 Haskell
Haskell (programming language)
Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. In Haskell, "a function is a first-class citizen" of the programming language. As a functional programming language, the...

GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

Name Creator First public release Latest stable version Programming language used Cost (US$
United States dollar
The United States dollar , also referred to as the American dollar, is the official currency of the United States of America. It is divided into 100 smaller units called cents or pennies....

)
Software license Open source
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...


Operating system support

This section lists the operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

s that different editors can run on. Some editors run on additional operating systems that are not listed.

Cross-platform text editors

Text editor support for various operating systems
Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

BSD Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

OpenVMS
OpenVMS
OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is a computer server operating system that runs on VAX, Alpha and Itanium-based families of computers. Contrary to what its name suggests, OpenVMS is not open source software; however, the source listings are available for purchase...

Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

 
Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

epsilon
Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

 
GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

 
Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

 
MinEd
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

   
ne
Ne (text editor)
ne is a console text editor for POSIX computer operating systems such as Linux or Mac OS X. It uses the terminfo library, but it can also be compiled using a bundled copy of the GNU termcap implementation. There is also a Cygwin version...

 
nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

 
SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

 
UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

BSD Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

OpenVMS
OpenVMS
OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is a computer server operating system that runs on VAX, Alpha and Itanium-based families of computers. Contrary to what its name suggests, OpenVMS is not open source software; however, the source listings are available for purchase...


Windows-only text editors

  • AkelPad
    AkelPad
    AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

  • ConTEXT
    ConTEXT
    ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

  • Crimson Editor
    Crimson Editor
    Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

  • E Text Editor
  • EditPlus
    EditPlus
    EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

  • EmEditor
    EmEditor
    EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

  • Metapad
    Metapad
    Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

  • MS-DOS Editor
  • Notepad
  • Notepad2
    Notepad2
    Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...


  • Notepad++
    Notepad++
    Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

  • NoteTab
    NoteTab
    NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

  • PolyEdit
    PolyEdit
    PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

  • Programmer's Notepad
    Programmer's Notepad
    Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

  • PSPad
    PSPad
    PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

  • Q10 (text editor)
    Q10 (text editor)
    Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

  • RJ TextEd
    RJ TextEd
    RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

  • Source Insight
    Source Insight
    Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

  • TED Notepad
    TED Notepad
    TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

  • TextPad
    TextPad
    TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

  • The SemWare Editor
    The SemWare Editor
    The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

     
  • VEDIT
    VEDIT
    Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....



Mac-only text editors

  • Aquamacs
    Aquamacs
    Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

  • BBEdit
    BBEdit
    BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

  • Coda (web development software)
    Coda (web development software)
    Coda is a commercial and proprietary web development application for Mac OS X, developed by Panic. It was released on April 23, 2007. It won the 2007 Apple Design Award for Best User Experience. It is available for $99. - Concept and idea :...

  • Kod
    Kod
    Kod is a text editor for Mac OS X. Written by Rasmus Andersson, a Facebook engineer, Kod is designed to be fitted specifically to Mac OS X's architecture....

  • skEdit
    SkEdit
    skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

  • Smultron
    Smultron
    Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

  • SubEthaEdit
    SubEthaEdit
    SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

  • TextEdit
    TextEdit
    TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

  • TextMate
    TextMate
    TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

  • TextWrangler
    TextWrangler
    TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...


Natural language (localization)

Available languages for the UI
English German French Polish Korean Japanese Italian Dutch Portuguese Spanish Swedish Total
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

20
Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

1
BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

1
Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

26
ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

22
Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

1
Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

2
Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

24
EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

12
epsilon 1
gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

82
Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

21
GNU Emacs 1
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

20
JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

1
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

4
Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

50 fully / 18 mostly http://l10n.kde.org/stats/gui/stable/po/kate.po/
KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

1
Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

5
Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

33 http://liquidninja.com/metapad/translations-download.html
mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

MS-DOS Editor 11
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

4
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad 11
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

43
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

6
NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

2
PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

36
RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

18
Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

6
RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

17
SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

39 http://scintilla.org/SciTETranslation.html
skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

13
Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

18
TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

1
TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

9
TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

1
The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

1
UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

7
VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

1
Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

25
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

1
English German French Polish Korean Japanese Italian Dutch Portuguese Spanish Swedish Total

Document interface

Text editor support for common document interfaces
Multiple instances Single document window splitting MDI
Multiple document interface
Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

: Overlappable windows
MDI: Tabbed document interface MDI: Window splitting
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

Plugin  Plugin 
GNU Emacs Plugin  
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

 
MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

2 windows
nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

 
skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

   
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

Multiple instances Single document window splitting MDI
Multiple document interface
Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

: Overlappable windows
MDI: Tabbed document interface MDI: Window splitting

Basic features

Text editor support for basic editing features
Spell checking
Spell checker
In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...

Regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

-based find & replace
Encoding
Character encoding
A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the transmission of data through telecommunication networks or storage of text in...

 conversion
Newline
Newline
In computing, a newline, also known as a line break or end-of-line marker, is a special character or sequence of characters signifying the end of a line of text. The name comes from the fact that the next character after the newline will appear on a new line—that is, on the next line below the...

 conversion
Multiple undo/redo Rectangular block selection
Column selection
In computing and user interface engineering, a column selection is a text selection feature found in text editors which allows the user to select characters in a grid-like fashion...

Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Plugin Plugin
Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

Coda
Coda (web development software)
Coda is a commercial and proprietary web development application for Mac OS X, developed by Panic. It was released on April 23, 2007. It won the 2007 Apple Design Award for Best User Experience. It is available for $99. - Concept and idea :...

http://www.panic.com/coda/#editor-pane
ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

 
Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

 
E Text Editor Plugin
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

Plugin
gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

  Plugin
GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

Plugin
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

Plugin
Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

MinEd
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

     
MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

Spell checking
Spell checker
In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...

Regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

-based find & replace
Encoding
Character encoding
A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the transmission of data through telecommunication networks or storage of text in...

 conversion
Newline
Newline
In computing, a newline, also known as a line break or end-of-line marker, is a special character or sequence of characters signifying the end of a line of text. The name comes from the fact that the next character after the newline will appear on a new line—that is, on the next line below the...

 conversion
Multiple undo/redo Rectangular block selection
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Plugin
Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Plugin, on-demand only
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

   
PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

 
TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

 
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

Spell checking
Spell checker
In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...

Regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

-based find & replace
Encoding
Character encoding
A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the transmission of data through telecommunication networks or storage of text in...

 conversion
Newline
Newline
In computing, a newline, also known as a line break or end-of-line marker, is a special character or sequence of characters signifying the end of a line of text. The name comes from the fact that the next character after the newline will appear on a new line—that is, on the next line below the...

 conversion
Multiple undo/redo Rectangular block selection

Programming features

Text editor support for programming features (see source code editor
Source code editor
A source code editor is a text editor program designed specifically for editing source code of computer programs by programmers. It may be a standalone application or it may be built into an integrated development environment ....

)
Syntax highlighting
Syntax highlighting
Syntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...

Function list Symbol database
(ctags
Ctags
Ctags is a program that generates an index file of names found in source and header files of various programming languages.Depending on the language,functions,variables,class members,macros and so onmay be indexed....

 or equiv.)
Brace matching
Brace matching
Brace matching, or parentheses matching, is a syntax highlighting feature of certain text editors and integrated development environments that highlights matching sets of braces in languages such as Java and C++ that use them...

Auto indentation Auto completion
Autocomplete
Autocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the...

Code folding
Code folding
Code folding is a feature of some text editors, source code editors and IDEs that allows the user to selectively hide and display sections of a currently-edited file as a part of routine edit operations...

Text folding Compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

 integration
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Plugin Plugin Plugin Plugin Plugin Plugin Plugin
Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Plugin Plugin Plugin 
Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

Plugin Plugin Plugin Plugin
GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

Plugin Plugin Plugin
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

Plugin Plugin Plugin
KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Macro
Komodo Edit Plugin
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

 
MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

Syntax highlighting
Syntax highlighting
Syntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...

Function list Symbol database
(ctags
Ctags
Ctags is a program that generates an index file of names found in source and header files of various programming languages.Depending on the language,functions,variables,class members,macros and so onmay be indexed....

 or equiv.)
Bracket
Bracket
Brackets are tall punctuation marks used in matched pairs within text, to set apart or interject other text. In the United States, "bracket" usually refers specifically to the "square" or "box" type.-List of types:...

 matching
Auto indentation Auto completion
Autocomplete
Autocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the...

Code folding
Code folding
Code folding is a feature of some text editors, source code editors and IDEs that allows the user to selectively hide and display sections of a currently-edited file as a part of routine edit operations...

Text folding Compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

 integration
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Plugin Plugin
Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Plugin Plugin  
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

 
nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

       
PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Plugin
Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

plugin
SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

 
skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

Limited
SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

Plugin  
TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

Plugin 
TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

Plugin 
The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

Plugin     
UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

 
VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

 
Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

Plugin 
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

   
Syntax highlighting
Syntax highlighting
Syntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...

Function list Symbol database
(ctags
Ctags
Ctags is a program that generates an index file of names found in source and header files of various programming languages.Depending on the language,functions,variables,class members,macros and so onmay be indexed....

 or equiv.)
Bracket
Bracket
Brackets are tall punctuation marks used in matched pairs within text, to set apart or interject other text. In the United States, "bracket" usually refers specifically to the "square" or "box" type.-List of types:...

 matching
Auto indentation Auto completion
Autocomplete
Autocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the...

Code folding
Code folding
Code folding is a feature of some text editors, source code editors and IDEs that allows the user to selectively hide and display sections of a currently-edited file as a part of routine edit operations...

Text folding Compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

 integration

Extra features

Text editor support for other programming features
Text shell integration Graphical shell integration Macro language Collaborative editing Large file support Multi-line regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

 support
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Plugin
Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

 
Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

 
Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

2GB
EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

  Plugin
GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

(heap)
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

MS-DOS Editor (~300 KB)
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

Text shell integration Graphical shell integration Macro language Collaborative editing Large file support Multi-line regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

 support
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

with plugin
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

 
PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

with plugin
Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

 
SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

2 GB
Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

2 GB
UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

(256M)
Text shell integration Graphical shell integration Macro language Collaborative editing Large file support Multi-line regex
Regular expression
In computing, a regular expression provides a concise and flexible means for "matching" strings of text, such as particular characters, words, or patterns of characters. Abbreviations for "regular expression" include "regex" and "regexp"...

 support



Large file support:
= Larger than 4GB (LFS
Large file support
Large file support, often abbreviated to LFS, is the term frequently applied to the ability to create files larger than 2 GiB on 32-bit operating systems.- Rationale :...

)
2GB = Larger than 1GB, not limited by memory
= Limited by available memory    (64k) = Some limit less than available memory (give max size if known)


In general, most text editors do not support large text files. Some restrict themselves to available in-core RAM while others use sophisticated virtual memory management techniques and paging algorithms.

Key bindings

Support for custom key bindings.
Text editor support for key bindings.
Dynamically customizable Mac OS X Vi Emacs Pico WordStar
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPad Lite
Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

 
KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

 
PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

 
Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

   
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

YI
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

Dynamically customizable Standard Mac OS X Vi Emacs Pico WordStar

Protocol support

Native internal support for editing files over a network or the internet.
Text editor support for remote file editing over Internet Protocol
Internet Protocol
The Internet Protocol is the principal communications protocol used for relaying datagrams across an internetwork using the Internet Protocol Suite...

s
FTP
File Transfer Protocol
File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

HTTP
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

SSH
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

Yes
BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

Coda
Coda (web development software)
Coda is a commercial and proprietary web development application for Mac OS X, developed by Panic. It was released on April 23, 2007. It won the 2007 Apple Design Award for Best User Experience. It is available for $99. - Concept and idea :...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

Plugin Plugin.
JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo IDE
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

FTP
File Transfer Protocol
File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

HTTP
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

SSH
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Plugin for FTP, FTPS, FTPES, SFTP
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

Yes
TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

Plugin Plugin Plugin Plugin
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
FTP
File Transfer Protocol
File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

HTTP
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

SSH
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...


Unicode and other character encodings

To support specified character encoding, the editor must be able to load, save, view and edit text in the specific encoding and not destroy any characters. For UTF-8 and UTF-16, this requires internal 16-bit character support.

Partial support is indicated if: 1) the editor can only convert the character encoding to internal (8 bit) format for editing.
2) If some encodings are supported only in some platforms.
3) If the editor can only display specific character set (such as OEM) by loading corresponding font, but does not support keyboard entry for that character set.
Text editor support for some of the most common character encoding
Character encoding
A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the transmission of data through telecommunication networks or storage of text in...

s
ASCII
ASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

ISO-8859
ISO/IEC 8859
ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings. The series of standards consists of numbered parts, such as ISO/IEC 8859-1, ISO/IEC 8859-2, etc. There are 15 parts, excluding the abandoned ISO/IEC 8859-12...

DOS (OEM)
Code page 437
IBM PC or MS-DOS code page 437 is the character set of the original IBM PC. It is also known as CP 437, OEM 437, PC-8, MS-DOS Latin US or sometimes misleadingly referred to as the OEM font, High ASCII or Extended ASCII....

EBCDIC
EBCDIC
Extended Binary Coded Decimal Interchange Code is an 8-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems....

UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

UTF-16
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

 
Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

 
Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

 
Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

 
mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

MS-DOS Editor
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

ASCII
ASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

ISO-8859
ISO/IEC 8859
ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings. The series of standards consists of numbered parts, such as ISO/IEC 8859-1, ISO/IEC 8859-2, etc. There are 15 parts, excluding the abandoned ISO/IEC 8859-12...

DOS (OEM)
Code page 437
IBM PC or MS-DOS code page 437 is the character set of the original IBM PC. It is also known as CP 437, OEM 437, PC-8, MS-DOS Latin US or sometimes misleadingly referred to as the OEM font, High ASCII or Extended ASCII....

EBCDIC
EBCDIC
Extended Binary Coded Decimal Interchange Code is an 8-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems....

UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

UTF-16
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad  
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

plugin
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

   
nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

 
Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

   
TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

    plugin
UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

 
Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

 
XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

 
Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

ASCII
ASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

ISO-8859
ISO/IEC 8859
ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings. The series of standards consists of numbered parts, such as ISO/IEC 8859-1, ISO/IEC 8859-2, etc. There are 15 parts, excluding the abandoned ISO/IEC 8859-12...

DOS (OEM)
Code page 437
IBM PC or MS-DOS code page 437 is the character set of the original IBM PC. It is also known as CP 437, OEM 437, PC-8, MS-DOS Latin US or sometimes misleadingly referred to as the OEM font, High ASCII or Extended ASCII....

EBCDIC
EBCDIC
Extended Binary Coded Decimal Interchange Code is an 8-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems....

UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

UTF-16

Right-to-left and bidirectional text

Support for right to left (RTL) texts (like Hebrew, Arabic, Persian) and the mixture of left to right (LTR) and RTL known as bidirectional (bidi) support.

Depending on the algorithm used in the programs they might only render the bidirectional text correctly but may not be able to edit them. (e.g. Notepad++ 5.1.3 shows bidirectional texts correctly but you cannot edit it and you should change the window direction to be able to edit right to left texts correctly.)
Right to left (RTL) & bidirectional (bidi) support
Right-to-left (RTL) Bi-directional (Bidi)
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

MS-DOS Editor
mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

   
Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

RTL Bidi
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

(limited)
Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

RTL Bidi

Newline support

Text editor support for newline
Newline
In computing, a newline, also known as a line break or end-of-line marker, is a special character or sequence of characters signifying the end of a line of text. The name comes from the fact that the next character after the newline will appear on a new line—that is, on the next line below the...

  character sequence support
Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 (CR/LF)
Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 (LF)
Mac (CR)
Acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

AkelPad
AkelPad
AkelPad is a small, expandable text editor written for the Windows family of operating systems. It can also be run under Wine, an application which allows users to run Windows applications on Unix-like systems such as Linux...

Alphatk
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", but which extended to run on any platform that Tk runs on: Windows, Unix, and Mac OS X.Alphatk is most useful for:...

Aquamacs
Aquamacs
Aquamacs is an Emacs text editor for Mac OS X. It is based on GNU Emacs from the GNU project, currently tracking the version 23 branch, although its user interface is designed to conform with Mac OS X UI standards....

BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

Bluefish
Bluefish (text editor)
Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

ConTEXT
ConTEXT
ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

Crimson Editor
Crimson Editor
Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

Diakonos
Diakonos
Diakonos is a customizable, usable curses-based text editor. It was developed with the intention of being easier to configure and use than Emacs, more powerful than Pico and Nano, and not as cryptic as vi or ex....

E Text Editor
ed
Ed (text editor)
ed is a line editor for the Unix operating system. It was one of the first end-user programs hosted on the system and has been standard in Unix-based systems ever since. ed was originally written in PDP-11/20 assembler by Ken Thompson in 1971...

EditPlus
EditPlus
EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

Editra
Editra
Editra is a cross-platform, open-source text editor, released under a wxWindows license. It is written by Cody Precord in Python, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.It...

EmEditor
EmEditor
EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

Geany
Geany
Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

gedit
Gedit
gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

GNU Emacs
Gobby
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. It was initially released in June 2005 by the 0x539 dev group....

JED
JED (text editor)
JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight , which makes it an ideal editor for older systems, embedded systems,...

jEdit
JEdit
jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

JOE
Joe's Own Editor
JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

LE
LE (text editor)
LE is a text editor which appears something like the Norton Editor, but has many additional features:* rectangle select/copy/paste * search/replace with regular expressions* filtering block contents through an external program...

Kate
Kate (text editor)
In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

KEDIT
Kedit
kate, Kate, KEdit, or KEDIT may refer to:*KEDIT, a clone of XEDIT for DOS and Windows, by Mansfield Software ....

Komodo Edit
KWrite
KWrite
KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

Metapad
Metapad
Metapad is an open source text editor for Microsoft Windows 9x/NT/XP, developed by Alexander Davidson since 1999. The aim of Metapad is to provide a near drop-in replacement of Notepad in Windows. Metapad was distributed as freeware for the first ten years of its existence...

MS-DOS Editor
mined
Mined (text editor)
MinEd is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.Mined is available for Unix and Linux, Windows and DOS systems, and is included in the SUSE, Debian, Cygwin and FreeBSD distributions....

Nano
Nano (text editor)
nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality....

Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 (CR/LF)
Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 (LF)
Mac (CR)
NEdit
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs...

Notepad
Notepad++
Notepad++
Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

Notepad2
Notepad2
Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

NoteTab
NoteTab
NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

nvi
Nvi
nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....

Pico
Pico (text editor)
Pico is a text editor for Unix and Unix-based computer systems. It is integrated with the Pine e-mail client, which was designed by the Office of Computing and Communications at the University of Washington....

PolyEdit
PolyEdit
PolyEdit is a compact multipurpose word processor and text editor for Microsoft Windows. It has been developed by PolySoft Solutions since 1998.The program can be downloaded as PolyEdit Lite, which is free for home use...

Programmer's Notepad
Programmer's Notepad
Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

PSPad
PSPad
PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

Q10 (text editor)
Q10 (text editor)
Q10 is a freeware text editor created by Baara Estudio. It is very basic, but has a few features that make it attractive to writers.- Features :* Full screen* Live text statistics easily visible* Customizable look* Alarm with word count for time...

RJ TextEd
RJ TextEd
RJ TextEd is a freeware Unicode text and source code editor for Windows, that can also be used as a simple web development tool.The editor uses a variety of techniques for syntax highlighting in the source. It can use auto completion and hints to assist in editing source code. Previews of ...

RText
RText
RText is a text editor for programmers, available under the GNU General Public License.-Features:Some of RText's features include:* Syntax highlighting for over 20 languages* Regular expression search and replace* Find in files and Replace in files...

SciTE
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

skEdit
SkEdit
skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

SlickEdit
SlickEdit
SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

Smultron
Smultron
Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

Source Insight
Source Insight
Source Insight is a source code editor by Source Dynamics. Source Insight provides syntax highlighting, code navigation and customizable keyboard shortcuts...

SubEthaEdit
SubEthaEdit
SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhiker's Guide to the Galaxy series....

TED Notepad
TED Notepad
TED Notepad is a freeware portable text editor for Microsoft Windows. The software has been developed by Juraj Šimlovič since 2001, originally as a school project. It has a similar cosmetic look to Notepad, but provides variety of features for advanced plain-text editing...

TextEdit
TextEdit
TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux...

TextMate
TextMate
TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

TextPad
TextPad
TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

TextWrangler
TextWrangler
TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

The SemWare Editor
The SemWare Editor
The SemWare Editor is a text editor computer program for MSDOS, Microsoft Windows, and OS/2.Starting in November 1985 as a shareware program called "Qedit" , Qedit was eventually modified to run as a Terminate and Stay Resident program, and ported to OS/2 and eventually evolved to TSE...

UltraEdit
UltraEdit
UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

VEDIT
VEDIT
Vedit is a commercial text editor for Microsoft Windows and MS-DOS from Greenview Data, Inc.Vedit was one of the pioneers in visual editing. Today, it is a powerful and feature-rich general-purpose text editor....

Vim
Vim (text editor)
Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

XEmacs
XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s...

Yi
Yi (editor)
Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell....

Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 (CR/LF)
Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 (LF)
Mac (CR)

See also

  • Editor war
    Editor war
    Editor war is the common name for the rivalry between users of the vi and Emacs text editors. The rivalry has become a lasting part of hacker culture and the free software community....

  • List of text editors
  • Wikipedia:Text editor support
  • Python Editors
  • List of editors at Editplus wiki
  • TextEditors Wiki
  • Comparison of
    • word processors
      Comparison of word processors
      -General information:This table provides general information about selected word processors.-Characteristics:This table gives characteristics of each word processor.-Operating System Compatibility:...

    • integrated development environments
      Comparison of integrated development environments
      The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.- ActionScript :- Ada :- Basic :- C/C++ :...

    • HTML editors
      Comparison of HTML editors
      The following tables compare general and technical information for a number of HTML editors.This article is not all-inclusive or necessarily up to date...

    • TeX editors
      Comparison of TeX editors
      This page shows a table contrasting the features of the text editors that interface to TeX .-Table of editor properties:- See also :* Comparison of word processors* Comparison of text editors...

    • hex editors
      Comparison of hex editors
      - General :- Features :-Notes:ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.-See also:*Hex editor*Comparison of**word processors**integrated development environments**HTML editors**text editors...


External links

"The Emacs Editor"
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK