特别约定
在以下所有叙述中,C-× 都代表同时按住Ctrl和×键,M-×都代表同时按住Alt和×键。
屏幕移动
- 向下滚动一屏 C-v
- 向上滚动一屏 M-v
- 重新定位光标相对于屏幕所在的位置 C-l
光标控制
- 向上移动一行 C-p
- 向下移动一行 C-n
- 向左移动一个字符 C-b
- 向左移动一个单词 M-b
- 向右移动一个字符 C-f
- 向右移动一个单词 M-f
- 移动到一行的最前 C-a
- 移动到一句的最前 M-a
- 移动到一行的末尾 C-e
- 移动到一句的末尾 M-e
- 移动到文件的最前 M-<
- 移动到文件的末尾 M->
- 重复操作n次 C-u n [操作快捷键], 如向下移动3行,C-u 3 C-n
操作控制
- 强制取消当前操作 C-g
- 保存当前文件 C-x C-s
- 打开/创建文件 C-x C-f
- 退出Emacs C-x C-v
分屏/多文件
- 关闭其他屏幕 C-x 1
- 上下分割当前屏幕 C-x 2
- 左右分割当前屏幕 C-x 3
- 切换当前屏幕 C-x o
- 切换当前屏幕Buffer C-x b
- 关闭Buffer C-x k
- 打开Buffer列表 C-x C-b
- 在一个新Buffer中打开程序 M-x,例子:打开Shell,M-x shell