簡體   English   中英

Sublime 3中的增量值/數字

[英]Increment values/numbers in Sublime 3

我在Sublime中運行的文件中有多行這樣的<VValue type="int" value="0" /> 每個value遞增0、1、2、3等...

我需要更改這些值+60 這樣,0會成為60,1。61

如何在Sublime中選擇多行並將其附加正則表達式? 我不確定用於選擇數字本身的命令...在另一個線程中提到了類似\\d+ -Sublime Text 2遞增數字

請注意,我跳過了一個數字以分隔文件所運行的軟件中的某些內容,因此它實際上需要對value命令使用+60 ,而不是像這樣直接替換全部並遞增(如上面的線程所示)如果您跟隨我,請放棄被跳過的那個。 例如,可能是0、1、3、4、5,應等於60、61、63、64、65,而不是60、61、62、63、64

我是否需要諸如TextPastry之類的東西,並使用數字序列命令? 如果是這樣,我不確定該如何運作,不勝感激。

謝謝你的幫助 :)

編輯; 我想可以在Text Pastry中使用“自動步進”功能嗎? 有人可以通過此方法來...如何安裝和使用我。

不幸的是,據我所知, 文本糕點還不夠強大。 您需要一些評估程序包。 我們將在此處使用Sublime-Evaluate

要安裝它(假設您已經安裝了軟件包管理器)

Command + Shift + p-> ip > Enter- > evaluate -> Enter


現在,只需選擇要更改的數字(啟用正則表達式的搜索):

 (?<=<VValue type="int" value=")\\d+(?=" />) 

Alt + Enter 現在選擇它們。

選擇后去向右箭頭。 輸入+60 現在按Ctrl + Shift + 3次選擇

0 + 60
1 + 60
...
n + 60

在每一行上。 現在,使用Command + Shift + e即可完成操作(或者,可以使用Command + Shift + p- > evaluate -> Enter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM