- 嵌入式Linux开发技术
- 廖建尚等编著
- 302字
- 2022-05-06 19:03:49
2.1.4 Linux的编辑器
2.1.4.1 vim编辑器
vim是Linux中常用的全屏交互式编辑器。vim编辑器有输入、命令和编辑三种模式,这三种模式的切换如图2.7所示。
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_1.jpg?sign=1739585545-sxrAALcY91xGUr4Wh12fTLxjbgtiM4MA-0-fbf528b6208037c1045d593245d016b3)
图2.7 vim编辑器的模式切换
通过vim编辑器打开文件时的编辑选项如表2.8所示。
表2.8 通过vim编辑器打开文件时的编辑选项
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_2.jpg?sign=1739585545-0cGG6izHuCOX6bg4l1bC338Hlch1gmfW-0-755cc172c270c223a9d1f651a6b1a5a2)
通过vim编辑器插入文本的快捷键如表2.9所示。
表2.9 通过vim编辑器插入文本的快捷键
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_3.jpg?sign=1739585545-m9ptLKABOPNnfslQ9MKamhS1KZ4HfMx5-0-412bc2a0d518f4b200c31280b2b51c2c)
2.1.4.2 Emacs编辑器
Emacs编辑器是一个集成开发环境,可以让用户置身于全功能的操作系统中。在编辑器的基础上,Emacs自行开发了一个Shell,即EShell。在Ubuntu下,通过下面的命令:
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_31_1.jpg?sign=1739585545-4VjIrUVYy74mzezUfjSGqGQiZhLvzR3T-0-6a8f8b0ecfcf93191fb8bfd8a20cf06f)
可以在终端安装Emacs编辑器,也可以在相关网站上下载Emacs编辑器的源代码后编译安装。
Emacs编辑器的快捷键是基于Ctrl键或Alt键构成的,例如C-x就是Ctrl+x,M-x就是Alt+x,所有的快捷键都可以由用户自定义。