文件编辑器比较

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

基本資料

名稱 售价(美元) 授權條款 最新穩定版本 首次公開發布的時間 開發者
Acme 免费 LPL(OSI認證) 隨第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 $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 $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 免费 專有 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 $35商業使用 專有 2.1.1 2003年 TheCodingMonkeys
文字編輯 收費,不過隨著macOS系統免費附帶 專有 1.16 1996年 Apple
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 是 是 是 是 是 否
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 否 是 是 是 是 否
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 否 是 否 是
AkelPad 是 是 是 是
AptEdit 否 是 是 是
Crimson Editor 否 是 是 是
EditPlus 否 是 是 ?
EmEditor 是 是 是 是
GNU Emacs 是 否 否 是
Kate 否 是 是 是
KWrite 是 否 是 是
jEdit 是 否 是 是
Nano 是 否 否 否
Netpad 否 否 是 是
記事本 是 否 否 否
Notepad++ 否 否 是 是
Notepad2 是 否 否 否
nvi 是 否 否 ?
Pico 是 否 否 否
Professional Notepad 是 否 否 否
PSPad 否 是 是 是
Rainbow Editor 是 否 是(樹狀) 否
SubEthaEdit 是 否 否 是
文字編輯 是 否 否 否
TextPad 否 是 是 ?
Visual Studio Code 否 是 是 是
vim 是 否 是 是
XEmacs 是 否 否 是
單文檔界面 MDI:窗口層疊 MDI:窗口標籤 MDI:窗口分割

內建基本功能

检查拼写 用正则表达式尋找和取代 转换编码 转换换行
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 是 是 是 是
文字編輯 是 否 是 否
TextPad 是 是 是 是
UltraEdit 是 是 是 是
Visual Studio Code 是 是 是 是
vim 是 是 是 是
XEmacs 是 是 是 是
检查拼写 用正则表达式尋找和取代 转换编码 转换换行

編程功能

語法高亮 多重撤銷/重做 選中矩形文本塊 匹配括號 自動縮排 自動完成 摺疊代碼語法 摺疊普通文本 整合編譯器
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 是 是 是 是 是 否 否 否 是
Visual Studio Code 是 是 是 是 是 是 是 是 是
vim 是 是 是 是 是 是 是 是 是
XEmacs 是 是 是 是 是 是 是 是 是
語法高亮 多重撤銷/重做 選中矩形文本塊 匹配括號 自動縮排 自動完成 摺疊代碼語法 摺疊普通文本 整合編譯器

其他功能

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

遠程編輯連線協定

FTP HTTP SSH WebDAV
Acme 是 是 否 否
AkelPad 否 否 否 否
AptEdit 是 否 是 否
Crimson Editor 是 否 否 否
EditPlus 是 否 否 否
GNU Emacs 是 否 是 否
Kate 是 是 是 是
KWrite 是 是 是 是
jEdit 否 否 否 否
Nano ? ? ? 否
记事本 否 否 否 否
Notepad2 否[9] 否 否 否
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 是 是 是
文字編輯 是 是 是 是 否 跟隨蘋果公司的macOS系統內建工具
TextPad 是 是 是
Visual Studio Code 是 是 是 外掛 外掛 外掛
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 是 是 是
Visual Studio Code 是 是 ?
vim 是 是 是
XEmacs 是 是 是
DOS(CR/LF) Unix(LF) Mac(CR)

参考及註腳

    • . GNU Emacs Manual. 3月11日 [2005-04-25]. (原始内容存档于2021-02-12).
  1. Some pre-built packages (deb and rpm)
  2. Bluefish runs on Windows using Cygwin; native win32 port in progress.
  3. . [2009-04-15]. (原始内容存档于2020-10-24).
  4. 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.
  5. Requires Cygwin to run on Windows.
  6. 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).
  7. 文件→另存为只能选择4种编码
  8. 但可plug-in FTP_synchronize
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.