檔案操作
C-x C-f 開啟檔案
C-x C-s 儲存檔案
C-x C-w 存為新檔案
C-x C-c 退出Emacs
編輯操作
C-f 前進一個字元
C-b 後退一個字元
M-f 前進一個字
M-b 後退一個字
C-a 移到行首
C-e 移到行尾
M-a 移到句首
M-e 移到句尾
C-p 後退一行
C-n 前進一行
M-x goto-line 跳到指定行
C-v 向下翻頁
M-v 向上翻頁
M-< 緩衝區頭部
M-> 緩衝區尾部
C-l 當前行居中
M-n or C-u n 重複操作隨後的命令n次
C-d 刪除一個字元
M-d 刪除一個字
C-k 刪除一行
M-k 刪除一句
C-w 刪除標記區域
C-y 貼上刪除的內容
注意:C-y可以貼上連續C-k刪除的內容;先按C-y,然後按M-y可以選擇貼上被刪除的內容
C-空格 標記開始區域(需修改輸入法快捷鍵)
C-x h 標記所有文字
M-w 複製標記區域
C-/ or C-x u 撤消操作
執行SHELL命令
M-x shell 開啟SHELL
M-! 執行SHELL命令 (shell-command)
視窗操作
C-x 0 關閉本視窗
C-x 1 只留下一個視窗
C-x 2 垂直均分視窗
C-x 3 水平均分視窗
C-x o 切換到別的視窗
C-x s 儲存所有視窗的緩衝
C-x b 選擇當前視窗的緩衝區
C-M v 另外一個視窗向下翻頁(需要對照時很好用)
c-M-Shift v 另外一個視窗向上翻頁
緩衝區列表操作
C-x C-b 開啟緩衝區列表
C-x k 關閉緩衝區
搜尋模式
C-s 向前搜尋
C-s 查詢下一個
ENTER 停止搜尋
C-r 反向搜尋
C-s C-w 以游標所在位置的字為關鍵字搜尋
M-x replace-string ENTER search-string ENTER 替換
C-M-s 向前正則搜尋
C-M-r 向後正則搜尋
C-M-% 正則互動替換
幫助
C-h t 入門指南
C-h v 檢視變數
C-h f 檢視函式
C-h ? 檢視幫助列表
轉自:http://www.cnblogs.com/coderzh/archive/2009/12/26/CommonEmacs.html