Vim 常见命令及其对应的含义
| command | desc |
|---|---|
| w | 移动到下一个 word[^1] 的开头 |
| e | 移动到下一个 word 的结尾 |
| W | 移动到下一个 WORD 的开头 |
| E | 移动到下一个 WORD 的结尾 |
| b | 移动到上一个 word 的开头 |
| B | 移动到上一个 WORD 的开头 |
| ge | 移动到上一个 word 的结尾 |
| gE | 的移动到上一个 WORD 的结尾 |
| f{char}[^2] | 移动到当前行下一个 char 出现的位置 |
| F{char} | 移动到当前行上一个 char 出现的位置 |
| t{char} | 移动到当前行下一个 char 出现的前一个位置 |
| T{char} | 移动到当前行上一个 char 出现的前一个位置 |
| 0 | 移动到当前行的第一个字符位置 |
| ^ | 移动到当前行的第一个非空字符的位置 |
| $ | 移动到当前行的最后一个位置 |
| g_ | 移动到当前行的最后一个非空字符的位置 |
| { | 移动到下一个段落 |
| } | 移动到上一个段落 |
| /{pattern} | 搜索下一个符合的单词[^3] |
| ?{pattern} | 搜索上一个符合的单词 |
| gg | 移动到文件的最上方 |
| {line}gg | 移动到指定的行数 |
| G | 移动到文件的末尾 |
| % | 移动到匹配 ({[]}) 的位置[^4] |
| dd | 删除整行 |
| D | 删除到结尾的字符,相当于 d$ |