Emacs 完整学习方法
| 遇到什么问题 | 操作 | 作用 | 使用习惯 |
|---|---|---|---|
| 想快速知道光标处函数怎么调用 | 光标停留,查看 Eldoc | 在底部显示函数签名、参数位置、简短说明 | 第一眼先看,不打断阅读 |
| 想查函数完整说明 | C-h f
|
查看函数用途、参数、返回值、定义位置 | 看到陌生函数时最常用 |
| 不确定它是函数、变量还是别的符号 | C-h o
|
自动识别并说明函数、变量、宏、Face 等 | 不想先判断类型时使用 |
| 想查变量的作用和当前值 | C-h v
|
显示变量文档、当前值和定义位置 | 例如查 user-emacs-directory
|
| 想知道某个快捷键执行什么命令 | C-h k,再按快捷键
|
显示快捷键绑定的命令及其文档 | 反向学习快捷键 |
| 想看官方手册里的系统讲解 | C-h C-f
|
跳到 Emacs Lisp 手册中的相关章节 | 函数文档仍看不懂时使用 |
| 想进入完整官方文档 | C-h i
|
打开 Info 手册系统 | 查概念、机制和体系知识 |
| 想直接查看函数或变量的源码 | 光标放在符号上,按 M-.
|
跳转到定义位置 | 文档看懂后再看实现 |
| 想从源码返回原来的位置 | M-,
|
返回跳转前的位置 | 和 M-. 配套使用
|
| 想直接从帮助页进入源码 | 在 Help 页面点击 Defined in ...
|
打开该符号的定义文件 | 比手动找文件方便 |