Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.22 KB

File metadata and controls

42 lines (28 loc) · 1.22 KB

技巧 67: 在连续的文本行上重复修改

  1. 对于在连续多行内进行的重复性修改,可以先录制一个宏,然后在每一行上回放
  2. 该宏可以设计成串行并行

例子:数据格式化

改变排序标号,首字母大写
tip67_1
变成:
tip67_2

步骤1. 录制宏

tip67_3

步骤2. 串行方式回放宏

tip67_4

0将光标至于行首

Note

假设文件内容如下:

tip67_5

该方法对于上面的情况会出错, 宏遇到一个执行错误后会停止执行后面的内容

tip67_6

解决方法:使用并行方式执行宏

好处:行与行之间互相不影响
并行方式实际就是选择一段文本,制定在文本区间内同时执行

tip67_7

  1. :normal @a 让vim在选中的每一行都执行@a

并行方式串行方式没有好坏之分,分情况使用


上一篇 下一篇
技巧66 加次数回放宏 技巧68 给宏追加命令