写在前面
`C-' Control-(即 Ctrl-),按住 Ctrl 键再按其他键
`M-' Meta-(或 Alt-),按住 Alt 键再按其他键;或按一下 ESC,再按其他键
`C-M-' Control-Alt-,按住 Ctrl 和 Alt 两个键再按其他键
point 位点。文档中的一个位置,一般是光标的左下角
mark 标记。由命令设置,用来定义/保存文档中的位置信息
region 区域。在 mark 和 point 之间部分,称为一个 region
RET 回车键
TAB 制表符键
ESC ESC 键
SPC 空格键
Backspace, DEL 退格键
Delete 删除键
如果不知道
C-x C-c 退出并关闭 Emacs
C-z
C-x C-z 退出并挂起 Emacs
C-x C-f 打开文件/目录
C-x i 插入文件内容
C-x C-r 只读方式打开一个文件
C-x u Undo( 想要Redo,动一下光标或按一下 C-g 再Undo :)
C-x C-s 保存文件
C-x s 询问保存所有未存盘文件
C-x C-w 文件另存为…
C-l 刷新窗口,并将当前行移至窗口中心。给定参数,可以设置
当前行的位置,不妨试试 M-0 C-l 或 M-- C-l 或 M-4 C-l
C-g 退出当前命令。如果你不知道Emacs正在干什么呢,多按几次
C-g,就会恢复到正常状态
在线帮助
C-h t TUTORIAL
C-h i Online Info
C-h c 给出键序列(简称键)绑定的命令名字
C-h w 由命令名字给出键的绑定
给命令传参数
C-u 给定参数前缀
M-0 ...
M-9 参数0...9
M-- 负参数
C-@
M-x set-mark-command 设置 mark
C-x C-x 交换 mark 和 point
C-w 将区域的文本删除,并放入yanking ring中
M-w 复制区域到yanking ring中
C-y 将yanking ring中最后一个区域插入当前缓冲区
M-y 按一次C-y后,多次按M-y,则用yanking ring中的其他区域替换刚刚插入的区域
C-o 在光标后面插入空行
C-x C-o 将光标附近的空行去掉,多行的时候,第一次只剩一行,第二次全部删除
C-d 删除一个字符(不能yank)
M-d 删除光标附近的一个词
C-x h 将整个缓冲区设置为区域(缓冲区尾是mark,首是point)
C-k 删除(kill)从光标处到行尾