跳至內容

檔案編輯器比較

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

下表比較部分文字編輯器各方面。編輯器詳情請瀏覽其介紹頁面,本文僅供參考。

基本資料

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