資源描述:
《zhl的emacs筆記:基本操作》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、ZHL的emacs筆記:基本操作本文檔是"ZHL的emacs筆記"的一部分。本文檔的格式是為了快速檢索與瀏覽而專門調(diào)整的,最好用emacs來查看,將tab縮進顯式設(shè)為3個字符,設(shè)置不自動換行,并使用outline模式,以提高學(xué)習(xí)和工作效率。具體配置可參考文檔"ZHL的emacs筆記:配置小技巧"。本文檔主要講述的是一些emacs的基本操作,包括幫助的用法、光標(biāo)的移動以及基本的文本編輯命令,當(dāng)然,主要是本人在使用過程中所關(guān)注的細節(jié)以及積累的經(jīng)驗。希望本文檔能給emacs同好一些幫助,任何問題或建議可以發(fā)信到seax
2、ii@126.com來討論。文檔正文----------------------------------------------------------------**幫助:有完備的幫助,要善于運用。C-h或F1help-command:各幫助命令的前導(dǎo)符。C-hC-h/?/F1help-for-help:幫助的幫助。按q鍵退出(C-hqhelp-quit)。C-hmdescribe-mode:給出當(dāng)前mode的說明、命令以及鍵綁定。C-hcdescribe-key-briefly:告訴你某個鍵執(zhí)行的什么命令。C
3、-hkdescribe-key:告訴你按這個鍵執(zhí)行那個lispfunction及其詳細說明。C-hKInfo-goto-emacs-key-command-node:查看隨后的按鍵綁定所對應(yīng)的info手冊頁(節(jié)點),描述信息更全面一些。會在Emacsmanual的索引中查找,或在命令的info-file中查找,或在變量Info-file-list-for-emacs中查找。C-hwwhere-is:告訴你某個命令綁定的什么鍵。C-hfdescribe-function:告訴你某function的作用。如果只按一下
4、SPC,emacs會給你所有l(wèi)isp函數(shù)的列表和說明。C-hFInfo-goto-emacs-command-node:查看隨后的命令所對應(yīng)的info手冊頁(節(jié)點),描述信息更全面一些。會在Emacsmanual的索引中查找,或在命令的info-file中查找,或在變量Info-file-list-for-emacs中查找。C-hvdescribe-variable:告訴你某變量的描述及其當(dāng)前值,如:C-hvload-pathRET會告訴你load-path的值。有自動補齊,甚至可以輸入變量名中間某部分字串也可自
5、動補齊,比如,輸入-table后按TAB,則會列出所有包含-table的變量名。C-hbdescribe-bindings:列出目前所有的keybinding。C-hsdescribe-syntax:列出當(dāng)前語法表(syntaxtable)中的語法定義。所有的emacs命令都是在語法表的控制下進行詞分析或括號匹配,語法表決定了各個字符所扮演的角色(即語法分類)--分隔符、詞成員、串引用、等等,每個主模式都可以有它自己的語法表,而每個緩沖區(qū)都會安裝一個語法表,所有命令都會使用該語法表,可以用命令modify-syn
6、tax-entry來修改語法定義。語法分類在正則表達式中會用到。參見"關(guān)于語法表"。describe-categories:列出當(dāng)前分類表(categorytable)中的分類定義(categoryspecifications)。分類定義主要指明了何種字符屬于哪個類,比如漢字類、希臘字母類等等。分類定義在正則表達式中會用到。參見"關(guān)于分類表"。C-haapropos-command:apropos的意思(approximate)。給lispfunction的部份字串,emacs幫你找。apropos-variab
7、le:顯示所有名稱匹配的用戶變量。apropos-value:顯示那些其值中包含了匹配內(nèi)容的符號。apropos:這個概念都涉及哪些函數(shù)和變量。C-hdapropos-documentation:顯示那些其幫助文檔中包含了匹配內(nèi)容的符號(函數(shù)和變量等)。C-hpfinder-by-keyword:按關(guān)鍵字查找包信息,非常實用。會列出所有的功能分類,RET后會列出該類下的所有包(即emacslisp文件.el),再RET會顯示選定包的描述和使用方法等。C-hiinfo:以Info查看的所有主要的GNU項目的手冊頁,
8、有許多重要的信息可以在這里找到。具體參考后面關(guān)于"Info模式"的描述。C-hSinfo-lookup-symbol:查看與指定符號(symbol)(即變量)相關(guān)的info文檔,要求輸入符號名,按M-n會翻出默認符號名(即光標(biāo)處字串)以方便在此基礎(chǔ)上進行符號名編輯。C-hC-fview-emacs-FAQ:查看EmacsFAQ的info文檔。C-hC-pview-emac