vim 在替换过程中执行算术运算
我们在对一个文件进行处理时,有时候需要对数字进行操作,比如我们要对下面的文件中的数字改为原来的两倍:
我们希望得到如下的结果:
我们可以使用:s命令,对匹配到的模式(可以是任意的模式,此处为了演示效果,使用最简单的匹配模式)进行替换时执行算术运算,见下图:
当我们按下回车时,可以看到所有修改的地方都已经高亮了:
我们在对一个文件进行处理时,有时候需要对数字进行操作,比如我们要对下面的文件中的数字改为原来的两倍:
我们希望得到如下的结果:
我们可以使用:s命令,对匹配到的模式(可以是任意的模式,此处为了演示效果,使用最简单的匹配模式)进行替换时执行算术运算,见下图:
当我们按下回车时,可以看到所有修改的地方都已经高亮了: