Emacs快捷键手册:提高编辑效率
需积分: 10 139 浏览量
更新于2024-10-13
收藏 53KB DOC 举报
"emacs指令手册"
Emacs是一款功能强大的文本编辑器,它以其高度可定制性和丰富的内置功能著称。虽然不如VI那么普及,但Emacs的用户群体忠诚度极高,被誉为“操作系统中的操作系统”。本手册主要列举了一些常用的Emacs快捷键和操作,旨在帮助用户更高效地使用这款编辑器。
首先,让我们看看一些自定义的快捷键:
- C-o:打开或新建文件,等同于C-x C-f
- C-s:保存文件,与C-x C-s相同
- Alt-w:复制
- C-w:剪切
- C-v:粘贴,使用C-y也可以达到同样的效果
- C-g:取消当前命令
- C-z:撤销
- C-f:在缓冲区中搜索,与C-s功能相同
- Alt-g:跳转到指定行,输入行号后按回车,或者使用Alt-g g
- F5:缩进选区,对应C-x Alt-\
- Tab:根据上下文进行缩进或取消缩进
- C-q:退出当前缓冲区(如果未保存,系统会提示保存)
- C-a:标记整个缓冲区
- eval-buffer:使修改的代码立即生效
此外,还有一些默认的Emacs快捷键:
- C-x C-f:查找并打开文件
- C-x C-s:保存文件
- C-x C-w:使用新的文件名保存
- C-x C-v:关闭当前缓冲区并打开新文件
- C-x i:在当前光标位置插入文件
- C-x b:切换或创建新的缓冲区
- C-x C-b:查看缓冲区列表
- C-x k:关闭当前缓冲区
- C-z:挂起Emacs
- C-x C-c:退出Emacs
- C-h c:查看快捷键对应的命令
- C-h k:显示快捷键的作用
- C-h l:查看最近100个键入的记录
- C-h w:查看命令绑定的快捷键
- C-h f:查看函数的功能
- C-h v:查看变量的含义和值
- C-h b:显示当前缓冲区的所有快捷键绑定
- C-ht:打开Emacs的帮助主题
掌握这些快捷键和操作,能显著提高你在Emacs中的工作效率。随着对Emacs的深入使用,你还可以通过Lisp语言进一步定制编辑器的行为,以适应个人的工作习惯。Emacs不仅仅是一个编辑器,它更是一个强大的开发环境,支持多种编程语言,并集成了版本控制、项目管理、调试工具等多种功能。因此,熟练掌握Emacs对于程序员来说是一项非常有价值的技能。
102 浏览量
2013-08-19 上传
2008-05-05 上传
2015-10-16 上传
649 浏览量
2013-04-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
tx_seu
- 粉丝: 0
- 资源: 6
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建