Revision as of 14:56, 19 February 2005 editMinghong (talk | contribs)Extended confirmed users13,146 editsNo edit summary← Previous edit | Revision as of 15:04, 19 February 2005 edit undoMinghong (talk | contribs)Extended confirmed users13,146 edits →Extra featuresNext edit → | ||
Line 374: | Line 374: | ||
! style="width:5em;" | Compiler integration | ! style="width:5em;" | Compiler integration | ||
! style="width:5em;" | ] | ! style="width:5em;" | ] | ||
⚫ | ! style="width:5em;" | ] | ||
|- | |- | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
⚫ | | bgcolor="#ddffdd" | Yes | ||
| bgcolor="#ddffdd" | Yes | | bgcolor="#ddffdd" | Yes | ||
| bgcolor="#ddffdd" | Yes | | bgcolor="#ddffdd" | Yes | ||
Line 386: | Line 384: | ||
| bgcolor="#ffdddd" | No | | bgcolor="#ffdddd" | No | ||
| bgcolor="#ffdddd" | No | | bgcolor="#ffdddd" | No | ||
⚫ | | bgcolor="#ddffdd" | Yes | ||
|- | |- | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 396: | Line 392: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 402: | Line 397: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#ddffdd" | Yes | | bgcolor="#ddffdd" | Yes | ||
⚫ | | bgcolor="#ffdddd" | No | ||
| bgcolor="#ffdddd" | No | | bgcolor="#ffdddd" | No | ||
| bgcolor="#ffdddd" | No | | bgcolor="#ffdddd" | No | ||
Line 408: | Line 402: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 414: | Line 407: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 420: | Line 412: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 426: | Line 417: | ||
! style="text-align:left;" bgcolor="#ececec" | ] | ! style="text-align:left;" bgcolor="#ececec" | ] | ||
| bgcolor="#fcfcfc" | Not applicable | | bgcolor="#fcfcfc" | Not applicable | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
| bgcolor="#fcfcfc" | ? | | bgcolor="#fcfcfc" | ? | ||
Line 434: | Line 424: | ||
! Compiler integration | ! Compiler integration | ||
! ] | ! ] | ||
|- | |||
|} | |||
==Protocol support== | |||
Information about what common ]s are implemented natively for remote file editing (without third-party add-ons). | |||
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;" | |||
|- style="background: #ececec" | |||
! style="width:10em;" | | |||
⚫ | ! style="width:5em;" | ] | ||
! style="width:5em;" | ] | |||
! style="width:5em;" | ] | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
⚫ | | bgcolor="#ddffdd" | Yes | ||
⚫ | | bgcolor="#ffdddd" | No | ||
| bgcolor="#ffdddd" | No | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
⚫ | | bgcolor="#ddffdd" | Yes | ||
| bgcolor="#ffdddd" | No | |||
| bgcolor="#ffdddd" | No | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
⚫ | | bgcolor="#fcfcfc" | ? | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
⚫ | | bgcolor="#fcfcfc" | ? | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
⚫ | | bgcolor="#fcfcfc" | ? | ||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
| bgcolor="#ffdddd" | No | |||
| bgcolor="#ffdddd" | No | |||
| bgcolor="#ffdddd" | No | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
| bgcolor="#ddffdd" | Yes | |||
| bgcolor="#ddffdd" | Yes | |||
| bgcolor="#ddffdd" | Yes | |||
|- | |||
! style="text-align:left;" bgcolor="#ececec" | ] | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
| bgcolor="#fcfcfc" | ? | |||
|- style="background: #ececec" | |||
! | |||
! ] | ! ] | ||
! ] | |||
! ] | |||
|- | |- | ||
|} | |} |
Revision as of 15:04, 19 February 2005
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
Basic general information about the archivers: creator/company, license/price etc.
Creator | First public release date | Latest stable version | Cost (USD) | Software license | |
---|---|---|---|---|---|
Crimson Editor | Ingyu Kang | ? | 3.7 | Free | Proprietary |
EditPlus | ES-Computing | March 20, 1998 | 2.12 | $30 (1-user) | Proprietary |
GNU Emacs | GNU Project | 1984 | 21.4 | Free | GPL |
Nano | GNU Project | 1999 | 1.2.4 | Free | GPL |
Notepad | Microsoft | ? | ? | Part of Windows | Proprietary |
Pico | University of Washington | ? | ? | Free | Proprietary |
vi | Bill Joy | 1976 | ? | Free | BSD license |
vim | Bill Joy | 1976 | ? | Free | BSD license |
XEmacs | Lucid Inc. | 1991 | 21.0 | Free | GPL |
Creator | First public release date | Latest stable version | Cost (USD) | Software license |
Operating system support
The operating systems the arhivers can run on without emulation.
Windows | Mac OS X | Linux | BSD | Unix | |
---|---|---|---|---|---|
Crimson Editor | Yes | No | No | No | No |
EditPlus | Yes | No | No | No | No |
GNU Emacs | Yes | Yes | Yes | Yes | Yes |
Nano | No | Yes | Yes | Yes | Yes |
Notepad | Yes | No | No | No | No |
Pico | No | Yes | Yes | Yes | Yes |
vi | No | Yes | Yes | Yes | Yes |
vim | Yes | Yes | Yes | Yes | Yes |
XEmacs | Yes | Yes | Yes | Yes | Yes |
Windows | Mac OS X | Linux | BSD | Unix |
Basic features
Information about what common basic features are implemented natively (without third-party add-ons).
Tabbed interface | Spell checking | regex-based find & replace | Encoding conversion | Newline conversion | |
---|---|---|---|---|---|
Crimson Editor | Yes | Yes | Yes | Yes | Yes |
EditPlus | Yes | Yes | No | ? | ? |
GNU Emacs | No | No | Yes | No | No |
Nano | No | No | Yes | No | No |
Notepad | No | No | No | No | No |
Pico | No | No | No | No | No |
vi | No | No | ? | No | No |
vim | No | No | Yes | No | No |
XEmacs | No | No | Yes | No | No |
Tabbed interface | Spell checking | regex-based find & replace | Encoding conversion | Newline conversion |
Programming features
Information about what common programming features are implemented natively (without third-party add-ons).
Syntax highlighting | Multiple undo/redo | Column mode editing | Bracket matching | Auto indentation | Auto completion | Code folding | Text folding | |
---|---|---|---|---|---|---|---|---|
Crimson Editor | Yes | Yes | Yes | Yes | Yes | No | No | No |
EditPlus | Yes | Yes | Yes | ? | ? | Yes | No | No |
GNU Emacs | Yes | Yes | ? | ? | ? | ? | ? | ? |
Nano | Yes | Yes | ? | ? | ? | ? | ? | ? |
Notepad | No | No | No | No | No | No | No | No |
Pico | ? | Yes | ? | ? | ? | ? | ? | ? |
vi | No | No | ? | ? | ? | ? | ? | ? |
vim | Yes | Yes | ? | ? | ? | ? | Yes | Yes |
XEmacs | Yes | Yes | ? | ? | ? | ? | ? | ? |
Syntax highlighting | Multiple undo/redo | Column mode editing | Bracket matching | Auto indentation | Auto completion | Code folding | Text folding |
Extra features
Information about what common extra features are implemented natively (without third-party add-ons).
Shell integration | Compiler integration | Macro | |
---|---|---|---|
Crimson Editor | Yes | Yes | Yes |
EditPlus | Yes | No | No |
GNU Emacs | Not applicable | ? | ? |
Nano | Not applicable | ? | ? |
Notepad | Yes | No | No |
Pico | Not applicable | ? | ? |
vi | Not applicable | ? | ? |
vim | Not applicable | ? | ? |
XEmacs | Not applicable | ? | ? |
Shell integration | Compiler integration | Macro |
Protocol support
Information about what common internet protocols are implemented natively for remote file editing (without third-party add-ons).
FTP | HTTP | SSH | |
---|---|---|---|
Crimson Editor | Yes | No | No |
EditPlus | Yes | No | No |
GNU Emacs | ? | ? | ? |
Nano | ? | ? | ? |
Notepad | No | No | No |
Pico | ? | ? | ? |
vi | ? | ? | ? |
vim | Yes | Yes | Yes |
XEmacs | ? | ? | ? |
FTP | HTTP | SSH |
Encoding support
Information about what common character encodings are supported.
ASCII | UTF-8 | UTF-16 | |
---|---|---|---|
Crimson Editor | Yes | Yes | Yes |
EditPlus | Yes | ? | ? |
GNU Emacs | Yes | No | No |
Nano | Yes | No | No |
Notepad | Yes | Yes | Yes |
Pico | Yes | No | No |
vi | Yes | No | No |
vim | Yes | Yes | Yes |
XEmacs | Yes | Yes | Yes |
ASCII | UTF-8 | UTF-16 |
Newline support
Information about what common newlines are supported.
DOS (CR/LF) | Unix (LF) | Mac (CR) | |
---|---|---|---|
Crimson Editor | Yes | Yes | Yes |
EditPlus | Yes | ? | ? |
GNU Emacs | ? | Yes | ? |
Nano | ? | Yes | ? |
Notepad | Yes | No | No |
Pico | ? | Yes | ? |
vi | ? | Yes | ? |
vim | ? | Yes | ? |
XEmacs | ? | Yes | ? |
DOS (CR/LF) | Unix (LF) | Mac (CR) |