如何使用 Emacs:优秀的 Clojure 编辑器(上)
1. Emacs 基础操作键绑定
在 Emacs 中,有许多实用的键绑定可以帮助我们更高效地编辑文本。以下是一些常用的操作及其对应的键绑定:
- 删除与粘贴操作
| 按键 | 描述 |
| — | — |
| C - w | 删除区域 |
| M - w | 将区域复制到删除环 |
| C - y | 粘贴 |
| M - y | 粘贴后循环切换删除环中的项目 |
| M - d | 删除单词 |
| C - k | 删除行 |
- 其他编辑操作
| 按键 | 描述 |
| — | — |
| Tab | 缩进行 |
| C - j | 换行并缩进,相当于按回车键后再按 Tab 键 |
| M - / | Hippie 扩展;循环切换光标前文本的可能扩展形式 |
| M - \ | 删除光标周围的所有空格和制表符 |
- 内置帮助操作
| 按键 | 描述 |
| — | — |
| C - h k 键绑定 | 描述绑定到该键的函数。输入 C - h k 后,实际执行该键序列 |
| C - h f | 描述函数 |
关闭帮助窗口,可以按 C - x o q。
2. 使用 Emacs 开发 Clojure 应用
2.1 启动 REPL
REPL(Read -