
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.4 Linux的编辑器
2.1.4.1 vim编辑器
vim是Linux中常用的全屏交互式编辑器。vim编辑器有输入、命令和编辑三种模式,这三种模式的切换如图2.7所示。

图2.7 vim编辑器的模式切换
通过vim编辑器打开文件时的编辑选项如表2.8所示。
表2.8 通过vim编辑器打开文件时的编辑选项

通过vim编辑器插入文本的快捷键如表2.9所示。
表2.9 通过vim编辑器插入文本的快捷键

2.1.4.2 Emacs编辑器
Emacs编辑器是一个集成开发环境,可以让用户置身于全功能的操作系统中。在编辑器的基础上,Emacs自行开发了一个Shell,即EShell。在Ubuntu下,通过下面的命令:

可以在终端安装Emacs编辑器,也可以在相关网站上下载Emacs编辑器的源代码后编译安装。
Emacs编辑器的快捷键是基于Ctrl键或Alt键构成的,例如C-x就是Ctrl+x,M-x就是Alt+x,所有的快捷键都可以由用户自定义。