光标移动
| 命令 | 描述 |
|---|---|
| h | 向左移动 |
| l | 向右移动 |
| j | 向下移动 |
| k | 向上移动 |
| G | 移动到缓冲区最后一行 |
| gg | 移动到缓冲区首行 |
| num G | 移动到第num行 |
| Home | 移动到行首 |
| 0 | 同上 |
| ^ | 同上 |
| end | 移动到行尾 |
| $ | 同上 |
| b | 光标所在单词起始 |
| e | 光标所在单词末尾 |
| w | 下一个单词起始 |
删除
| 命令 | 描述 |
|---|---|
| x | 删除当前光标所在位置字符 |
| dd | 删除光标所在行 |
| dw | 删除当前光标所在单词 |
| d$ | 删除光标至行尾的内容 |
| J | 删除当前光标所在行行尾的换行符 |
粘贴
- 在 vim 下使用删除命令,并不会直接将你的东西删掉,而是放到 vim 的寄存器中
- 使用 p 命令可以将最后一次删除的内容粘贴到光标之后。(大写 P 则是粘贴到光标之前)
- 注意
- 粘贴整行,p 命令将在光标下一行开始粘贴
- 粘贴非整行局部字符,p 命令将在光标后粘贴
查找和替换
| 命令 | 描述 |
|---|---|
| /查找字符+enter | 查找 |
| n | 查找下个 |