游標(點)移動
除了使用箭頭鍵,Home,End,Page up 和 Page down 進行游標移動之外,emacs 還定義了許多可以將游標移動到較小或較大文字上的按鍵:
按性格:
- 落後人物: C-b
- 前鋒角色: C-f
通過語言
- 向後字: M-b ( 即 Alt b,或 Meta b )
- 前進詞: M-f
按行:
- 當前行的開頭: C-a
- 當前行的第一個(非空格)字元的開頭: M-m
- 當前行結束: C-e
- 上一行: C-p
- 下一行: C-n
整個緩衝區:
- 緩衝區的開頭: M-<
- 緩衝結束: M->
按’塊’,取決於上下文(模式):
典型的鍵繫結:
- 後退句子/陳述: M-a
- 前瞻句/陳述: M-e
- 功能開始: M-C-a
- 功能結束: M-C-e
字首引數
為了一次移動幾個步驟,可以通過在所列出的擊鍵之前按下 ESC 或 C-u 編號來給移動命令一個字首引數。對於 C-u,數字是可選的,預設為 4.
例如, ESC 3 C-n 向下移動 3 行,同時 C-u M-f 向前移動 4 個單詞。