游標(點)移動

除了使用箭頭鍵,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 個單詞。