Sublime Text 3

Windows、Mac、Linux

成本:70 美元(但是可以在接受弹出窗口的条件下免费无限次使用)

样式:GUI

Sublime Text 官方网站
Sublime Text 3 3114 注册码
Sublime Text 快速、轻量而且易于定制。拥有众多快捷键,多游标功能和巨大的插件扩展系统,你可以创建完美的工作流。

但是,Sublime Text 的更新最近开始变慢,这让一些开发者感到担忧。许多开发者开始转向使用…


Atom

Windows、Mac、Linux

成本:免费

样式:GUI

Atom 官方网站

ATOM 由 GitHub 提供,进军文本编辑器市场的时间相对较晚, 其外观和使用与 Sublime Text 类似。二者均支持多游标的功能, 并且它们共享许多相同的快捷键。同样与 Sublime Text 极为相似, ATOM 拥有丰富的包扩展系统,你可以随心所欲地定制你的编辑器。

ATOM 和 Sublime Text 都非常受欢迎,你接触到的大多数 Web 开发者大多在使用这两种编辑器之一。Atom 可能是2021年最美观的的文本编辑器之一了。

后续:被微软收购之后, Atom 软件已经停更了,建议使用其他文本编辑软件进行替代。


Notepad++

Windows

成本:免费

样式:GUI

网站

典型的轻量级文本编辑器 Notepad++ 始于 2000 年。

Notepad++ 的插件扩展系统不像 ATOM 或 Sublime Text 那样庞大,但是许多人(可能是守旧派?)喜欢其简洁的外观。


Emacs

Windows、Mac、Linux

成本:免费

样式:命令行或 GUI

Emacs 官方网站 或 Aquamacs(适用于 OS X)

Emacs 是始于 20 世纪 70 年代的开源文本编辑器。与 Vim 一样,它是最流行的 Linux 文本编辑器之一。

通常将 Emacs 描述为操作系统,因为即使是简洁安装, 也会存在多个预期在文本编辑器内部不会包括的应用程序, 例如新闻阅读程序、多个计算器、大量游戏、文件加密/解密以及以 Emacs Lisp 编写的插件的包管理器。

所有 Emacs 命令存在于同一命名空间,因此通过使用 C-x C-f (Ctrl – x、Ctrl – f)等一连串击键打开文件来区分命令并不罕见。由于其惊人的可定制性,在编辑器中具有最陡峭的学习曲线。你将十分希望对其进行定制:安装插件、 尝试插件、测试冲突、取消安装具有冲突的插件并重复执行操作。


Vi/Vim

Windows、Mac、Linux

成本:免费且开源

样式:命令行或 GUI

Vim 官方网站

Vim 或 Vi IMproved 是 Unix Editor Wars 中的另一款文本编辑器。

只要是可以运行标准 C 语言的地方,就可以运行 Vim,并且通常位于多数 Linux 和包括 Mac OS X 在内的非 Windows 系统的基础安装中。同时还提供相当强大的 教程 来教授使用方法。学后之后便可随时随地进行使用。

对于有经验的学生(其他人,即便你此时不了解也没问题):当某些命令适用时,Vim 依赖于模式或范围。在命令模式下,用户可以围绕文件或执行命令。例如,在插入模式下, 可以编辑文件。而在创建 HTML 文件时(且处于 HTML 模式),可以将 html:5扩展为空 HTML 文件的样板文件。