Emacs只有一种编辑模式,因此用户无需进行模式间的切换。下面介绍Emacs中的基本编辑功能键。
1.移动光标
掌握移动光标对应的功能键后,可以在所有类型的终端上工作,工作效率比使用“上”、“下”、“左”、“右”方向键移动光标更高。表2-14所示为Emacs中光标移动的常见功能键。
表2-14Emacs中光标移动的常见功能键
2.剪切和粘贴
在Emacs中可以使用“Delete”和“BackSpace”删除光标前后的字符,这和用户之前的习惯一致。表2-15所示为Emacs剪切和粘贴。
表2-15 Emacs剪切和粘贴
在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)
5.文档相关
在Emacs中与文档相关的功能键见表2-17。
表2-17 在Emacs中与文档相关的功能键
Emacs在编辑时还会为每个文件提供“自动保存(autosave)”的机制,而且自动保存的文件的文件名前后都有一个“#”。例如,编辑名为“hello.c”的文件,其自动保存的文件的文件名就是“#hello.c#”。当用户正常地保存了文件后,Emacs就会删除这个自动保存的文件。当系统发生异常时,这个机制非常有用。
6.窗口相关
在Emacs的编辑时通常会涉及几个窗口,因此,掌握与窗口相关的指令是非常重要的。表2-18列出了在Emacs中与窗口相关的功能键。
表2-18 在Emacs中与窗口相关的功能键
7.取消指令
有些Emacs命令会运行很久,可以用“C-g”指令使之中断,当用户写错了一个指令想要取消它的执行时,也可以使用它。
8.退出文档
在Emacs中退出文档的功能键为“C-xC-c”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。