Comments (43)
(2) Безымянный(ые) макрос(ы). Для быстрого повторения текущих действий без мороки с именами
from cuda_macros.
(1)да, в файлы .cuda-macro - нужно
(2)не надо
from cuda_macros.
(2) "Безымянный макрос" - это две новые команды в плагине
- Начать запись noname-macro
- Вызвать noname-macro
from cuda_macros.
Думаю не надо это
from cuda_macros.
Син имеет "run till end'--не зн как там детектится "конец"---еще Нотепад++ имеет "run till end"
from cuda_macros.
"run till end" - это что?
from cuda_macros.
Запуск макро- можно указать Н раз, или "запуск до конца ф"
from cuda_macros.
(3) "До конца файла" - это как?
from cuda_macros.
(3) нет идей, как это реализовать
from cuda_macros.
(4) "Работать пока файл не перестанет изменяться". Вроде полезная опция. Только не понятно как отслеживать изменения от вызова к вызову. Для этого нужно какое-то API протянуть к undo-данным.
from cuda_macros.
(5) "Работать пока размер файла не перестанет изменяться". Это просто реализовать
from cuda_macros.
Нет- думаю макро 99% всегда меняет текст- полезно именно "дошли до посл. строки файла"
from cuda_macros.
Для (3)="до конца" у меня нет идей
Для (4)="пока есть изменения" можно через get_text_all(). Делать?
from cuda_macros.
(4) - Делаю, (5) - не делаю
from cuda_macros.
(4) Подскажите анг.фразу "Пока происходят изменения" для cap в check-контрол
from cuda_macros.
(4)Run while text changes
(3)ДоКонца же просто- если опц Run until end reached [x], то после команды в макр проверять- дошли до посл.строки(любой колонки)
from cuda_macros.
(3)не ОК для макров которые идут по одной строке долго(вправо)
ОК для которые идут "вниз"
from cuda_macros.
(3) Вы помните, что макросы имеют возможность делать поиски с wrap?
from cuda_macros.
(3) Можете дать критерий для проверки "дошел до конца"?
from cuda_macros.
Для пск-с-врап опция будет неприменима, для макро идущего вниз применима
Критерий-после команды ed.cmd мы на посл строке
from cuda_macros.
"мы на посл строке" - как проверять?
from cuda_macros.
первая каретка на послед. строке?
from cuda_macros.
Так и написать: "пока каретка не достигнет последней строки"?
from cuda_macros.
Сейчас уже есть кнопка Run и под ней
Times [1]
Wait [1] sec
[x] While text changes
Что еще дописать?
[x] Till caret at end line
from cuda_macros.
Until caret on last line
from cuda_macros.
Выложил. Релизить так?
from cuda_macros.
stop record. задаю имя, и
File "/home/user/.cudatext/py/cuda_macros/__init__.py", line 16, in on_macro
def on_macro(self, ed_self, mcr_record): return RLS.on_macro(ed_self, mcr_record)
File "/home/user/.cudatext/py/cuda_macros/cd_macros.py", line 604, in on_macro
,'evl':self._record_data_to_cmds(mcr_record)
File "/home/user/.cudatext/py/cuda_macros/cd_macros.py", line 811, in _record_data_to_cmds
evls = evls_c1.split(c1)
NameError: name 'c1' is not defined
from cuda_macros.
сори, был не прав при реформате
from cuda_macros.
выложил
from cuda_macros.
seconds deflt- лучше 3.
from cuda_macros.
это совсем не "лучше"
from cuda_macros.
Не раб.- макро делает
ed.cmd(cmds.cCommand_KeyEnd)
ed.cmd(cmds.cCommand_TextInsert,'---')
ed.cmd(cmds.cCommand_KeyDown)
ставлю число 10000, до конца. Не раб до конца
from cuda_macros.
см..
from cuda_macros.
fix
Будет ли лучше, если разрешить times=0, чтобы не ограничивать число повторов?
from cuda_macros.
Тогда и wait можно разрешить 0, чтобы не ограничивать по времени
from cuda_macros.
times/wait.Не надо
from cuda_macros.
fix -c1. а для неостановки?
from cuda_macros.
да, все fix и 0 для times,wait разрешил
from cuda_macros.
попробуйте
from cuda_macros.
0 times/wait не надо бы делать.
from cuda_macros.
хорошо, для wait верну мин 1
from cuda_macros.
Ок, и дефолт wait лучше 5
Раб-т
from cuda_macros.
ладно
from cuda_macros.
Related Issues (20)
- Подстроить ширины HOT 6
- 3 Plugins items HOT 1
- Add check api>=1.0.114 HOT 3
- Import? HOT 1
- btn caption HOT 4
- chr2
- Er on start HOT 22
- Macros plugin stops working after 1-2 calls HOT 5
- keys_json must be global var HOT 1
- Cud 1.105, plugin don't add hotkeys for macros menuitems HOT 1
- Make new dialog via dlg_proc
- Store each macro to its own file
- Linux: dialog allows max val of "Times to run" is 1000 HOT 3
- Small problem with !MacroName HOT 1
- Rework menu items for new Cud
- label position is off HOT 1
- Min sizeY of dlg HOT 1
- Time of run 10sec HOT 7
- (poll) Optimization HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cuda_macros.