数字(不推荐)
语法
- 数字 + operator + 动作(范围)
- 3dw 相当于按了三次 dw
- operator + 数字 + 动作(范围)
- d3w
- operator + 动作(范围)
- 5j
- 5w
- 5f xx 相当于按了5次 f xx
注意使用数字的时候配合 w e 操作也必须保证光标在单词开头或者结尾
优点
保持连贯的撤销历史记录
比如:
export default function
我们在 e 上使用 d3w 然后按 u 一次回退就可以还原,而我们按 3 次 dw 需要回退三次
坏处
需要思考到底该按几
点
作用
重复上一次的修改
1. 修改的定义
对文本内容做了更新比如:增加、删除、修改
在 normal 模式下 所以可以变成 insert 模式的都可以当成是修改,比如: A/I
2. 离开插入模式之前的全部按键操作都记录
2.1. 比如我们通过normal模式切换到插入模式后写了一个123,然后我们切换到 normal 模式按 点 就会重复输入123
2.2. 在 insert 模式下删除两个字符,切换到 normal 模式下按点会重复删除两个字符的操作
3. normal 模式下的文本修改也会被记录
比如
dd .
cw .
o .
O .
存活时间
每一个点命令的存活时间主要是
- normal 模式下如果有新的对文本修改的命令,点就会替换为新的命令
- 切换到了 insert 模式对文本进行了修改,点也会替换为 insert 模式下的修改
按键的推荐使用程度
如果实现一个操作的按键次数都是一样的,那么首先要考虑,这个操作能不能被点重复,如果可以就选这个
删除一个单词命令
diw 因为可以使用点
核心
一键移动 一键操作
-
加分号
使用 A + ;(这里A 可以理解为移动+修改)
然后切换到 normal 模式下 按 j再按.就可以
这里的j 就是一键移动
. 就是一键操作 -
查找手动替换
使用 /children 找到 children 然后进入插入模式对其修改,切换为 normal 模式,然后使用 n 移动 . 修改
这里单纯就是normal 模式切 insert 模式,点记录了insert 模式下的修改











网友评论