12

没有编写我自己的插件来做到这一点,是否存在一种机制,我可以从多个选定的数字中添加/减去?

我需要将相同的方程(在这种情况下,减去 5)应用于许多值;我宁愿不单独做。这可能是另一个程序的工作吗?

4

4 回答 4

14

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

于 2014-06-08T01:15:49.790 回答
5

There's plugin called Sublime-Evaluate which allows you to evaluate bits of Python, and output it straight into your buffer. For example, [i for i in range(5)] evaluated turns itself into [0, 1, 2, 3, 4]. That can be used for arithmetic operations as well, just use those multiple selections and write +5 after each value, then select it all and evaluate. The plugin usually screws positions of your cursors, don't get confused by that.

于 2013-04-13T15:45:31.040 回答
4

Sublime Calculate 评估选定的文本,看起来非常适合小型计算,尤其是与replace选项配对:https ://github.com/colinta/SublimeCalculate

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

于 2014-05-19T20:51:19.850 回答
2

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

https://github.com/skuroda/EvalInsert

于 2013-04-14T02:21:20.383 回答