Comparison Of Text Editors

The following tables compare general and technical information for a number of text editors. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date.

General information

This table gives basic general information about the different editors:
! Creator ! First public release date ! Latest stable version ! Cost (USD) ! Software license
style="text-align:left;" bgcolor="#ececec" | Acme Rob Pike 1993 Distributed with 4th Ed. Plan 9 Free LPL (OSI approved)
style="text-align:left;" bgcolor="#ececec" | Crimson Editor Ingyu Kang ? 3.7 Free Proprietary
style="text-align:left;" bgcolor="#ececec" | EditPlus ES-Computing March 20, 1998 2.12 $30 (1-user) Proprietary
style="text-align:left;" bgcolor="#ececec" | GNU Emacs GNU Project 1984 21.4 Free GPL
style="text-align:left;" bgcolor="#ececec" | Kate KDE Project December 2000 2.4 Free GPL
style="text-align:left;" bgcolor="#ececec" | KWrite KDE Project 2000 4.4 Free GPL
style="text-align:left;" bgcolor="#ececec" | Nano GNU Project 1999 1.2.4 Free GPL
style="text-align:left;" bgcolor="#ececec" | Notepad Microsoft ? ? Part of Windows Proprietary
style="text-align:left;" bgcolor="#ececec" | nvi Bill Joy 1976 1.79 Free BSD license
style="text-align:left;" bgcolor="#ececec" | Pico University of Washington ? ? Free Proprietary
style="text-align:left;" bgcolor="#ececec" | PSPad Jan Fiala ? 4.3.2 Free Proprietary
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit TheCodingMonkeys 2003 2.1.1 $35 for Commercial Use Proprietary
style="text-align:left;" bgcolor="#ececec" | TextPad Helios Software Solutions ? 4.7.3 $29 Shareware
style="text-align:left;" bgcolor="#ececec" | vim Bram Moolenaar 1980 6.3 Free GPL-compatible
style="text-align:left;" bgcolor="#ececec" | XEmacs Lucid Inc. 1991 21.0 Free GPL
! Creator ! First public release date ! Latest stable version ! Cost (USD) ! Software license

Operating system support

This table lists the operating systems that different editors can run on without emulation:
style="width:10em;" | style="width:5em;" | Windows style="width:5em;" | Mac OS X style="width:5em;" | Linux style="width:5em;" | BSD style="width:5em;" | Unix
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
! Windows ! Mac OS X ! Linux ! BSD ! Unix

Document interface

This table lists common document interfaces supported natively (i.e. without third-party add-ons) by different editors:
rowspan="2" | rowspan="2" style="width:20%;" | Single document interface colspan="3" | Multiple document interface
style="width:20%;" | Window cascading/tiling style="width:20%;" | Window splitting style="width:20%;" | Window tabbing
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
! Single document interface ! Window cascading/tiling ! Window splitting ! Window tabbing

Basic features

This table lists common basic features supported natively (i.e. without third-party add-ons) by different editors:
! style="width:20%;" | Spell checking ! style="width:20%;" | Regex-based find & replace ! style="width:20%;" | Encoding conversion ! style="width:20%;" | Newline conversion
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
! Spell checking ! Regex-based find & replace ! Encoding conversion ! Newline conversion

Programming features

This table lists common programming features implemented natively by different editors:
! style="width:9%;" | Syntax highlighting ! style="width:9%;" | Multiple undo/redo ! style="width:9%;" | Rectangular block selection ! style="width:9%;" | Bracket matching ! style="width:9%;" | Auto indentation ! style="width:9%;" | Auto completion ! style="width:9%;" | Code folding ! style="width:9%;" | Text folding ! style="width:9%;" | Compiler integration
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ?
! Syntax highlighting ! Multiple undo/redo ! Rectangular block selection ! Bracket matching ! Auto indentation ! Auto completion ! Code folding ! Text folding ! Compiler integration

Extra features

This table lists other features implemented natively by different editors:
! style="width:20%;" | Text shell integration ! style="width:20%;" | Graphical shell integration ! style="width:20%;" | Macro ! style="width:20%;" | Collaborative editing
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
! Text shell integration ! Graphical shell integration ! Macro ! Collaborative editing

Protocol support

This table lists Internet protocols that different editors support for remote file editing:
! style="width:20%;" | FTP ! style="width:20%;" | HTTP ! style="width:20%;" | SSH ! style="width:20%;" | WebDAV
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#fcfcfc" | ? bgcolor="#ffdddd" | No
! FTP ! HTTP ! SSH ! WebDAV

Encoding support

This table lists character encodings that different editors support:
! style="width:25%;" | ASCII ! style="width:25%;" | UTF-8 ! style="width:25%;" | UTF-16
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
! ASCII ! UTF-8 ! UTF-16

Newline support

This table states which newline character sequences different editors support:
! style="width:25%;" | DOS (CR/LF) ! style="width:25%;" | Unix (LF) ! style="width:25%;" | Mac (CR)
style="text-align:left;" bgcolor="#ececec" | Acme bgcolor="#ffdddd" | No bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | Crimson Editor bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | EditPlus bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | GNU Emacs bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Kate bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | KWrite bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | Nano bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | Notepad bgcolor="#ddffdd" | Yes bgcolor="#ffdddd" | No bgcolor="#ffdddd" | No
style="text-align:left;" bgcolor="#ececec" | nvi bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | Pico bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ?
style="text-align:left;" bgcolor="#ececec" | PSPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | SubEthaEdit bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | TextPad bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | vim bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes bgcolor="#ddffdd" | Yes
style="text-align:left;" bgcolor="#ececec" | XEmacs bgcolor="#fcfcfc" | ? bgcolor="#ddffdd" | Yes bgcolor="#fcfcfc" | ?
! DOS (CR/LF) ! Unix (LF) ! Mac (CR)

References

  • "The Emacs Editor"

See also

Text editors *

 

<< PreviousWord BrowserNext >>
edith nourse rogers
franc (disambiguation)
mandarin (china)
sangue misto
christian heinrich spiess
suzuki ignis
jewel de'nyle
sonar kella
kubota
christian august vulpius
black sturgeon river
sorbs (disambiguation)
thomas spence
norah satie
marty burns
complex text layout languages
henry jermyn, 1st earl of st albans
wedderburn, new zealand
garrigues (disambiguation)
youth and young manhood
221 eos
petru lucinschi
222 lucia
castries, hrault
kahless ii
223 rosa
millie monyo
public service
224 oceana
225 henrietta
226 weringia
227 philosophia
228 agathe
229 adelinda
230 athamantis
imi lichtenfeld
bite (medicine)
poko
the music man (song)
the battle of the overpass
ladbroke grove tube station
k 65 residues
luizianne lins
lpga of korea tour