近来vim使用较为频繁,一些基本的快捷键总是忘记,在这里按照类别做学习记录。多用几天就会发现,vim是真的强大啊!爱了爱了
1. 复制+粘贴+删除
| 命令 | 快捷键 |
|---|
| 复制一行 | yy |
| 复制n行 | nyy |
| 粘贴 | p |
| 删除一行 | dd |
| 删除第1行到第5行 | :1,5d |
2. 撤回+显示行标+进入/退出编辑/visual模式
| 命令 | 快捷键 |
|---|
| 撤回 | u |
| 显示行标 | :set number |
| 进入编辑模式 | i |
| 进入visual模式 | v |
| 退出编辑/visual模式 | esc |
3. 多行缩进+多行注释/取消注释
| 命令 | 快捷键 |
|---|
| 多行向右缩进 | (1) v(进入visual模式) ; (2) > |
| 多行向左缩进 | (1) v(进入visual模式) ; (2) < |
| 多行注释 | 多行插入字符# |
| 取消多行注释 | 多行删除字符# |
3.1 vim多行插入字符
- Ctrl+v进入VISUAL BLOCK(可视块)模式;
- 按 j (向下选取列)或者 k (向上选取列);
- 再按Shift + i进入编辑模式然后输入想插入的字符;
- 再按两次Esc就可以实现批量插入字符。
3.2 vim多行删除字符
- Ctrl+v进入VISUAL BLOCK(可视块)模式;
- 按 j (向下选取列)或者 k (向上选取列);
- 直接(不用进入编辑模式)按x 或者 d 就可以直接删去;
- 再按Esc退出。