SynWrite - плагин сложения и вычитания

Post Reply
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

SynWrite - плагин сложения и вычитания

Post by mp3sova »

Порой нужно быстро посчитать сумму чего-то (долги, покупки и т.п.), для этого использую Notepad++ и плагин NppCalc . Нет ли у Нас похожего и сложно такое реализовать?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Консоль- Ctrl+`
в ней ввести выражение с знаком "=" сначала

пример -

>>> from math import *
>>> =pi
3.141592653589793
>>> =100/5+2
22.0
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Есть еще плагин Sum Lines, см. его readme.txt
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

Post by mp3sova »

Sum Lines не может считать выражения такого плана:
10+20+30 или 1000/100*3 и т.п.

Консоль умеет как раз то что надо, кроме одного минуса, запоминания результата и обработки значений в самом тексте.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Можешь оформить wish к sum lines? что именно надо в нем еще. Только операции */+- ?
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

Post by mp3sova »

Где оформить такой запрос :)?
Хотелось бы понимания простых функций - аля калькулятор
+ сложение
- вычитание
* умножение
/ деление
^ степень
() скобки
% процент
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Попробую сделать для строк вычисление- eval. если в строке будет символ не от набора, то покажет ошибку, например если "буква точка"
Надо делать парсинг- поймать буква-точка (просто точка - можно после цифры)
Позже
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Plugin "Calc Expression" был сделан. уже месяц назад гдето. Описание в его readme.
SumLines доделывать не стал.
Post Reply