1.4.6. 文本编辑器

在使用类 Unix 系统过程中, 各种类似于Vim) 或 Emacs的工具,你应该精通其中的一个。

我认为习惯于使用 Vim 命令是一个明智的选择,因为Linux/Unix系统里一般都附带了 Vi 编辑器。 (实际上最初的vi 以及后来的 nvi 这类工具程序很常见。因为在 Vim 里提供了F1帮助键,在同类工具中它的功能更强大,所以我选择 Vim 而不是其它新出的一些工具。)

假设你不是用 Emacs 就是用XEmacs 作为你的编辑器,其实还有更好的选择,尤其是在编程的时候。 Emacs 还有很多其他的特点,包括新手导读,目录编辑器,邮件客户端等等。当编写脚本或程序的时候,它能自动识别当前工作模式所对应的格式,让使用更加便利。一些人甚至坚持认为Linux系统里最需要配备的就是 Emacs。花十分钟来学习 Emacs 可以为后面的工作剩下更多时间。在此强烈推荐学习使用 Emacs 时候直接使用 GNU Emacs 参考手册。

在实践应用中所有这些程序都会有一个教程,输入 “vim“ 和F1键就可以启动Vim。建议你最好阅读一下前面的35行。移动光标到 “|tutor|“ 并按 Ctrl-] 就可以看到在线培训教程。

[注意]注意

好的编辑器,像 Vim 和 Emacs,可以处理 UTF-8 及其它不常用编码格式的文本。有个建议就是在 X 环境下使用UTF-8编码,并安装要求的程序和字体。编辑器里可以选择独立于 X 环境的编码格式。关于多字节文本可以查阅参考文档。