我可以在Sublime Text的选择中进行数学运算吗?

时间:2013-04-12 02:30:12

标签: sublimetext2

如果没有编写我自己的插件,是否存在可以从多个选定数字中添加/减去的机制?

我需要将相同的等式(在这种情况下,减去5)应用于许多值;而且我宁愿不单独做。这可能是另一项计划的工作吗?

4 个答案:

答案 0 :(得分:14)

如果你已经使用了Emmet(我强烈建议),请使用它的Evaluate Math function。无需安装更多插件。唯一的问题是它以2位十进制数字切割结果。

答案 1 :(得分:4)

有一个名为Sublime-Evaluate的插件,它允许您评估Python的位,并将其直接输出到缓冲区。例如,[i for i in range(5)]已将其评估为[0, 1, 2, 3, 4]。这也可以用于算术运算,只需使用那些多个选择并在每个值后写入+5,然后选择全部并进行评估。该插件通常会复制游标的位置,不要对此感到困惑。

答案 2 :(得分:3)

Sublime Calculate评估所选文字,看起来非常适合小型计算,特别是与replace选项配对:https://github.com/colinta/SublimeCalculate

如前所述,Sublime Evaluate涵盖了python评估:https://github.com/jbrooksuk/Sublime-Evaluate

答案 3 :(得分:2)

昨天看到这个,我以为我会拍它。基本上与Sublime-Evaluate做同样的事情(糟糕的是我之前没有看到,可能节省了一些时间)。无论如何,我的好处是它允许你预定义python片段运行。它还对光标选择的内容进行一些变量替换。它不会进行任何扩展,因此您必须选择要插入的内容。我正在考虑创建一个设置来修改插件的单词分隔符,但还没有决定。如果你有意见,请告诉我。

https://github.com/skuroda/EvalInsert