[英]Insert same character in nth lines with vim
我想插入一系列数字,但我需要重复n行中的每个数字,我的意思是:
Original file New file
1 1,1
2 1,2
3 1,3
4 2,4
5 2,5
6 2,6
7 3,7
8 3,8
9 3,9
您可以使用:help sub-replace-expr
。 一个简单的.*
将匹配数字,然后你可以连接结果,使用submatch(0)
来处理匹配:
:%s#.*#\=(submatch(0)+2)/3 . ',' . submatch(0)#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.