xfyuan
xfyuan A Chinese software engineer living and working in Chengdu. I love creating the future in digital worlds, big and small.

Vim 批量递增数字的技巧

Vim 批量递增数字的技巧

众所周知,Vim 自带的默认快捷键⌃-A⌃-X可以对单个数字进行增减操作,这在碰到适用的场景时当然非常方便。但是,编程中另一种场景也是经常遇到的:

你可能要同时对多行上的多个变量命名,名称中带有数字,且需要依次递增。

比如 Vim 中可以通过yy4p快速复制生成这样的多行变量

1
2
3
4
5
car01
car01
car01
car01
car01

那么如何把其快速改写为

1
2
3
4
5
car01
car02
car03
car04
car05

这样的结果呢?Vim 是否有快捷键或什么技巧来高效处理这个场景?还是说只能针对每个变量名一个一个手工去改?

Vim 是如此强大,答案当然是肯定的。

看本文头部的 Gif 操作动图就一目了然了。

comments powered by Disqus