GNU Emacs 20 常用命令速查指南
需积分: 13 52 浏览量
更新于2024-10-04
收藏 80KB PDF 举报
"GNU Emacs Reference Card (for version 20)"
Emacs是一款强大的文本编辑器,以其高度可定制性、丰富的功能和内置的Lisp编程环境而著名。这份资源是GNU Emacs 20版本的英文使用手册,以记忆卡片的形式呈现,非常适合用户打印出来作为日常参考。
**启动和退出Emacs**
- 启动Emacs:只需在终端输入`emacs`即可启动。
- 暂停或最小化Emacs(在X窗口系统下):按下`C-z`。
- 永久退出Emacs:组合键`C-x C-c`会关闭Emacs并结束编辑会话。
**文件操作**
- 打开文件:使用`C-x C-f`可以在Emacs中打开一个新的文件进行编辑。
- 保存文件:当你修改了文件内容后,可以通过`C-x C-s`来保存当前文件。
- 保存所有文件:`C-x s`可以保存所有已修改的文件。
- 插入另一个文件内容:使用`C-x i`可以将其他文件的内容插入当前缓冲区。
- 替换文件:`C-x C-v`可以将当前缓冲区的内容写入另一个文件,从而替换原有文件。
- 写入指定文件:`C-x C-w`允许你将缓冲区的内容保存到指定的文件。
**版本控制**
Emacs支持版本控制系统,例如Git。`C-x C-q`可以用于执行特定的版本控制操作,如检出和提交。
**获取帮助**
Emacs内置了详细的帮助系统。要访问帮助,只需按下`C-h`或`F1`,然后按照提示操作。初次使用者可以尝试`C-h t`来启动教程。关闭帮助窗口用`C-x 1`,滚动帮助窗口则用`C-M-v`。
**搜索和帮助**
- `apropos`:输入`C-h a`可以查找与输入字符串匹配的命令。
- 查看键绑定的函数:`C-h c`显示一个键所绑定的函数。
- 描述函数:`C-h f`提供有关特定函数的详细信息。
- 模式信息:`C-h m`给出当前模式的相关信息。
**错误恢复**
- 取消正在进行的命令或操作:`C-g`可用于中断或取消。
- 恢复崩溃丢失的文件:如果因为系统崩溃导致文件未保存,可以使用`M-x recover-file`尝试恢复。
- 撤销更改:`C-x u`或`C-_`可以撤销最近的一次编辑。
- 恢复缓冲区原始内容:`M-x revert-buffer`使缓冲区回到打开文件时的状态。
- 屏幕刷新:若屏幕显示混乱,`C-l`可重绘屏幕。
**增量搜索**
- 向前搜索:`C-s`用于在文本中向前搜索指定的字符串。
- 向后搜索:`C-r`则用于向后搜索。
此外,Emacs还支持正则表达式的搜索,可以结合`C-s`或`C-r`进行更复杂的文本查找。这些基础操作构成了Emacs的基本交互方式,熟练掌握它们将极大提升你在Emacs中的工作效率。通过不断的练习和自定义设置,Emacs可以成为一个极其个性化和高效的开发工具。
2013-08-19 上传
102 浏览量
2009-08-04 上传
2023-09-18 上传
2023-05-30 上传
2023-08-19 上传
2023-08-08 上传
2023-05-26 上传
2023-09-02 上传
gongli198797
- 粉丝: 0
- 资源: 16
最新资源
- Unity UGUI性能优化实战:UGUI_BatchDemo示例
- Java实现小游戏飞翔的小鸟教程分享
- Ant Design 4.16.8:企业级React组件库的最新更新
- Windows下MongoDB的安装教程与步骤
- 婚庆公司响应式网站模板源码下载
- 高端旅行推荐:官网模板及移动响应式网页设计
- Java基础教程:类与接口的实现与应用
- 高级版照片排版软件功能介绍与操作指南
- 精品黑色插画设计师作品展示网页模板
- 蓝色互联网科技企业Bootstrap网站模板下载
- MQTTFX 1.7.1版:Windows平台最强Mqtt客户端体验
- 黑色摄影主题响应式网站模板设计案例
- 扁平化风格商业旅游网站模板设计
- 绿色留学H5模板:科研教育机构官网解决方案
- Linux环境下EMQX安装全流程指导
- 可爱卡通儿童APP官网模板_复古绿色动画设计