Emacs常用命令

Emacs中C鍵對應Mac中Control鍵,Meta鍵對應Esc鍵(我的系統中是這樣子)。慣例:Control鍵用來操作字符行等單位,Meta鍵用來操作與語言相關的單位。

光標的上下左右移動,分別對應按鍵C-p,C-n,C-b,C-f。p代表previous line,n代表next line,b代表backward,f代表forward。當然也可以使用M-b,M-f按鍵來一個詞一個詞的移動(在中文中爲標點符號)。C-a,C-e分別代表將光標移動行頭和行尾。M-a,M-e分別代表將光標移動句頭和句尾。M-分別對應將光標移動所有文字的開頭和結尾(有點類似Windows的Ctrl-Home,Ctrl-End)

翻頁:使用C-v來翻到下一頁,M-v翻到上一頁。v代表view。將光標置於屏幕的正中間,使用C-l鍵。

參數化命令,C-u 8 C-f,調用C-u來輸入參數,8代表執行後面命令的次數,也可以看作是向後移動8個字符。

C-g命令用來取消命令的執行。C-x 1來關掉除光標之外的其他窗口(多個窗口位於同一個console中)

C-d命令刪除光標後面一個字符,M-delete鍵刪除光標前的一個詞,M-d刪除光標後的一個詞。C-k移除從光標到行尾間的字符。注意,這裏按兩次C-k移除光標到行尾間的字符和行尾的回車字符。M-k移除從光標到句尾間的字符。C-@類似與按住鼠標不放,可以選中文本,按C-w來刪除選中的文本。當然你可以使用C-u參數命令來進行多次命令操作。C-y來撤銷移除操作,如果上次操作是多次調用移除操作,C-y將一次性回覆多次調用移除的內容。M-y則可以回覆之前那些移除操作的內容。C-x u執行undo的命令操作。

C-x C-f用來查找打開文件,C-x C-s用來保存文件。如果你再emacs中打開多個文件,會將多個文件都加載到buff中,可以通過C-x C-f來回到之前的文件窗口中。C-x C-b列出所有的已經打開的buff。如果關閉打開的buff List窗口,可以使用C-x 1來關閉除光標外的其他的窗口(包括buff List窗口),C-x b命令來選擇緩衝區。C-x s保存緩衝區的內容,有點類似Windows中的save all

C-z命令可以暫時掛起emacs重新回到shell界面,按fg回到emacs。真方便。C-u C-v將光標所在的行置頂。C-s和C-r用來搜索文檔後面部分和前面部分的內容,是一種增量式的搜索。

C-x 2將當前窗口分成兩個窗口,C-M-v(Control-Meta—v)移動下面窗口翻頁,C-S-M-V(Control-Shift-Meta-v)移動下面窗口往前翻頁(按的過來嗎?)

C-x o用來在窗口中進行切換,如果想在當前窗口中打開另外一個窗口需要C-x 4 C-f來打開,

C-h c 命令名,用來顯示命令名對應的函數名及其簡要介紹。C-h v顯示emacs變量的文檔。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章