emacs使用笔记

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 查看目录

原文地址:https://www.cnblogs.com/tshua/p/6218947.html