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:
- 删除光标前面的字符
- emacs: backspace (delete-backward-char)
- vi:X