Emacs Manual 快捷键.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Emacs Manual 快捷键

Eemacs常用快捷键 C-:Control-(即 Ctrl-),按住 Ctrl 键再按其他键 M-:Meta-(或 Alt-),按住 Alt 键再按其他键;或按一下 ESC,再按其他键 C-M-:Control-Alt-,按住 Ctrl 和 Alt 两个键再按其他键 point:位点。文档中的一个位置,一般是光标的左下角 mark:标记。由命令设置,用来定义/保存文档中的位置信息 region:区域。在 mark 和 point 之间部分,称为一个 region RET:回车键 TAB:制表符键 ESC:ESC 键 SPC:空格键 Backspace, DEL : 退格键 Delete : 删除键 === 基本操作 === C-x C-c:退出并关闭 Emacs C-z/C-x C-z: 退出并挂起 Emacs C-x C-f: 打开文件/目录 C-x i: 插入文件内容 C-x C-r: 只读方式打开一个文件 C-x u: Undo( 想要Redo,动一下光标或按一下 C-g 再Undo :) C-x C-s: 保存文件 C-x s: 询问保存所有未存盘文件 C-x C-w: 文件另存为… C-l: 刷新窗口,并将当前行移至窗口中心。给定参数,可以设置当前行的位置,不妨试试 M-0 C-l 或 M-- C-l 或 M-4 C-l C-g: 退出当前命令。如果你不知道Emacs正在干什么呢,多按几次C-g,就会恢复到正常状态 === 在线帮助 === C-h c: 显示快捷键绑定的命令 C-h k: 显示快捷键绑定的命令和它的作用 C-h l: 显示最后 100 个键入的内容 C-h w: 显示命令被绑定到哪些快捷键上 C-h f: 显示函数的功能 C-h v: 显示变量的含义和值 C-h b: 显示当前缓冲区所有可用的快捷键 C-h t: 打开 emacs 教程 C-h i: 打开 info 阅读器 C-h C-f: 显示 emacs FAQ C-h p: 显示本机 Elisp 包的信息 === 给命令传参数 === C-u: 给定参数前缀 M-0 M-9: 参数0...9 M--: 负参数 === 光标的移动 === C-a: 行首 C-e: 行尾 C-n: 下一行 C-p: 上一行 C-f: 前进一个字符 C-b: 后退一个字符 M-f: 前进一个词 M-b: 后退一个词 === 搜索和替换 === C-s: 增量搜索 C-r: 向后增量搜索 M-x search-forward: 搜索 M-x search-backward: 向后搜索 C-M-s M-x isearch-forward-regexp 正则表达式增量搜索 C-M-r M-x isearch-backward-regexp 正则表达式向后增量搜索 M-x search-forward-regexp 正则表达式搜索 M-x search-backward-regexp 正则表达式向后搜索 ESC %: 询问替换 M-x query-replace-regexp 正则表达式询问替换 M-x replace-string 替换 M-x replace-regexp 正则表达式替换 ===区域的拷贝和粘贴=== * 区域是Mark和Point之间的部分,Point就是光标的左下角,Mark由命令设置。 * `Yanking ring是一个存放文本的地方,从这里你可以拷贝删除(kill)的文本。 * `Yanking表示插入刚刚删除(kill)的文本。 C-SPC C-@ M-x set-mark-command 设置 mark C-x C-x: 交换 mark 和 point C-w: 将区域的文本删除,并放入yanking ring中 M-w: 复制区域到yanking ring中 C-y: 将yanking ring中最后一个区域插入当前缓冲区 M-y: 按一次C-y后,多次按M-y,则用yanking ring中的其他区域替换刚刚插入的区域 C-o: 在光标后面插入空行 C-x C-o: 将光标附近的空行去掉,多行的时候,第一次只剩一行,第二次全部删除 C-d: 删除一个字符(不能yank) M-d: 删除光标附近的一个词 C-x h: 将整个缓冲区设置为区域(缓冲区尾是mark,首是point) C-k: 删除(kill)从光标处到行尾 === 基本编辑 === C-q: 插入下一个的字符,比如插入字符`^X用“C-q C-x” C-t: 交换两个字符 M-t: 交换两个词 C-x C-t: 交换两行 C-x =: 显示光标所在字符的信息 C-v: 向下滚动窗口 M-v: 向上滚动窗口 === 多窗口

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档