2013-04-12 9 views
7

自分のプラグインを書くのに手間がかかっていますが、選択した複数の数字を加算/減算する仕組みがありますか?Sublime Textの選択に対して数学を実行できますか?

私は、同じ方程式(この場合は減算5)を多くの値に適用する必要があります。私はむしろ個々にそれをしないだろう。これはおそらく別のプログラムの仕事かもしれませんか?

+1

プラグインを作成する場合は、ここにコピーを投稿してください。私は常に現金と時間をかけてサービスを提供しています。 ExcelをST2と組み合わせて使用​​する必要はありません。 – lawlist

答えて

13

すでにEmmet(私が強くお勧めします)を使用している場合は、Evaluate Math functionを使用してください。より多くのプラグインをインストールする必要はありません。問題は2桁の10進数で結果を切り捨てることだけです。

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オプションと対になって、小規模な計算のための非常に良い感じです:Pythonの評価がカバーされている前述したようにhttps://github.com/colinta/SublimeCalculate

、サブライムの評価:https://github.com/jbrooksuk/Sublime-Evaluate

+0

崇高な計算は私のために働いた。私は平均をいくつかの数値にして実行する必要がありました。次のコマンドパレットからのCalculateは 'avg([13.32,15.13,18.96,45.07,37.34,48.10,34.04])'という値を持っていました: '30.279999999999998' –

関連する問題