![嵌入式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=1739230109-W3hvVO3NrXqrV12X36kXobY0w853E38t-0-07b4a75d60374cff61679f3243b3280d)
图2.7 vim编辑器的模式切换
通过vim编辑器打开文件时的编辑选项如表2.8所示。
表2.8 通过vim编辑器打开文件时的编辑选项
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_2.jpg?sign=1739230109-9ELXt8Lj131OEWbRro7YL59wGU7QFRXx-0-dbfdf5b518556899b8f284bd450ef4b9)
通过vim编辑器插入文本的快捷键如表2.9所示。
表2.9 通过vim编辑器插入文本的快捷键
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_30_3.jpg?sign=1739230109-CEZW21lYgXr9CcLJDPdCE79P9ScZhJKD-0-14766b4f85759a7f06ca2200909207d5)
2.1.4.2 Emacs编辑器
Emacs编辑器是一个集成开发环境,可以让用户置身于全功能的操作系统中。在编辑器的基础上,Emacs自行开发了一个Shell,即EShell。在Ubuntu下,通过下面的命令:
![](https://epubservercos.yuewen.com/05A69C/23020642901652606/epubprivate/OEBPS/Images/42374_31_1.jpg?sign=1739230109-ZZSRCIYzSuDIDmMapyU53py5vXxLqhIj-0-ce5cd15b6816184e8fb28bd06aed5f7f)
可以在终端安装Emacs编辑器,也可以在相关网站上下载Emacs编辑器的源代码后编译安装。
Emacs编辑器的快捷键是基于Ctrl键或Alt键构成的,例如C-x就是Ctrl+x,M-x就是Alt+x,所有的快捷键都可以由用户自定义。