emacs有著豐富強大的內(nèi)置文檔系統(tǒng)颜懊,比如按C-h r
快捷鍵就可以進(jìn)入emacs手冊(此時進(jìn)入的主模式為info
模式)席里,這個手冊可謂是emacs的百科全書夕膀,你想知道的和emacs相關(guān)的一切都在這個里面功蜓。
info
模式不同于普通的編輯模式逝撬,有著很多特殊的操作按鍵冷溃,如果不熟悉這些操作钱磅,那么在此模式下閱讀emacs文檔將會非常難受。本文就是對info
模式的常用操作做一個總結(jié)似枕,方便能夠輕松閱讀emacs手冊盖淡。
info模式簡介
info模式提供了查閱emacs文檔樹的一系列操作,文檔在info模式下被劃分為了一個一個的章節(jié)凿歼,每一個章節(jié)都討論了一個話題褪迟,并且包含了一些對其他討論相關(guān)話題章節(jié)的引用鏈接。
進(jìn)入info模式相關(guān)操作
-
C-h r
:在info模式打開emacs手冊 -
C-h i m [elisp] <RET>
:在info模式打開elisp手冊 -
?
:查看info模式幫助
info模式基本操作
-
h
:查看info模式的使用指導(dǎo) -
q
:退出info模式答憔,回到進(jìn)入info模式之前的緩沖區(qū) -
RET
:進(jìn)入當(dāng)前光標(biāo)所在的章節(jié)鏈接頁面 -
n
:進(jìn)入下一個同級章節(jié) -
p
:進(jìn)入上一個同級章節(jié) -
[
:進(jìn)入上一個章節(jié)(不一定是同級) -
]
:進(jìn)入下一個章節(jié)(不一定是同級) -
^
:進(jìn)入父章節(jié) -
m
:輸入當(dāng)前章節(jié)頁面中某個子章節(jié)的標(biāo)題牵咙,快速進(jìn)入此子章節(jié) -
TAB
:把光標(biāo)移動到下一個章節(jié)引用鏈接處 -
C-M-i
:把光標(biāo)移動到上一個章節(jié)引用鏈接處 -
l
:回到訪問歷史中的上一個章節(jié) -
r
:回到訪問歷史中的下一個章節(jié) -
SPC
:往下滾動一頁內(nèi)容(可以跨章節(jié)) -
Backspace
:往上滾動一頁內(nèi)容(可以跨章節(jié)) -
b
:回到當(dāng)前章節(jié)的開頭 -
L
:查看最近訪問過的所有歷史章節(jié)目錄列表 -
T
:查看當(dāng)前章節(jié)所在的目錄層級結(jié)構(gòu)樹 -
d
:回到info模式emacs文檔頂級目錄頁 -
<
:回到當(dāng)前文件所在的章節(jié)的頂層目錄 -
>
:跳到當(dāng)前文件的最后一個章節(jié)
info模式高級操作
-
s
:在當(dāng)前章節(jié)用正則表達(dá)式搜索文本(不區(qū)分大小寫) -
S
:在當(dāng)前章節(jié)用正則表達(dá)式搜索文本(區(qū)分大小寫) -
g
:輸入一個節(jié)點的名稱,進(jìn)入該節(jié)點 -
i
:輸入一個話題的名稱攀唯,進(jìn)入該話題 -
c
:查看當(dāng)前章節(jié)名稱 -
M-n
:克隆當(dāng)前章節(jié)內(nèi)容洁桌,并在一個新的buffer中打開