1、构造可重复的修改
dbx:最后一个命令是x,所以说只能重复x。
dw:删除从光标位置到下个单词开头的内容。
daw:不仅删除了该单词,还删除了一个空格,使光标停在上个单词身上。
因此daw最优。
2、用次数做简单的算术运算
<C-a>和<C-x>分别对数字进行加减运算
如果光标在数字上,即对当前数字执行。若不在数字上,则在当前行正向查找一个数字执行。
3、能够重复,就别用次数
例:d2w dw.
在必要的情况下使用次数
4、双剑合璧、天下无敌
操作符+动作命令:d{motion}可以对一个字符(dl)、一个完整单词(daw)、一整个段落(dap),作用范围由动作命令决定。
已知daw删除一个单词,gU是转换为大写,所以说gUaw是把单词转换为大写形式。ap动作命令是作用于段落。
Vim有一条额外的规则,即当一个操作符命令被连续调用两次时,它会作用于当行。所以dd删除当行、>>缩进当行。
Vim的操作符命令 | |
命令 | 用途 |
c | 修改 |
d | 删除 |
y | 复制到寄存器 |
g~ | 反转大小写 |
gu | 转换为小写 |
gU | 转换为大写 |
> | 增加缩进 |
< | 减小缩进 |
= | 自动缩进 |