处理重复性操作-数字&点的威力

2022-08-12  本文已影响0人  sweetBoy_9126

数字(不推荐)

语法

  1. 数字 + operator + 动作(范围)
  1. operator + 数字 + 动作(范围)
  1. operator + 动作(范围)

注意使用数字的时候配合 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 .

存活时间

每一个点命令的存活时间主要是

  1. normal 模式下如果有新的对文本修改的命令,点就会替换为新的命令
  2. 切换到了 insert 模式对文本进行了修改,点也会替换为 insert 模式下的修改

按键的推荐使用程度

如果实现一个操作的按键次数都是一样的,那么首先要考虑,这个操作能不能被点重复,如果可以就选这个

删除一个单词命令

diw 因为可以使用点

核心

一键移动 一键操作

能够重复就不要使用次数

上一篇 下一篇

猜你喜欢

热点阅读