![嵌入式Linux开发技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/138/43738138/b_43738138.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
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=1739657889-tXczMLsaTsOa6fIo3A7o2W864fIjKG8K-0-8f4ba32fa250ca1f716bb3cff9a2b8e2)
图2.7 vim编辑器的模式切换
通过vim编辑器打开文件时的编辑选项如表2.8所示。
表2.8 通过vim编辑器打开文件时的编辑选项
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_2.jpg?sign=1739657889-1joQYr8bwmMVRjLFdMZzW45wT2HtRLF2-0-def8c93ec7095346371637719175f553)
通过vim编辑器插入文本的快捷键如表2.9所示。
表2.9 通过vim编辑器插入文本的快捷键
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_3.jpg?sign=1739657889-hYwmThUxAHG4RlHTpFom4VSb9a5uVm0m-0-cbc11a16891367bcd3beab0eb702f784)
2.1.4.2 Emacs编辑器
Emacs编辑器是一个集成开发环境,可以让用户置身于全功能的操作系统中。在编辑器的基础上,Emacs自行开发了一个Shell,即EShell。在Ubuntu下,通过下面的命令:
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_31_1.jpg?sign=1739657889-s77aoksf5odOJs9wvdvwXJs9wXHpCaTH-0-0cf3f42cc9ca7beaec569cd6b0cafe46)
可以在终端安装Emacs编辑器,也可以在相关网站上下载Emacs编辑器的源代码后编译安装。
Emacs编辑器的快捷键是基于Ctrl键或Alt键构成的,例如C-x就是Ctrl+x,M-x就是Alt+x,所有的快捷键都可以由用户自定义。