Giter VIP home page Giter VIP logo

Comments (43)

kvichans avatar kvichans commented on July 3, 2024

(2) Безымянный(ые) макрос(ы). Для быстрого повторения текущих действий без мороки с именами

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

(1)да, в файлы .cuda-macro - нужно
(2)не надо

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(2) "Безымянный макрос" - это две новые команды в плагине

  • Начать запись noname-macro
  • Вызвать noname-macro

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Думаю не надо это

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Син имеет "run till end'--не зн как там детектится "конец"---еще Нотепад++ имеет "run till end"

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

"run till end" - это что?

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Запуск макро- можно указать Н раз, или "запуск до конца ф"

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(3) "До конца файла" - это как?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(3) нет идей, как это реализовать

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(4) "Работать пока файл не перестанет изменяться". Вроде полезная опция. Только не понятно как отслеживать изменения от вызова к вызову. Для этого нужно какое-то API протянуть к undo-данным.

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(5) "Работать пока размер файла не перестанет изменяться". Это просто реализовать

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Нет- думаю макро 99% всегда меняет текст- полезно именно "дошли до посл. строки файла"

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

Для (3)="до конца" у меня нет идей
Для (4)="пока есть изменения" можно через get_text_all(). Делать?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(4) - Делаю, (5) - не делаю

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(4) Подскажите анг.фразу "Пока происходят изменения" для cap в check-контрол

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

(4)Run while text changes
(3)ДоКонца же просто- если опц Run until end reached [x], то после команды в макр проверять- дошли до посл.строки(любой колонки)

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

(3)не ОК для макров которые идут по одной строке долго(вправо)
ОК для которые идут "вниз"

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(3) Вы помните, что макросы имеют возможность делать поиски с wrap?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

(3) Можете дать критерий для проверки "дошел до конца"?

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Для пск-с-врап опция будет неприменима, для макро идущего вниз применима
Критерий-после команды ed.cmd мы на посл строке

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

"мы на посл строке" - как проверять?

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

первая каретка на послед. строке?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

Так и написать: "пока каретка не достигнет последней строки"?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

Сейчас уже есть кнопка Run и под ней
Times [1]
Wait [1] sec
[x] While text changes
Что еще дописать?
[x] Till caret at end line

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Until caret on last line

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

Выложил. Релизить так?

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

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.

kvichans avatar kvichans commented on July 3, 2024

сори, был не прав при реформате

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

выложил

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

seconds deflt- лучше 3.

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

это совсем не "лучше"

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Не раб.- макро делает

ed.cmd(cmds.cCommand_KeyEnd)
ed.cmd(cmds.cCommand_TextInsert,'---')
ed.cmd(cmds.cCommand_KeyDown)

ставлю число 10000, до конца. Не раб до конца

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

см..

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

fix
Будет ли лучше, если разрешить times=0, чтобы не ограничивать число повторов?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

Тогда и wait можно разрешить 0, чтобы не ограничивать по времени

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

times/wait.Не надо

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

fix -c1. а для неостановки?

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

да, все fix и 0 для times,wait разрешил

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

попробуйте

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

0 times/wait не надо бы делать.

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

хорошо, для wait верну мин 1

from cuda_macros.

Alexey-T avatar Alexey-T commented on July 3, 2024

Ок, и дефолт wait лучше 5
Раб-т

from cuda_macros.

kvichans avatar kvichans commented on July 3, 2024

ладно

from cuda_macros.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.