拾遗笔记

emacs 的帮助系统

Emacs的帮助系统的按键前缀是C-h, 和F1

1 首先是关于帮助系统的帮助系统

C-h ? 实际是C-h S-/,它会列出C-h 前缀下可用的命令,如b ,列出当前可用的键绑定,完整的按键 是C-h b

2 查看变量的值和文档

C-h v (describe-variable)

3 查看函数的文档

C-h f (describe-function) 查看face的文档

4 M-x describe-face

查看某个mode的文档

5 C-h m (describe-mode)

刚开始学习某个mode的时候, 可以用C-h m看看当前buffer对应的主mode和副mode的文档, 这个文档一般都会包括mode中的命令和快捷键列表. 查看某个快捷键对应的命令

6 C-h k (describe-key)

查看某个命令对应的快捷键

7 C-h w (where-is)

查看当前buffer所有的快捷键列表

8 C-h b (describe-bindings)

查看当前buffer中以某个快捷键序列开头的快捷键列表 <待查看的快捷键序列> C-h,比如你想查看当前buffer中所有以C-c开头的快捷键列表,按C-c C-h就可以了。 查看函数的代码

9 find-function

查看变量的代码

10 find-variable

查看face的代码

11 find-face-definition

12 M-x apropos

查看包含某个关键词的函数,变量,face

13 会些简单的配置

执行Elisp代码 在某条语句后面按C-x C-e (eval-last-sexp)可以执行那条语句 M-x eval-buffer 可以执行当前buffer内的Elisp代码 选中一个region后, M-x eval-region可以执行这个region内的代码 Emacs的插件一般都是一个以el为后缀名的文件, 把这个文件下载下来后放到一个目录, 比如~/emacs/lisps, 然后执行下面这两条语句:

(add-to-list 'load-path "~/emacs/lisps")
(require 'pluginname)

14 快捷键定制

Comments

comments powered by Disqus