本页使用了标题或全文手工转换

文件编辑器比较

维基百科,自由的百科全书
跳转至: 导航搜索

下面的表格对部分文本编辑器各方面进行比较。编辑器详情请浏览它们各自的介绍页面,本文仅供参考。

常规信息[编辑]

本表比较各编辑器的常规信息:

名称 创造者 首次公开发布的时间 最新稳定版本 售价 (USD) 授权条款
Acme Rob Pike 1993年 随第4版Plan 9发布 自由 LPL (OSI批准)
AkelPad Aleksander Shengalts、Alexey Kuznetsov和其他贡献者 2003年 4.5.4 自由 BSD许可证
Alphatk 原属Pete Keleher,现归Alpha-development cabal 1990年 8.0 $ 40,共享软件 内核不开源,含有BSD组件
Alphatk Vince Darley 1999年 8.3.3 $ 40 专有,含有BSD组件
AptEdit Brother Technology 2003年 4.8.1 $ 44.95 专有
Atom GitHub 2014年 0.179.0 自由 MIT
BBEdit Rich Siegel 1992年4月 8.2.3 $ 199;教学使用$ 49 专有
Bluefish Bluefish Dev Team 1999年 2.2.4 自由 GPL
Crimson Editor Ingyu Kang ? 3.7 自由 开源,使用证不明
ConTEXT Eden Kirin 1999年 0.98.2 自由 专有
EditPlus ES-Computing 1998年3月20日 3.70 $ 35 / 人 专有
EmEditor Emurasoft 1997年4月 17.1.4 $ 39.99;有提供免费版 专有
gedit GNU工程 2000年 3.13.2 自由 GPL
GNU Emacs[1] GNU工程 1975年 24.3 自由 GPL
Kate KDE 2000年12月 3.5.3 自由 GPL
KWrite KDE 2000年 4.5.3 自由 GPL
jEdit Slava Pestov 1998年(?) 4.2 自由 GPL
JOE Joseph Allen 1992年(?) 3.3 自由 GPL
Nano GNU工程 1999年 2.0.9 自由 GPL
Netpad 原属NetSoft Inc. 2008年 1.0.3 自由 GPL
记事本 微软 1985年 6.0 属于Windows系统 专有
Notepad++ 侯今吾 2003年11月25日 6.7.4 自由 GPL
Notepad2 Florian Balmer 2004年4月 4.2.25 自由 GPL
nvi Bill Joy 1976年 1.79 自由 BSD许可证
Pico 华盛顿大学 ? 4.64 自由 专有
Professional Notepad ATech Group 2004年 2.9 $ 18 专有
PSPad Jan Fiala 2002年 4.5.6 自由 专有
Rainbow Text Editor 陈基顺(Chen Chi-Shun) 2004年11月 3.8 自由 专有
SubEthaEdit TheCodingMonkeys 2003年 2.1.1 $ 35商业使用 专有
TextPad Helios Software Solutions 1992年 4.7.3 $ 29 共享软件
UltraEdit IDM Computer Solutions 1994年 21.20 $ 79.95 专有
vim Bram Moolenaar 1988年 8.0 自由 GPL-兼容
XEmacs Lucid Inc. 1991年 21.0 自由 GPL
Zeus Xidicone P/L 1995年 3.95f $ 39.95 专有
MadEdit madedit 2006年 0.2.9 自由 GPL
名称 创造者 首次公开发布的时间 最新的稳定版本 售价 (USD) 发布协议

操作系统支持[编辑]

此段落列出不同编辑器所能运行于的操作系统

跨平台文本编辑器[编辑]

文本编辑器对多个操作系统的支持
Windows OS X Linux BSD Unix OpenVMS
Acme
AkelPad
Alphatk
Atom 部分[2] 部分[2]
Bluefish 部分 [3]
CRiSP
Diakonos
ed
epsilon [4]
gedit [5]
Geany
GNU Emacs
Gobby
JED
jEdit
JOE 部分 [6]
Kate
KWrite
LE 部分 [6]
mined 部分 [7] ?
Nano
NEdit 部分 [6] [5]
ne
nText
nvi
Pico
RText
SciTE [5]
SlickEdit [5]
TaterEdit
UNA
Vim
XEmacs
Windows Mac OS X Linux BSD Unix OpenVMS

文档界面[编辑]

本表列出各编辑器,在没有第三方插件支持的情况下的编辑界面:

单文档界面 MDI:窗口层叠 MDI:窗口标签 MDI:窗口分区
Acme
AkelPad
AptEdit
Crimson Editor
EditPlus ?
EmEditor
GNU Emacs
Kate
KWrite
jEdit
Nano
Netpad
记事本
Notepad++
Notepad2
nvi ?
Pico
Professional Notepad
PSPad
Rainbow Editor 是(树状)
SubEthaEdit
TextPad ?
vim
XEmacs
单文档界面 MDI:窗口层叠 MDI:窗口标签 MDI:窗口分区

