2013-04-12 30 views
7

写我自己的插件这样做的缺点,是否存在一种机制,我可以从多个选定的数字加/减?我可以在崇高文本中选择数学吗?

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

+1

如果你写了一个插件,请在这里发布一个副本。我总是添加现金支出和服务时间。不必将Excel与ST2结合使用将会很好。 – lawlist

回答

13

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

4

有一个名为Sublime-Evaluate的插件,它允许您评估Python的位,并将其直接输出到缓冲区中。例如,[i for i in range(5)]评估将自己变成[0, 1, 2, 3, 4]。也可以用于算术运算,只需使用这些多重选择并在每个值后面写入+5,然后选择它并评估。这个插件通常会将你的游标的位置固定,不要被这个混淆。

2

看到这个昨天,并认为我会采取一击。基本上和Sublime-Evaluate一样(对于我以前没有看到的,可能会节省一些时间)。无论如何,我的好处是它可以让你预先定义python片段来运行。它还会对游标选择的内容进行一些变量替换。它不会进行任何扩展,因此您必须选择要插入的内容。我正在考虑创建一个设置来修改插件的单词分隔符,但尚未决定。如果你对此有看法,请告诉我。

https://github.com/skuroda/EvalInsert

2

崇高计算评估选定的文本,并为小型的计算,尤其是与replace选项配对看上去很不错:https://github.com/colinta/SublimeCalculate

如前所述,崇高评价已经蟒蛇评价涉及:https://github.com/jbrooksuk/Sublime-Evaluate

+0

Sublime Calculate为我工作。我需要得到平均数的几个数字,然后从命令面板运行计算,以下给出了值:'avg([13.32,15.13,18.96,45.07,37.34,48.10,34.04])',它是:'30.279999999999998' –