文件编辑器比较

维基媒体列表条目

下表比较部分文本编辑器各方面。编辑器详情请浏览其介绍页面,本文仅供参考。

基本资料

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

操作系统

编辑
Windows OS X Linux BSD Unix OpenVMS
Acme英语Acme
AkelPad
Alphatk英语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
Notepad++
nText
nvi
Pico
RText
SciTE [5]
SlickEdit [5]
TaterEdit
文字编辑
UNA
Visual Studio Code
Vim
XEmacs
Windows Mac OS X Linux BSD Unix OpenVMS

内建编辑界面

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

内建基本功能

编辑
检查拼写 正则表达式查找和取代 转换编码 转换换行
Acme英语Acme ?
AkelPad
AptEdit
Atom
Crimson Editor
EditPlus
EmEditor
GNU Emacs
Kate
KWrite
jEdit
Nano
Netpad
记事本 [8]
MadEdit
Notepad++
Notepad2
nvi
Pico ?
Professional Notepad
PSPad
Rainbow Editor
SubEthaEdit英语SubEthaEdit
文字编辑
TextPad英语TextPad
UltraEdit
Visual Studio Code
vim
XEmacs
检查拼写 正则表达式查找和取代 转换编码 转换换行

编程功能

编辑
语法高亮 多重撤销/重做 选中矩形文本块 匹配括号 自动缩进 自动完成 折迭代码语法 折叠普通文本 集成编译器
Acme英语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英语SubEthaEdit ?
文字编辑
TextPad英语TextPad
Visual Studio Code
vim
XEmacs
语法高亮 多重撤销/重做 选中矩形文本块 匹配括号 自动缩进 自动完成 折迭代码语法 折叠普通文本 集成编译器

其他功能

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

远程编辑连线协议

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

编码及中文功能

编辑
ASCII UTF-8 UTF-16 中文界面 中文统计 转换简繁
Acme英语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英语SubEthaEdit
文字编辑 跟随苹果公司macOS系统内建工具
TextPad英语TextPad
Visual Studio Code 外挂 外挂 外挂
vim
XEmacs
ASCII UTF-8 UTF-16 中文界面 中文统计 转换简繁

换行字符序列

编辑
DOSCRLF Unix(LF) Mac(CR)
Acme英语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英语SubEthaEdit
TextPad英语TextPad
Visual Studio Code ?
vim
XEmacs
DOSCRLF Unix(LF) Mac(CR)

参考及脚注

编辑
  1. ^ *GNU Emacs manual. GNU Emacs Manual. 3月11日 [2005-04-25]. (原始内容存档于2021-02-12). 
  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. [2009-04-15]. (原始内容存档于2020-10-24). 
  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. ^ 文件→另存为只能选择4种编码
  9. ^ 但可plug-in FTP_synchronize