基本功能[编辑]

本表列出各编辑器在没有第三方插件支持的情况下的基本功能:

拼写检查 正则表达式查找和取代 编码转换 换行转换
Acme ?
AkelPad
AptEdit
Atom
Crimson Editor
EditPlus
EmEditor
GNU Emacs
Kate
KWrite
jEdit
Nano
Netpad
记事本 是*
MadEdit
Notepad++
Notepad2
nvi
Pico ?
Professional Notepad
PSPad
Rainbow Editor
SubEthaEdit
TextPad
UltraEdit
vim
XEmacs
拼写检查 正则表达式-普通查找和替换 编码转换 换行转换
  • 文件->另存为只能选择4种编码

编程功能[编辑]

本表列出各编辑器在编程方面的常用功能:

语法高亮度显示 多重撤销/重做 选中矩形文本块 括号匹配 自动缩进 自动完成 代码语法折叠 普通文本折叠 集成编译器
Acme ?
AkelPad ?
AptEdit
Crimson Editor
EditPlus
EmEditor 外挂
GNU Emacs
Kate 外挂
KWrite
jEdit
Nano ? ? ? ? ? ? ?
Netpad
记事本
MadEdit ? ?
Notepad++
Notepad2
nvi ? ? ? ? ?
Pico ? ? ? ? ? ? ? ?
Professional Notepad
PSPad
Rainbow Editor
SubEthaEdit ?
TextPad
vim
XEmacs
语法高亮 多重撤销/重做 选中矩形文本块 括号匹配 自动缩进 自动完成 代码语法折叠 普通文本折叠 集成编译器

附加功能[编辑]

本表列出各编辑器的其他功能:

集成文本外壳 集成图形外壳 协作式编辑
Acme
AkelPad
AptEdit
Crimson Editor
EditPlus
GNU Emacs ?
Kate
KWrite
jEdit
Nano ? ? ?
Netpad
记事本
Notepad++
Notepad2
nvi ? ?
Pico ? ? ?
Professional Notepad ? ?
PSPad
SubEthaEdit
TextPad
vim
XEmacs ? ?
集成文本外壳 集成图形外壳 协作式编辑

因特网协议支持情况[编辑]

本表列出进行远程文件编辑时各编辑器所支持的因特网协议

FTP HTTP SSH WebDAV
Acme
AkelPad
AptEdit
Crimson Editor
EditPlus
GNU Emacs
Kate
KWrite
jEdit
Nano ? ? ?
记事本
Notepad2 [8]
Notepad++
nvi ? ? ?
Pico ? ? ?
Professional Notepad
PSPad
SubEthaEdit
TextPad
vim
XEmacs
FTP HTTP SSH WebDAV

编码及中文支持[编辑]

本表列出各编辑器支持的文字编码,及对中文的支持:

ASCII UTF-8 UTF-16 中文界面 中文统计 简繁转换
Acme
AkelPad
AptEdit
Crimson Editor
EmEditor 外挂 外挂
EditPlus
GNU Emacs
Kate
KWrite
jEdit
Nano
记事本
MadEdit
Notepad++
Notepad2
nvi
Pico
Professional Notepad
PSPad
Rainbow Text Editor
SubEthaEdit
TextPad
vim
XEmacs
ASCII UTF-8 UTF-16 中文界面 中文统计 简繁转换

换行情况[编辑]

本表列出各编辑器分别支持哪些换行字符序列:

DOS (CR/LF) Unix (LF) Mac (CR)
Acme
AkelPad
AptEdit
Crimson Editor
EditPlus
EmEditor
GNU Emacs
Kate
KWrite
jEdit
Nano ? ?
记事本
MadEdit
Notepad++
Notepad2
nvi ? ?
Pico ? ?
Professional Notepad
PSPad
Rainbow Text Editor
SubEthaEdit
TextPad
vim
XEmacs
DOS (CR/LF) Unix (LF) Mac (CR)

参考及脚注[编辑]

  1. ^ *GNU Emacs manual. GNU Emacs Manual. 2005年3月11日. 
  2. ^ 2.0 2.1 Some pre-built packages (deb and rpm)
  3. ^ Bluefish runs on Windows using Cygwin; native win32 port in progress.
  4. ^ Epsilon version 13
  5. ^ 5.0 5.1 5.2 5.3 gedit, NEdit, Scite, and SlickEdit run in the X11 window environment, and therefore do not use the native Aqua look-and-feel when running on Mac OS X.
  6. ^ 6.0 6.1 6.2 Requires Cygwin to run on Windows.
  7. ^ mined runs on Windows using either cygwin (via an X terminal or a stand-alone rxvt) or in command prompt window (with the DOS version).
  8. ^ 但可plug-in FTP_synchronize