vim
- 三种模式
- 命令模式
- 输入模式
- 编辑模式

- 快捷键
命令模式
| Key | Function | Key | Function |
|---|---|---|---|
| i | 编辑 | o | 换行输入 |
| A | 移动到行尾并进入插入模式 | ||
| dd | 删除(剪切)一行 | ||
| 2dd | 删除(剪切)两行 | ||
| yy | 复制一行 | ||
| p | 粘贴 | ||
| u | 撤销 | ||
| gg | 到达文首 | ||
| G | 到达文尾 | ||
| 0/Home | 到达行首 | ||
| $/End | 到达行尾 | ||
| k j h l | 上下左右 |
- 宏录制操作示例,比如在每一行的末尾添加特定字符,比如在每行末加上分号”;”
qt开启录制,存入 t 寄存器A在行尾进入插入模式;插入分号Esc退出插入模式j下一行q退出录制10@t执行10遍t操作
底行模式
| Key | Function |
|---|---|
| :set number(nu) | 显示行号 |
| :set nonumber(nonu) | 取消显示行号 |
编辑模式