emacs有着丰富强大的内置文档系统,比如按C-h r
快捷键就可以进入emacs手册(此时进入的主模式为info
模式),这个手册可谓是emacs的百科全书,你想知道的和emacs相关的一切都在这个里面。
info
模式不同于普通的编辑模式,有着很多特殊的操作按键,如果不熟悉这些操作,那么在此模式下阅读emacs文档将会非常难受。本文就是对info
模式的常用操作做一个总结,方便能够轻松阅读emacs手册。
info模式简介
info模式提供了查阅emacs文档树的一系列操作,文档在info模式下被划分为了一个一个的章节,每一个章节都讨论了一个话题,并且包含了一些对其他讨论相关话题章节的引用链接。
进入info模式相关操作
-
C-h r
:在info模式打开emacs手册 -
C-h i m [elisp] <RET>
:在info模式打开elisp手册 -
?
:查看info模式帮助
info模式基本操作
-
h
:查看info模式的使用指导 -
q
:退出info模式,回到进入info模式之前的缓冲区 -
RET
:进入当前光标所在的章节链接页面 -
n
:进入下一个同级章节 -
p
:进入上一个同级章节 -
[
:进入上一个章节(不一定是同级) -
]
:进入下一个章节(不一定是同级) -
^
:进入父章节 -
m
:输入当前章节页面中某个子章节的标题,快速进入此子章节 -
TAB
:把光标移动到下一个章节引用链接处 -
C-M-i
:把光标移动到上一个章节引用链接处 -
l
:回到访问历史中的上一个章节 -
r
:回到访问历史中的下一个章节 -
SPC
:往下滚动一页内容(可以跨章节) -
Backspace
:往上滚动一页内容(可以跨章节) -
b
:回到当前章节的开头 -
L
:查看最近访问过的所有历史章节目录列表 -
T
:查看当前章节所在的目录层级结构树 -
d
:回到info模式emacs文档顶级目录页 -
<
:回到当前文件所在的章节的顶层目录 -
>
:跳到当前文件的最后一个章节
info模式高级操作
-
s
:在当前章节用正则表达式搜索文本(不区分大小写) -
S
:在当前章节用正则表达式搜索文本(区分大小写) -
g
:输入一个节点的名称,进入该节点 -
i
:输入一个话题的名称,进入该话题 -
c
:查看当前章节名称 -
M-n
:克隆当前章节内容,并在一个新的buffer中打开