正常模式
| 键 |
效果 |
| 0 |
光标移动到行首 |
| a |
进入插入模式,在光标后 |
| e |
按照单词向后移动 字尾 |
| ^ + f |
向下翻页 |
| h / ⌫ |
左移动 |
| j |
下移一行 |
| k |
上移一行 |
| l / Space |
右移动 |
| i |
进入插入模式,在光标前 |
| p |
在光标之后粘贴 |
| :q! |
退出不保存 |
| r |
替换光标处的字符 |
| u |
undo |
| v |
进入光标模式,配合移动键选 |
| 中多行 |
|
| yy / Y |
复制整行文本 |
| b |
按照单词向前移动 字首 |
| B |
按照单词向前移动 字首 忽略一些标点符号 |
| ^ + b |
向上翻页 |
| dd |
删除光标当前行 |
| dG |
删除光标后的全部文字 |
| E |
按照单词向后移动 字尾 忽略一些标点符号 |
| ^ + e |
向下滚动 |
| gg |
移动到文档第一行 |
| G |
移动到文档最后一行 |
| NG |
到第 N 行 |
| 字首 忽略一些标点符号 |
|
| x |
剪切光标下的字符 |
| :x |
保存并退出 |
| /code |
向后查找 code 一样的内容 |
| ?code |
向前查找 code 一样的内容 |
| :set nu |
设置行号显示 |
| $ |
光标移动到行尾 |
Ncommand |
重复某个命令 N 次 |
视图模式
正常模式下按 v 可以进入可视模式, 在可视模式下,移动光标可以选择文本
Reference
A mobile friendly Vim cheat sheet
給程式設計師的 Vim 入門圖解說明