跳转到内容

文件编辑器比较

本页使用了标题或全文手工转换
维基百科,自由的百科全书

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

基本資料

[编辑]
名稱 售价(美元 授權條款 最新穩定版本 首次公開發布的時間 開發者
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