3.10.文本编辑器

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

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

FreeBSD 在基本系统中还提供了更强大的文本编辑器,如 vi(1)open in new window。其他的编辑器,像 editors/emacsopen in new windoweditors/vimopen in new window,是 FreeBSD ports 的一部分。这些编辑器提供了更多的功能,但代价是学习起来更加复杂。学习一个更强大的编辑器,如 vim 或 Emacs,从长远来看可以节省更多时间。

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