文件编辑器比较

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

常規信息

本表比較各編輯器的常規信息:

名稱 開發者 首次公開發布的時間 最新穩定版本 售价 (USD) 授權條款
Acme 羅勃·派克 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 大約1991年 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日 7.5.6 免费 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 專有
Visual Studio Code 微軟 2015年 1.41 免费 MIT授權
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
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
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日.
  1. Some pre-built packages (deb and rpm)
  2. Bluefish runs on Windows using Cygwin; native win32 port in progress.
  3. Epsilon version 13
  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.