RET == <Enter> 鍵
TAB == <tab> 鍵
SPC == <space> 鍵
M- == <Meta> 鍵 (或 Alt 鍵)
C- == <Ctrl> 鍵
一、移動游標:
方向鍵 : 分別控制游標的上下左右移動。 (也可以用 C-p、C-n、C-b、C-f)
M-r : 將游標移到目前視窗的中央。 (若有給 numeric argument <N>,則會將
游標移到目前視窗的第 N 行)
M-x goto-line RET : 跳到指定的行。
C-x [ : 將游標移到上一頁 (此處所謂之 "頁",乃是以 ^L 的換頁符號來分的)
C-x ] : 將游標移到下一頁
C-p : 將游標移到上一行 (Previous line)
C-n : 將游標移到下一行 (Next line)
C-f : 將游標右移一個字元 (Forward character)
C-b : 將游標左移一個字元 (Backward character)
C-a : 將游標移到行首
C-e : 將游標移到行末
(依文章的各種大小單位移動)
M-f : 將游標右移一個字 (Forward Word)
M-b : 將游標左移一個字 (Backward word)
M-a : 將游標移到句首
M-e : 將游標移到句末
M-{ : 將游標移到段首
M-} : 將游標移到段末
ECS < : 將游標移到檔案開頭 (也可按 HOME 鍵)
ECS > : 將游標移到檔案結尾 (也可按 END 鍵)
二、移動視窗:
C-v : 將視窗往下卷動一頁
M-v : 將視窗往上卷動一頁
三、將指令重覆 n 次: (注:emacs 稱之為 "numeric argument")
M-<n> <command> : 將 command 重覆 n 次
C-u <n> <command> : 將 command 重覆 n 次
四、buffer 操作: (注:大部份為 C-x 開頭)
C-x C-b : 列出所有使用中的 buffer
C-x b : 在各個 buffer 間切換
C-x C-s : 將目前 active 的 buffer 存檔
C-x s : 將所有 buffer 存檔
五、Undo:
C-_ 或 C-/ 或 C-x u : 復原前一次指令。