ChenHsingYu
基础概念
- Mac 系统中有两个按键是长按的。第一个是 Ctrl 键,在 Emacs 中也表示 Ctrl 键,简写为 C。另一个是 option 键,在 Emacs 中表示为 Meta 键,简写为 M。
- 使用 C-x C-c 退出 Emacs
- 使用 C-g 即可中断当前的各种按键操作
启动 Emacs
- 在命令行输入 emacs 即可启动
- 第一次打开会进入欢迎界面,按键 C-x b 进行切换 Buffer(C-x b 中的 b 就是 buffer),第一个默认 buffer 是 *scratch*,回车即可
- 然后随便输入几个字符,打打回车等
光标移动
- C-n 移动到下一行。n 代表 next。
- C-p 移动到上一行。p 代表 previous。
- C-f 移动到下一个字母。f 代表 forward。
- C-b 移动到前一个字母。b 代表 back。
- C-a 回到行首。a 表示为字母中的第一个。
- C-e 回到行末。e 代表 end。
- M-b 回到单词头部。
- M-f 回到单词尾部。
- M-a 回到段落头部。
- M-e 回到段落尾部。
- C-l 将当前行置为窗口中间、或顶部、或底部
- C-v 向下滚动一屏
- M-v 向上滚动一屏
分屏(window)
- C-x 2 水平分割为 2 个窗口
- C-x 3 垂直分割为 2 个窗口
- C-x o 跳转到另一个窗口。o 代表 other。
- C-x 0 隐藏当前窗口
- C-x 1 将当前窗口窗口展开
- C-x k 关闭当前 Buffer
文件操作
- C-x C-f 打开某个文件,如果不存在则新建一个
- C-x C-s 保存文件
查找帮助
- C-h k 查看按键含义。k 代表 key
- C-h v 查看变量含义。v 代表 variable
- C-h f 查看函数含义。f 代表 function
学习 Emacs 自带的帮助文件
- M-x help-with-tutorial-spec-language
- 输入 Chinese-GBK 回车