天天看點

Emacs 基本快捷鍵(不斷更新中)檔案操作光标移動文本編輯搜尋翻頁:啟動shell

C = Control

M = Meta = Alt | Esc

Del = Backspace

檔案操作

C-x C-f 打開/建立一個檔案

C-x C-s 儲存檔案

C-x C-w 另存為檔案

C-x C-v 關閉目前緩沖區檔案并打開新檔案

C-x i 在目前光标處插入檔案

C-x b 建立/切換緩沖區

C-x C-b 顯示緩沖區清單

C-x k 關閉目前緩沖區

C-x C-c 關閉emacs

光标移動

C-f 後一個字元

C-b 前一個字元

C-p 上一行

C-n 下一行

M-f 後一個單詞

M-b 前一個單詞

C-a 行首

C-e 行尾

C-v 向下翻一頁

M-v 向上翻一頁

M-< 到檔案開頭

M-> 到檔案末尾

文本編輯

M-n/C-u n 重複執行後一個指令n次

C-d 删除後一個字元

M-d 删除後一個單詞

Del 删除前一個字元

M-Del 删除前一個單詞

C-k 移除一行

[email protected] 設定标志位(主要是為了粘貼剪切以及删除使用)

C-w 移除标記區域的内容(剪切)

M-w 複制标記區域的内容(複制)

C-y 召回(yank)複制/移除的區域/行(粘貼)

M-y 召回更早的内容 (在kill緩沖區内循環)

C-t 交換兩個字元的位置

M-t 交換兩個單詞的位置

C-x C-t 交換兩行的位置

M-u 使從光标位置到單詞結尾處的字母變成大寫

M-l 與M-u相反

M-c 使從光标位置開始的單詞的首字母變為大寫

搜尋

C-s 向後搜尋

C-r 向前搜尋

翻頁:

ctl+v:前

alt+v:後

啟動shell

M-x shell:将打開一個名為 * shell * 的 buffer