C表示Ctrl鍵,M表示Alt鍵
光標控制:
C-v 向前翻頁;
M-v 向後翻頁, PageUp
C-l 光標所在行置中
C-p 光標上移
C-n 光標下移
C-b 光標後移
C-f 光標前移
M-f 前移一詞
M-b 後移一詞
C-a 移到行首
C-e 移到行尾
M-a 移到句首
M-e 移到句尾
M-< 移到頁首
M-> 移到頁尾
C-u C-v 本行移至屏幕上方
窗格操作:
C-x 1 保留一個窗格,關閉其他
C-x 2 兩個窗格顯示
C-M-v 滾動下方窗格
C-x o 光標轉移到其他窗格
命令執行:
C-u 3 ... 後面的命令執行3遍
M-3 ... 後面的命令執行3次
C-g 終止一條執行的命令
C-x C-c 退出Emacs
C-z 暫時回到shell,fg命令回到emacs
文字編輯:
<del> 刪除光標前一個字符
C-d 刪除光標後一個字符
M-<del> 移除光標前一個詞
M-d 剪切光標後一個詞
C-k 剪切從光標到行尾的字符
M-k 剪切從光標到句尾的字符
C-@ 選定區域起始標記設置
C-w 選定區域剪切
C-k 剪切後一行
C-y 粘貼剪切內容
M-y 粘貼上一次剪切內容
C-x u 撤銷上一次操作
M-% 查找替換
C-s 向前搜索
C-r 向後搜索
文件及緩衝區操作:
C-x C-f 尋找並打開一個文件
C-x C-s 保存當前文件
M-x customize-variable <RET> make-backup-files <RET>
關掉文件備份功能
C-x C-b 顯示緩衝區列表
C-x k 關閉當前緩存
C-x b ... 打開指定緩衝區
C-x s 保存多個緩衝區
C-x f 80 設置列邊界爲80