sublime text - 选定数字的计算

sublime text - Calculations with selected numbers

我正在寻找一个包来计算表达式,其中输入的是 Sublime Text 2 中选定的数字。
例如: 我想将每个选定的数字增加 2。“|”是每次选择的结束。

label2 | =Label(top,bg="#BFBFBF",height=1,text="freq [Hz]")
label2 | .place(x=420,y=320)
label3 | =Label(top,bg="#BFBFBF",height=1,text="d.c.[%]")
label3 | .place(x=520,y=320)
slider1 | =Scale(top,variable=dutycycle_var,length=300,resolution=1,command=set_pwm)
slider1 | .place(x=500,y=5)
slider1 | .set(50)

我希望能够快速将变量名称更改为:

label4 |=Label(top,bg="#BFBFBF",height=1,text="freq [Hz]")
label4 |.place(x=420,y=320)
label5 |=Label(top,bg="#BFBFBF",height=1,text="d.c.[%]")
label5 |.place(x=520,y=320)
slider3 | =Scale(top,variable=dutycycle_var,length=300,resolution=1,command=set_pwm)
slider3 |.place(x=500,y=5)
slider3 |.set(50)

如果这可行,我很好奇其他操作是否也可行,例如 *、sqrt、power ...

以下软件包似乎可以满足您的需求:https://forum.sublimetext.com/t/inc-dec-value-st2-and-st3/1931

Increase / decrease of numbers (integer and fractional), dates, hex color values, opposite relations or cycled enumerations on the configured value and a bonus - string actions (upper, lower, capitalize)

SelectionEvaluator 允许以下内联计算:

  • +-*/^
  • sincosabstruncroundsgn
  • Eepi