如何提高编辑效率之宏操作

2020-02-20  本文已影响0人  陈成_Adam

通过阅读本文,你可以知道:

  1. 什么是宏操作?
  2. 什么情况下用宏操作?
  3. 怎么使用宏操作?

什么是宏操作?

所谓宏操作,就是把多个操作合成一个操作。也就是说,之前需要一系列操作的情况,在使用宏的时候只需要一个操作即可。就像街机中只需要按一下键盘就可以放出之前需要很多操作的大招,简单迅速。

现在很多编辑器都支持宏操作,如:VIM、Sublime Text等,绝大多数的IDE也支持。

什么情况下用宏操作?

宏操作使用频率比较少,因为绝大多数情况下,我们使用查找、替换就可以达成我们的编辑目的,另外,熟练使用列编辑也可以高效地完成一些稍微复杂的编辑需求。

但在一些特定情况,合理使用宏操作,可以大大提高我们的编辑效率。

  1. 对一行进行多个操作,且需要对其他行进行相同操作
  2. 对多行进行多个操作,且需要对其他多行也进行相同操作

怎么使用宏操作?

下面以VIM来举例说明。

在VIM下进行宏操作的步骤如下:

  1. 按下q进入宏录制模式,紧接着再按下一个键作为宏名。这个宏名在后面会用到。如按下q+a
  2. 开始各种操作。如移动到行末尾,然后将最后一个字符修改为分号。
  3. 按下q结束宏录制。至此,我们创建好了一个叫a的宏。
  4. 将光标移动到合适的位置,准备开始重复宏操作。
  5. 按下@+宏名,重复宏操作。这里我们按下@+a

另外:

  1. 在VIM中,按下.可以重复上一次操作。所以,在按下@+宏名重复宏操作之后,如果还需要重复宏操作,按下.即可。
  2. 在VIM中,如果要多次重复宏操作,可以先按下想要重复的次数,然后按下@+宏名
上一篇 下一篇

猜你喜欢

热点阅读