Ash*_*ith 1 regex numbers sublimetext3
我<VValue type="int" value="0" />在Sublime中运行的文件中有多行这样的行; 每个value增量0,1,2,3等......
我需要改变这些价值观+60.这样,0会成为60,1.将61等
如何选择多行并在Sublime中使用正则表达式附加它们?我不确定选择数字本身的命令......就像\d+在另一个线程中提到的那样 - Sublime Text 2增量数字
注意,我跳过一个数字来分隔文件运行的软件中的一些内容,所以它确实需要是一个+60值命令,而不是直接替换所有和增量(如上面的线程中),因为它会甩开如果你跟着我,那个被跳过的那个.例如,它可以是0,1,3,4,5,它们应该等于60,61,63,64,65而不是60,61,62,63,64.
我需要像TextPastry这样的东西,并使用数字序列命令吗?如果是这样,我不确定它是如何工作的,并会赞赏评论.
谢谢你的帮助 :)
编辑; 我想我可以在Text Pastry中使用Auto Step功能吗?有人可以告诉我如何...安装和使用.
不幸的是,Text糕点不够强大(据我所知).你需要一些评估包.我们将在这里使用Sublime-Evaluate.
安装它(假设您已安装包管理器)
Command+ Shift+ p - > ip- > Enter- > evaluate- >Enter
(?<=<VValue type="int" value=")\d+(?=" />)
Run Code Online (Sandbox Code Playgroud)
Alt+ Enter.现在他们被选中了.
选择后右箭头.类型+60.现在Ctrl+ Shift+ ←3次选择
0 + 60
1 + 60
...
n + 60
在每一行.现在Command+ Shift+ e,你就完成了(或者,你可以Command+ Shift+ p- > evaluate- > Enter.