



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Eemacs常用快捷键C-:Control-(即 Ctrl-),按住 Ctrl 键再按其他键M-:Meta-(或 Alt-),按住 Alt 键再按其他键;或按一下 ESC,再按其他键C-M-:Control-Alt-,按住 Ctrl 和 Alt 两个键再按其他键point:位点。文档中的一个位置,一般是光标的左下角mark:标记。由命令设置,用来定义/保存文档中的位置信息region:区域。在 mark 和 point 之间部分,称为一个 regionRET:回车键TAB:制表符键ESC:ESC 键SPC:空格键Backspace, DEL : 退格键Delete : 删除键= 基本操作 =C-x C-c:退出并关闭 EmacsC-z/C-x C-z: 退出并挂起 EmacsC-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-lC-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 FAQC-h p: 显示本机 Elisp 包的信息= 给命令传参数 =C-u: 给定参数前缀M-0M-9: 参数0.9M-: 负参数= 光标的移动 =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-sM-x isearch-forward-regexp 正则表达式增量搜索C-M-rM-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设置 markC-x C-x: 交换 mark 和 pointC-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: 向上滚动窗口= 多窗口和多缓冲区 =C-x b: 转到另一个缓冲区C-x k: 删除缓冲区C-x 2: 水平分个窗口C-x 3: 垂直分割窗口C-x 1: 去掉其它窗口C-x : 扩大窗格ESC ESC ESC: 同上C-x 0: 去掉当前窗口C-x o: 光标到另一个窗口中C-M-v: 向下滚动另一个窗口,给一个负的参数,则向上滚动C-x 4 f :在其他窗格中打开文件C-x 4 0:关闭当前缓冲区和窗格C-x 5 2:新建窗口(frame)C-x 5 f :在新窗口中打开文件C-x 5 o:切换至其他窗口C-x 5 0: 关闭当前窗口M-x shrink-window:缩小窗格= 矩形区域操作 =* 矩形区域的两端是由 Mark 和 Point 确定的。C-x r t: 用串填充矩形区域C-x r o: 插入空白的矩形区域C-x r y: 插入之前删除的矩形区域C-x r k: 删除矩形区域C-x r c: 将当前矩形区域清空=书签命令(Bookmark commands)=C-x r m 在光标当前位置创建书签C-x r b 转到书签M-x bookmark-rename 重命名书签M-x bookmark-delete 删除书签M-x bookmark-save 保存书签C-x r l 列出书签清单d 标记等待删除Del 取消删除标记x 删除被标记的书签r 重命名s 保存列表内所有书签f 转到当前书签指向的位置m 标记在多窗口中打开v 显示被标记的书签(或者光标当前位置的书签)t 切换是否显示路径列表w 显示当前文件路径q 退出书签列表M-x bookmark-write 将所有书签导出至指定文件M-x bookmark-load 从指定文件导入书签=Shell=M-x shell 打开 shell 模式C-c C-c 类似 unix 里的 C-c(停止正在运行的程序)C-d 删除光标后一个字符C-c C-d 发送 EOFC-c C-z 挂起程序(unix 下的 C-z)M-p 显示前一条命令M-n 显示后一条命令=DIRectory EDitor (dired)=C-x d 打开 diredC(大写 C) 复制d 标记等待删除D 立即删除e 或 f 打开文件或目录g 刷新当前目录G 改变文件所属组(chgrp)k 从屏幕上的列表里删除一行(不是真的删除)m 用*标记n 光标移动到下一行o 在另一个窗格打开文件并移动光标C-o 在另一个窗格打开文件但不移动光标P 打印文件q 退出 diredQ 在标记的文件中替换R 重命名文件u 移除标记v 显示文件内容x 删除有 D 标记的文件Z 压缩/解压缩文件M-Del 移除标记(默认为所有类型的标记) 标记备份文件(文件名有的文件)等待删除# 标记自动保存文件(文件名形如#name#)等待删除*/ 用*标记所有文件夹(用 C-u */n 移除标记)= 将当前文件和标记文件(使用 C-标记而不是 dired 的 m 标记)比较M-= 将当前文件和它的备份比较! 对当前文件应用 shell 命令M- 移动光标至下一个用*或 D 标记的文件M- 移动光标至上一个用*或 D 标记的文件% d 使用正则表达式标记文件等待删除% m 使用正则表达式标记文件为*+ 新建文件夹 移动光标至后一个文件夹 移动光标至前一个文件夹s 切换排序模式(按文件名/日期)或许把这个命令归入这一类也很合适:M-x speedbar 打开一个独立的目录显示窗口=Telnet=M-x telnet 打开 telnet 模式C-d 删除后一个字符或发送 EOFC-c C-c 停止正在运行的程序(和 unix 下的 C-c 类似)C-c C-d 发送 EOFC-c C-o 清除最后一个命令的输出C-c C-z 挂起正在运行的命令C-c C-u 移除前一行M-p 显示前一条命令=Text=只能在 text 模式里使用M-s 使当前行居中M-S 使当前段落居中M-x center-region 使被选中的区域居中=宏命令(Macro-commands)=C-x ( 开始定义宏C-x ) 结束定义宏C-x e 运行最近定义的宏M-n C-x e 运行最近定义的宏 n 次M-x name-last-kbd-macro 给最近定义的宏命名(用来保存)M-x insert-kbd-macro 将已命名的宏保存到文件M-x load-file 载入宏=编程(Programming)=M C- 自动缩进光标和标记间的区域M-m 移动光标到行首第一个(非空格)字符M- 将当前行接到上一行末尾处M-; 添加缩进并格式化的注释C, C+和 Java 模式M-a 移动光标到声明的开始处M-e 移动光标到声明的结尾处M C-a 移动光标到函数的开始处M C-e 移动光标到函数的结尾处C-c RETURN 将光标移动到函数的开始处并标记到结尾处C-c C-q 根据缩进风格缩进整个函数C-c C-a 切换自动换行功能C-c C-d 一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业办公人员管理表格(按员工角色细分)
- 教育资源共享与技术服务协议
- 艺术绘画技巧与能力测试题目集
- 六一写封信活动方案
- 六一商家活动方案
- 六一故事展示活动方案
- 六一泡泡大作战活动方案
- 六一活动充值活动方案
- 六一活动喂兔子活动方案
- 六一活动海边活动方案
- 2025年高考政治选必二《法律与生活》主观题三类模板
- 2025-2030直流电流传感器行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 砼工考试题及答案
- 2024年小升初考试试卷
- 甘肃农垦集团招聘笔试
- 包虫病防治知识小学课件
- 挖机简单租赁合同8篇
- 2025年中国铁路小型养路机械市场调查研究及发展战略规划报告
- 高职院校课程设置存在的问题及改革建议
- 2025年水发集团社会招聘(249人)笔试参考题库附带答案详解
- 四新安全教育培训材料
评论
0/150
提交评论