文件编辑器比较

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

## 基本资料

名称｜售价（美元）｜授权条款｜最新稳定版本｜首次公开发布的时间｜开发者

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｜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｜北安大略｜北安大略

Bluefish｜部分

CRiSP｜北安大略

Diakonos｜北安大略

ed

epsilon｜北安大略

gedit｜ style="text-align: ｜北安大略

Geany GNU Emacs

Gobby｜北安大略

JED

jEdit｜北安大略

JOE｜部分 ｜北安大略

Kate｜北安大略

KWrite｜北安大略

LE｜部分 ｜北安大略

mined｜部分 ｜?

Nano｜北安大略

NEdit｜部分

ne｜北安大略｜北安大略

Notepad++｜北安大略｜北安大略｜北安大略｜北安大略｜北安大略

nText｜北安大略｜北安大略｜北安大略｜北安大略

nvi｜北安大略｜北安大略

Pico

RText｜北安大略

SciTE｜北安大略

SlickEdit｜北安大略｜北安大略

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

记事本｜北安大略｜北安大略｜北安大略

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｜北安大略｜北安大略｜北安大略｜北安大略

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）