- Vim 的设计对重复操作进行了优化,我们要利用他,尽可能的构造可重复的修改
- 一般认为,按键越少越好, 感兴趣的可以去 VimGolf 练习
假设光标在单词的末尾(
h
)
db
删除贯标起始位置到单词开头位置的内容,但不删除光标所在单词, 补一个x
删除光标所在字符
b
跳到光标所在单词开头, dw
删除起始位置直到单词结尾的整个单词,包括起始位置
aw
指一个文本对象, daw
理解为 delete a word
daw
好!daw
可以使用.
重复删除单词dbx
之后使用.
等价于x
,bdw
之后使用.
大多数情况没问题
但是如果是从文件的最后一个单词删除, 相当于不断
dw
,dw
,...而此时的word其实是倒数第二个单词的最后一个字符,所以之后按.
只能删除一个字符,不是一个单词
上一篇 | 下一篇 |
---|---|
技巧8 把撤销的单元切换成块 | 技巧10 用次数做简单的算术运算 |