Meta 与 Control 区别

通常惯例是: Meta 系列组合键用来操作 "由语言定义的单位(比如词, 句子, 段落)", 而 Control 系列组合键用来操作 "与语言无关的基本单位(如字符, 行等等)".

移动命令

C-f
C-b
M-f
M-b
C-n
C-p
C-a
C-e
M-a
M-e
C-v
C-u C-v
M-v

M-<
M->

前缀参数 C-u

C-u 8 C-f

终止命令 C-g

窗口操作

C-x 1

删除

C-d
M-d

C-k
M-k

C-w

设置 Mark

C-@

yank

C-y
M-y

撤销

C-x u
或
C-_

文件

C-x C-f
C-x C-s

C-x s

缓冲区

C-x C-b
C-x b

命令集扩展

C-x  字符扩展. C-x 之后输入另一个字符或组合键
M-x  命令名扩展

替换

M-x replace-string

自动保存

emacs 会定期自动保存正在编辑的文件, 文件名在头尾各加一个 # 字符.
恢复自动保存的文件:
M-x recover-file

模式

只能应用一个主模式, 主模式都是可以用 M-x 启动的扩展命令

C-h m 查看当前主模式的文档

搜索

C-s 向前搜索
C-s 下一个搜索, <Backspace> 上一个搜索
C-r 向后搜索

多窗格

C-x o

C-M-v   向上滚动另一个窗口
C-M-S-v 向下滚动另一个窗口

查看帮助

C-h
C-h ?

C-h c
C-h k
blog comments powered by Disqus