- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
将当前缓冲区中的内容保存到硬盘上,保存的文件名与缓冲区的名称相同,如果文件内容打开之后没有任何改动,则会显示: (No changes need to be saved) 该命令与上面的命令类似,不同之处在于可以使用与缓冲区不同的文件名来保存文件。 该命令用来保存所有被修改过的缓冲区。输入该命令后,编辑器下方会显示: Save file /home/yanyb/example.c? (y, n, !, ., q, C-r or C-h) 这些信息的具体含义如下所示: y:保存所显示的缓冲区; n:不保存所显示的缓冲区; !:保存所有的缓冲区; .:保存所显示的缓冲区,但不保存其他剩余缓冲区; q:离开存档状态,不执行任何存档动作; Ctrl-r:返回存档状态; Ctrl-h:查看系统帮助信息。 该命令用来将缓冲区中的内容保存到硬盘上,并退出emacs编辑器。 将光标向前、向后、向上以及向下移动是编辑器中十分常用的操作,emacs编辑器对应的命令如图所示。 注意:方向键也可以实现上述的光标移动,但不推荐使用。 光标移动的其他命令还包括如表所示。 这些命令前面可以加C-u N表示重复的次数,例如向下移动6行,可以使用C-u 6 C-n命令。 作用 命令 向前移动一个单词 M-f 向后移动一个单词 M-b 移动到行首 C-a 移动到行尾 C-e 移动到句首 M-a 移动到句尾 M-e 移动到文件头 M- 移动到文件尾 M- 屏幕滚动的命令如表所示。 翻页时,上一页的末尾会保留一部分内容在屏幕的最上方,以保持文件内容的连续性。此外,光标接近屏幕的最下方时,会自动向后翻半页,以方便阅读。 作用 命令 向后翻一页 C-v 向前翻一页 M-v 将当前行居中 C-l emacs编辑器没有区分工作模式,它采用的是直接输入的方式,因此直接使用命令就可以完成这些操作,下面我们就来介绍文本的删除、复制以及粘贴命令。 文本删除的命令如表所示。 如果要删除多行文本,可以在同一位置连续按C-k。 作用 命令 删除光标所在的字符 C-d 删除光标左侧的单词 M-Del 删除光标右侧的单词 M-d 删除至行尾 C-k 删除至句尾 M-k 在进行本文复制之前,首先要选择复制的范围,在起点处使用C-Space命令,将光标移动到终点,使用M-w命令。这样,起点与终点之间的文本就被复制到了系统的缓冲区之中。 文本粘贴命令为C-y,它会将缓冲区中的文本粘贴到光标所在位置。 查找与替换是一个编辑器常用而且是必备的功能,下面就来简单进行介绍emacs编辑器的查找与替换命令。 文本查找有两种方式的命令:C-s或C-r。其中C-s命令是从光标的当前位置向后进行查找,输入该命令后,编辑器下方会显示: I-search: 输入要查找的文本后,按Enter键,光标将会移动到符合查找条件的字符串处,此时可以继续使用C-s,将光标移动到下一个符合查找条件的字符串。 C-r命令是从光标的当前位置向前进行查找,输入该命令后,编辑器下方会显示: I-search backward: 输入要查找的文本后,后面的操作与C-s命令类似。 替换全部字符串的命令为M-x replace-string,输入该命令后,编辑器下方会显示: Replace string: 输入要替换的字符串,按Enter键,显示结果为: Replace string XXX with: 此时输入新的字符串,按Enter键,即可替换光标后所有匹配的字符串。 该命令会将光标后所有匹配的字符串一次性替换掉,系统并不会询问用户来进行确认,因此使用时要特别小心。 选择性替换就是在替换时进行询问,由用户来决定是否进行替换。选择性替换的命令为M-x query-replace,输入该命令后,系统会提示输入要替换的字符串,按Enter键后,输入新的字符串。此时如果系统发现匹配的字符串,用户可以按Enter键进行替换、按n键跳至下一个匹配的字符串,或者按q键中止替换操作。 emacs编辑器可以将窗口水平或者垂直切割为多个部分,而且可以在不同窗口中分别显示和编辑不同的文件。窗口功能相关的命令如表所示。 作用 命令 将当前的窗口进行水平切割为两个 C-x 2 将当前的窗口进行垂直切割为三个 C-x 3 关闭当前的窗口 C-x 0 使当前的窗口占满整个屏幕,取消或者关闭其他窗口 C-x 1 切换到其他窗口 C-x o emacs编辑器提供了丰富的联机文档,我们可以通过联机文档来获取一些帮助,下面给出一些常用的联机帮助命令,如表所示。 命令 作用 C-h F Emacs FAQ; C-h t 使用教学文档; C-h n 介绍版本的新功能(news); C-h i Info system,与man类似; C-h k 描述功能键的使用方法; C-h
文档评论(0)