Vim Advanced
1 Best Pratice
1.1 快速光标定位
- f (自定义的easymotion)
- hjkl + number
- W B的大跳转
- { } 的大段落跳转
- % 跳转到下一个匹配括号处
1.2 实用快速编辑
| 组合式命令 | 作用 |
|---|---|
| ciw | 更改光标下的整个单词 |
| caw | 更改光标下的整个单词和后面的空格 |
| cw | 更改从光标位置到单词结尾的当前单词 |
| ce | 修改整个文件 |
| cit | t是< |
| cf) | 修改光标到)之间的内容 |
| c $ or ^ | 更改光标之后/之前的整个行 |
| c | 更改光标之后/之前的整个段落 |
| Ctrl+o | 跳转到上一次编辑的地方 |
| Ctrl+i | 跳转到下一次编辑的地方 |
| Ctrl+u | 向上翻动半页 |
| Ctrl+d | 向下翻动半页 |
| df) | 从当前删除到下一个符号,这里是) |
| zz | 居中 |
| zt | 居下 |
| zb | 居上 |
| ctrl-v | 竖直选中 |
| J | 连接两行 |
| ~ | 大小写转换 |
| v选中+number> | 将选中的内容右缩进number个tab |
| v选中+number< | 将选中的内容左缩进number个tab |