vscode(跨平台,推荐)
很强大。免费+功能插件+跨平台甚至良好对接 GitHub。
Sublime text(跨平台)
收费就算了。
Atom (跨平台)
已被微软放弃,反而建议使用 vscode。
UltraEdit(跨平台)
功能够用,但是商业公司推出的软件,采取付费订阅制。
Notepad 3(windows平台)
使用体验一般般
Download Notepad3 - Notepad replacement with syntax highlighting. https://www.rizonesoft.com/downloads/notepad3/
notepad++(windows平台)
界面不现代化,还牵扯某事件,总之还可用。
EditPlus(windows平台)
很满意,收费也无可厚非。
EditPlus - Text editor with FTP, FTPS and sftp capabilities
https://www.editplus.com/index.html
命令行工具
nano
一个字符终端的文本编辑器,有点像 DOS 下的 editor 程序。它比 vi/vim 要简单得多,比较适合 Linux 初学者使用。某些 Linux 发行版的默认编辑器就是 nano。
vi/vim
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。
但是目前我们使用比较多的是 vim 编辑器。
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
emacs
emacs命令 是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。
参考
Linux vi/vim 命令用法详解-Linux命令大全(手册)