【问题标题】:Can I perform mathematics on a selection in Sublime Text?我可以对 Sublime Text 中的选择进行数学运算吗?
【发布时间】:2013-04-12 02:30:12
【问题描述】:

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

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

【问题讨论】:

  • 如果您编写插件,请在此处发布副本。我总是把自付费用和提供的服务时间加起来。不必将 Excel 与 ST2 结合使用会很好。

标签: sublimetext3 sublimetext2 sublimetext


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 崇高计算为我工作。我需要获得几个数字的平均值,然后从以下命令面板运行计算得到值:avg([13.32,15.13,18.96,45.07,37.34,48.10,34.04]),即:30.279999999999998
      【解决方案4】:

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

      https://github.com/skuroda/EvalInsert

      【讨论】:

        猜你喜欢
        • 2016-02-07
        • 1970-01-01
        • 2014-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-28
        • 2011-03-09
        相关资源
        最近更新 更多