GNU的軟件大多有豐富的幫助系統,學習GNU的軟件時,首先學習如何使用其幫助系統,往往事半功倍。Emacs的幫助文檔很多,並大部分都在C-h開頭的組合鍵中。
首先是C-h ?,關於幫助系統的“幫助”。改命令會打開一個新的Frame,如下圖:
從該文檔中摘錄常用的幫助功能如下:
快捷鍵 | 命令 | 說明 |
---|---|---|
C-h ? | 關於幫助系統的幫助,可以通過SPC和DEL鍵滾動,通過ESC退出 | |
C-h t | M-x help-with-tutorial | 進入 《Emacs 快速指南》 |
C-h r | M-x info-emacs-manual | Emacs使用手冊 |
C-h i | M-x info | 《Emacs說明》 |
C-h a | M-x apropos-command | 搜索命令》 |
C-h v | M-x describe-variable | 查看變量說明》 |
C-h f | M-x describe-function | 查看函數說明》 |
C-h m | M-x describe-mode | 查看當前mode的相關文檔,包含mode中的命令、快捷鍵等》 |
C-h k KEYS | M-x describe-key KEYS | 查看快捷鍵對應的命令及其簡要說明,比如C-h k C-x C-c,會告訴你C-x C-c是做什么的》 |
C-h c KEYS | M-x describe-key-briefly | 查看鍵綁定說明》 |
C-h w | M-x where-is | 查看某個命令對應的快捷鍵》 |
C-h b | M-x describe-bindings | 查看當前buffer所有的快捷鍵列表》 |
KEYS C-h | 查看當前buffer中以某個快捷鍵序列開頭的快捷鍵列表,比如C-c C-h》 | |
M-x apropos | 查看匹配某個關鍵詞的任何東西,如函數,變量,命令,模式等》 |
1. C-h t 《Emacs快速指南》是迅速上手最好的文檔。
2. 使用幫助時,可能會分割出其它Frame,可以通過 C-x 1 關閉。