emacs与vi对比教程

emacs与vi对比教程

移动光标

  • 向上一行:
    • emacs: C-p (previous-line)
    • vi: k
  • 向下一行:
    • emacs: C-n (next-line)
    • vi: j
  • 向左一列:
    • emacs: C-b (backward-char)
    • vi: h
  • 向右一列:
    • emacs: C-f (forward-char)
    • vi: l
  • 移至行首:
    • emacs: C-a (Home)(move-beginning-of-line)
    • vi: 0
  • 移至行尾:
    • emacs: C-e (End) (move-end-of-line)
    • vi: $
  • 移至下一个单词:
    • emacs: A-f (forward-word)
    • vi:
      • w: 计算标点
      • W: 不计算标点
  • 移至上一个单词:
    • emacs: A-b (backward-word)
    • vi:
      • b: 计算标点
      • B: 不计算标点

删除文本

  • 删除光标后面的字符
    • emacs:
      • C-d (delete-char)
      • Delete (delete-forward-char)
    • vi:x
  • 删除光标前面的字符
    • emacs: backspace (delete-backward-char)
    • vi:X

你可能感兴趣的:(vi,emacs)