首页 理论教育 零点起步:嵌入式Linux编程实例

零点起步:嵌入式Linux编程实例

时间:2023-10-31 理论教育 版权反馈
【摘要】:Emacs只有一种编辑模式,因此用户无需进行模式间的切换。下面介绍Emacs中的基本编辑功能键。当用户正常地保存了文件后,Emacs就会删除这个自动保存的文件。表2-18列出了在Emacs中与窗口相关的功能键。

零点起步:嵌入式Linux编程实例

Emacs只有一种编辑模式,因此用户无需进行模式间的切换。下面介绍Emacs中的基本编辑功能键。

1.移动光标

掌握移动光标对应的功能键后,可以在所有类型的终端上工作,工作效率比使用“上”、“下”、“左”、“右”方向键移动光标更高。表2-14所示为Emacs中光标移动的常见功能键。

表2-14Emacs中光标移动的常见功能键

978-7-111-33316-6-Chapter02-24.jpg

2.剪切和粘贴

在Emacs中可以使用“Delete”和“BackSpace”删除光标前后的字符,这和用户之前的习惯一致。表2-15所示为Emacs剪切和粘贴。

表2-15 Emacs剪切和粘贴

978-7-111-33316-6-Chapter02-25.jpg

在Emacs中对单个字符的操作是“删除”,而对词和句的操作是“剪切”,即保存在缓冲区中,以备后面的“粘贴”所用。

3.复制文本

在Emacs中的复制文本包括两步:选择复制区域和粘贴文本。选择复制区域的方法是:首先在复制起始点(A)按下“C-Spase”或“C-@(C-Shift-2)”使它成为一个表示点,再将光标移至复制结束点(B),再按下“M-w”,就可将A与B之间的文本复制到系统的缓冲区中。最后再使用功能键C-y将其粘贴到指定位置。

4.查找文本

Emacs查找文本的功能键见表2-16。

表2-16 Emacs查找文本的功能键(www.xing528.com)

978-7-111-33316-6-Chapter02-26.jpg

5.文档相关

在Emacs中与文档相关的功能键见表2-17。

表2-17 在Emacs中与文档相关的功能键

978-7-111-33316-6-Chapter02-27.jpg

Emacs在编辑时还会为每个文件提供“自动保存(autosave)”的机制,而且自动保存的文件的文件名前后都有一个“#”。例如,编辑名为“hello.c”的文件,其自动保存的文件的文件名就是“#hello.c#”。当用户正常地保存了文件后,Emacs就会删除这个自动保存的文件。当系统发生异常时,这个机制非常有用。

6.窗口相关

在Emacs的编辑时通常会涉及几个窗口,因此,掌握与窗口相关的指令是非常重要的。表2-18列出了在Emacs中与窗口相关的功能键。

表2-18 在Emacs中与窗口相关的功能键

978-7-111-33316-6-Chapter02-28.jpg

7.取消指令

有些Emacs命令会运行很久,可以用“C-g”指令使之中断,当用户写错了一个指令想要取消它的执行时,也可以使用它。

8.退出文档

在Emacs中退出文档的功能键为“C-xC-c”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