在 Sublime 3 中增加 values/numbers
Increment values/numbers in Sublime 3
我在 Sublime 的 运行ning 文件中有多行这样 <VValue type="int" value="0" />
;每个 value
递增 0, 1, 2, 3 等等...
我需要更改这些值,+60
。所以,0 会变成 60,1 会变成 61等
如何 select 多行并在 Sublime 中用正则表达式附加它们?我不确定 select 数字本身的命令...另一个线程中提到了类似 \d+
的命令 - Sublime Text 2 increment numbers
注意,我跳过了一个数字来分隔文件 运行 中的软件中的一些内容,因此它确实需要对值命令进行 +60
而不是直接全部替换并增加(如上面的线程),因为如果你跟着我的话,那会扔掉被跳过的那个。例如,它可能是 0, 1, 3, 4, 5 应该等于 60, 61, 63, 64, 65 而不是 60, 61, 62, 63, 64。
我是否需要像 TextPastry 这样的东西来使用数字序列命令?如果是这样,我不确定它是如何工作的,希望收到评论。
感谢您的帮助:)
编辑;我想我可以在 Text Pastry 中使用自动步进功能?有人可以 运行 我通过这个如何...安装和使用。
很遗憾,Text pastry is not powerful enough (as far as I know). You need some evaluator package. We'll use Sublime-Evaluate这里。
只需安装它(假设您安装了包管理器)
Command+Shift+p -> ip
-> Enter -> evaluate
-> 输入
现在只需 select 您要更改的数字(启用正则表达式搜索):
(?<=<VValue type="int" value=")\d+(?=" />)
Alt+Enter。现在他们 selected.
向右箭头指向 selection。输入 +60
。现在Ctrl+Shift+←3次到select
0+60
1+60
...
n+60
每行。现在 Command+Shift+e 就完成了(或者,你可以 命令+Shift+p -> evaluate
-> Enter .
我在 Sublime 的 运行ning 文件中有多行这样 <VValue type="int" value="0" />
;每个 value
递增 0, 1, 2, 3 等等...
我需要更改这些值,+60
。所以,0 会变成 60,1 会变成 61等
如何 select 多行并在 Sublime 中用正则表达式附加它们?我不确定 select 数字本身的命令...另一个线程中提到了类似 \d+
的命令 - Sublime Text 2 increment numbers
注意,我跳过了一个数字来分隔文件 运行 中的软件中的一些内容,因此它确实需要对值命令进行 +60
而不是直接全部替换并增加(如上面的线程),因为如果你跟着我的话,那会扔掉被跳过的那个。例如,它可能是 0, 1, 3, 4, 5 应该等于 60, 61, 63, 64, 65 而不是 60, 61, 62, 63, 64。
我是否需要像 TextPastry 这样的东西来使用数字序列命令?如果是这样,我不确定它是如何工作的,希望收到评论。
感谢您的帮助:)
编辑;我想我可以在 Text Pastry 中使用自动步进功能?有人可以 运行 我通过这个如何...安装和使用。
很遗憾,Text pastry is not powerful enough (as far as I know). You need some evaluator package. We'll use Sublime-Evaluate这里。
只需安装它(假设您安装了包管理器)
Command+Shift+p -> ip
-> Enter -> evaluate
-> 输入
现在只需 select 您要更改的数字(启用正则表达式搜索):
(?<=<VValue type="int" value=")\d+(?=" />)
Alt+Enter。现在他们 selected.
向右箭头指向 selection。输入 +60
。现在Ctrl+Shift+←3次到select
0+60
1+60
...
n+60
每行。现在 Command+Shift+e 就完成了(或者,你可以 命令+Shift+p -> evaluate
-> Enter .