C-h t tutorial
[移动基本操作]
C-f C-b C-p C-n 前后上下 C-v C-a 行首 C-e行尾C-a 和 C-e 可以将光标移动到"一行"的头部和尾部。M-a 和 M-e 则将光标移动到“一句”的头部和尾部。M-f 向后移动一个单词 M-b 向前移动一个单词C-k 删除C-v 下一页 M-v 上一页
M-< (META 小于号)可以将光标移动到所有文字的最开头;M-> (META 大于号)可以将光标移动到所有文字的最末尾。
[文件]
C-x开始 跟窗格、 文件、 缓冲区有关
C-x C-f 打开文件 C-x C-s 保存文件 C-x s 全部保存C-x C-c 退出C-l 移动光标所在行到 首行/中间/末尾C-u 8 C-f 前缀参数,重复执行
[输入]
C-u 8 * 输入******** <DEL> 删除光标前的一个字符 C-d 删除光标后的一个字符M-<DEL> 移除光标前的一个词
M-d 移除光标后的一个词C-k 移除从光标到“行尾”间的字符
M-k 移除从光标到“句尾”间的字符C-<PAC> 选中 C-w 删除
C-k 移除(剪切) C-y 召回(粘贴) M-y 继续召回
C-/ 撤销C-g 终止命令
M-q 段落折行对齐M-x linum-mode 行号
[搜索]
C-s 是向前搜索 C-r 是向后搜索
[help]
C-h c 查询快捷键(simple) C-h k 查询快捷键 (all) C-h v 查询变量 C-h f 查询函数
[缓冲区}
C-x C-b 列出缓冲区 C-x b 切换缓冲区
C-z 可以暂时离开 Emacs――当然,你还可以再回来。在允许 C-z 的系统中,C-z
会把 Emacs“挂起”,也就是说,它会回到 shell但不杀死 Emacs 的进程。在常用的 shell 中,通常可以用“fg”或者“%emacs”命令再次回到 Emacs 中。C-x 字符扩展。 C-x 之后输入另一个字符或者组合键。
M-x 命令名扩展。M-x 之后输入一个命令名。 M-x replace-string 替换字符串 M-x text-mode 切换模式
[窗格]
C-x 1 只保留一个窗格(也就是关掉其它所有窗格)。
C-x 2 上下分屏 C-x 3 左右分屏 C-x o 切换窗口[lisp语法] (learn elisp in Y Minutes)
require(setq)
dired-mode C-x d 查看目录