常见文本编辑器

vscode(跨平台,推荐)

不算重量,但是很强大。免费 + 功能插件 + 跨平台甚至良好对接 GitHub。

notepad–(跨平台,推荐)

非常轻量

Sublime text(跨平台 付费)

收费就算了

UltraEdit(跨平台 付费)

功能够用,但是商业公司推出的软件,采取付费订阅制。

Notepad 3(windows 平台)

Notepad3 - Notepad replacement with syntax highlighting. 使用体验一般般

EditPlus(windows 平台)

很满意,收费也无可厚非。

EditPlus - Text editor with FTP, FTPS and sftp capabilities

notepad++【牵扯事件】(windows平台)

界面不够现代化,但是免费 + 经典。

Atom【过时】(跨平台)

已被微软放弃,反而建议使用 vscode。

命令行工具

nano

一个字符终端的文本编辑器,有点像 DOS 下的 editor 程序。它比 vi / vim 要简单得多,比较适合 Linux 初学者使用。某些 Linux 发行版的默认编辑器就是 nano。

vi / vim

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。
但是目前我们使用比较多的是 vim 编辑器。
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

emacs

GNU Emacs - GNU Project 是由 GNU 组织的创始人 Richard Stallman 开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用 emacs。

参考

Linux vi/vim 命令用法详解-Linux命令大全(手册)