Vim宏操作

normal模式中可以使用q+寄存器名称进行录制,此处使用qa为例。场景:为文章添加递增序列。

思想

  • 使用临时变量保存当前序号值
  • 逐步递增添加
  1. 输入:let i=1赋值临时变量,值为1
  2. 输入qa进入录制模式
  3. 进入insert模式,输入CTRL+r=i,回车
  4. 返回normal模式,输入:let i+=1,回车
  5. q退出宏录制
  6. 使用v选中下方行,或使用CTRL+v选中block,shift+v选中整行,输入:normal @a即可

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注