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