Макросы вычисляют сумму, среднее значение чисел в блоке редактора. Также вычисляют значение Lua-выражений.
Набор макросов для вычислений в блоке редактора
Подскажите нужный плагин
Скрипт хороший, но предлагаю слегка изменить его.
По нажатию Ctrl-F9 сразу считать сумму и показать результат. А по нажатию Ctrl-Shift-F9 - показать диалог с выбором действий.
Last edited by HaRT on Thu 17 Jan, 2019 21:12, edited 2 times in total.
Набор макросов для вычислений
немного изменил для себя. Если что поломал, то поправьте, буду благодарен.
Еще было бы здорово выводить сумму и кол-во с разделителем, выровнеными по правому краю, и не переводить сумму в экспоненциальный стиль.
Еще было бы здорово выводить сумму и кол-во с разделителем, выровнеными по правому краю, и не переводить сумму в экспоненциальный стиль.
- Attachments
-
- calc__2019_01_18_1211.rar
- (1015 Bytes) Downloaded 177 times
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Набор макросов для вычислений
С разделителями, это как, типа 123 456 789 ?
Выровненными по правому краю, только сумма и количество, или все результаты?
Насчёт (не)экспоненциального стиля, тут всё не просто. Данная утилита использует операции со стандартными числами типа double float, количество точных цифр не более 16...17, поэтому предпочтительнее показать меньше цифр, но чтобы все были точными.
Возможно со временем добавлю библиотеку для большей точности. Пока у меня такой надобности не было, точности для моих нужд хватало.
Выровненными по правому краю, только сумма и количество, или все результаты?
Насчёт (не)экспоненциального стиля, тут всё не просто. Данная утилита использует операции со стандартными числами типа double float, количество точных цифр не более 16...17, поэтому предпочтительнее показать меньше цифр, но чтобы все были точными.
Возможно со временем добавлю библиотеку для большей точности. Пока у меня такой надобности не было, точности для моих нужд хватало.
Набор макросов для вычислений
Я так подумал, можно оставить так как есть. Уже привык к измененному скрипту. Да и универсальнее так, на всех форматов не напасёшься)))
14 цифр считает как есть, с 15й - превращает в формат со степенью. Можно не заморачиваться с библиотекой повышенной точности.
Если будешь пользоваться моим вариантом, то убери один минус из строки минусов. Так кнопочки будут выровнены идеально если числа не переводятся в формат со степенью.
14 цифр считает как есть, с 15й - превращает в формат со степенью. Можно не заморачиваться с библиотекой повышенной точности.
Если будешь пользоваться моим вариантом, то убери один минус из строки минусов. Так кнопочки будут выровнены идеально если числа не переводятся в формат со степенью.