3.10.文本编辑器

大多数 FreeBSD 的配置是通过编辑文本文件完成的,因此熟悉文本编辑器是一个好主意。FreeBSD 的基本系统中自带了一些文本编辑器,而在 Ports Collection 中还有很多可选。

一个可以快速学习的,简单的编辑器是 ee(1),它代表了easy editor。要启动这个编辑器,键入ee filename,其中filename是要编辑的文件的名称。进入编辑器后,所有用于操作编辑器功能的命令都列在显示屏的顶部。粗体字(^)代表Ctrl,所以^e扩展为Ctrl+e。要离开 ee(1),按Esc,然后在主菜单中选择leave editor选项。如果文件被修改了,编辑器会提示保存所有修改。

FreeBSD 还提供了更强大的文本编辑器,如 vi(1) ,作为基本系统的一部分。其他的编辑器,像editors/emacseditors/vim,是 FreeBSD Ports Collection 的一部分。这些编辑器提供了更多的功能,但代价是学习起来更加复杂。学习一个更强大的编辑器,如vimEmacs,从长远来看可以节省更多时间。

许多修改文件或需要输入的应用程序会自动打开一个文本编辑器。要改变默认的编辑器,请设置EDITOR环境变量,如 Shell 中所述。