Помню такое было в ранних версиях FAR. Сам, в свое время, это выпросил у Рошаля. Было удобно.
И вызывалось, мне кажется, комбинацией Ctrl-R. Вводишь количество повторов - Жмешь кнопки запуска макроса
Не помню с какого момента это пропало. Или не пропало?
Пользуюсь:
Far Manager, version 1.75 (build 2634) x64 - по Ctrl-R у меня сейчас вызывется авравнивание текстового блока. Но точно не я это навешивал сюда.
Far Manager, version 3.0 (build 4774) x64 - ничего не делается.
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 14:24
by Shmuel
alex86m6 wrote: Было удобно.
Можно пример привести, где подобная фича была бы удобна?
(Если потребность в подобном возникает раз в год, то это не оправдывает введения специальной фичи и усложнения документации, поскольку может быть легко сделано существующими средствами).
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 14:37
by HaRT
Shmuel wrote: Можно пример привести, где подобная фича была бы удобна?
Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Я бы предпочёл, чтобы PostMacro предоставлял такую возможность.
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 14:38
by alex86m6
Навскидку не приведу, но многие вещи делаю в редакторе FAR'a, которые требуют множественного повторения.
В частности при набивке файла который добавляет пользователей в AD
Начало и конец строки одинаковый. Меняется только "серединка". Строк - зависит от количества пользователей в новом домене.
Раньше делал через ФАР "вставить начало - перейти на следующую строку" и т.д. Точно также с концами строк. Вот тут "повторитель" очень помогал. Вместо тупого зажимания кнопок на которые навешен макрос.
Теперь делаю это через Excel. Из пушки по воробьям.
Вообще не понимаю - если была фича, зачем ее убирать было?
Вот пример сегодняшний:
Надо было обрезать концы вот таких вот строк (4500 строк)
p.s. В 1996-м уговаривал Рошаля сделать вертикальные блоки. И он тоже не понимал "а зачем это надо?"
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 14:49
by HaRT
alex86m6 wrote: если была фича, зачем ее убирать было?
Вот я, честно говоря, не помню такой фичи (я пользовался плагином PostMacro). Можете указать в документации Фар 1.75 (или более раннего) на описание этой якобы существовавшей фичи?
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 15:07
by alex86m6
Попробую поставить FAR из конца 90-х - начала 2000-х
И показать видео Или в хелпах старых версий это отыскать
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 16:25
by Shmuel
HaRT wrote: Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Я прошу полностью конкретный пример. У вас только описание некоторого сценария, что не убеждает в полезности фичи.
alex86m6 wrote: Вот пример сегодняшний:
Надо было обрезать концы вот таких вот строк (4500 строк)
Зачем для этого макрос? Нажимаете CtrlF7 и заменяете рег. выражение ['|'"\-].* на пустую строку.
Как повторить клавиатурный макрос N раз?
Posted: Thu 08 Dec, 2016 16:38
by Shmuel
HaRT wrote: Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Если речь о временном, т.е. клавиатурном макросе, то после записи нажимаете Ctrl.Ctrl.<key>, нажимаете на кнопку Change, затем вписываете for k=1,200 do <текст макроса> end. Это займёт от силы дополнительных 20 секунд. А нужно раз в год.
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 12:51
by alex86m6
Shmuel wrote:
HaRT wrote: Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Если речь о временном, т.е. клавиатурном макросе, то после записи нажимаете Ctrl.Ctrl.<key>, нажимаете на кнопку Change, затем вписываете for k=1,200 do <текст макроса> end. Это займёт от силы дополнительных 20 секунд. А нужно раз в год.
Нужно гораздо чаще.
Поясните вот это место "нажимаете на кнопку Change" - это где такое нажать?????
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 12:54
by alex86m6
HaRT wrote:
alex86m6 wrote: если была фича, зачем ее убирать было?
Вот я, честно говоря, не помню такой фичи (я пользовался плагином PostMacro). Можете указать в документации Фар 1.75 (или более раннего) на описание этой якобы существовавшей фичи?
Тяжело ощущать себя шизофреником ..... Даже Рошалю написал ... и он ответил, что тоже не помнит такого... А я помню как пользовался. Никаким другим оконным менеджером кроме NС - VC - FAR не пользовался. Бредятина ......
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 13:04
by alex86m6
Shmuel wrote:
HaRT wrote: Сценарий такой: для конкретного файла в редакторе (или группы однотипных файлов) записывается временный макрос, который потом надо применить много раз подряд.
Я прошу полностью конкретный пример. У вас только описание некоторого сценария, что не убеждает в полезности фичи.
alex86m6 wrote: Вот пример сегодняшний:
Надо было обрезать концы вот таких вот строк (4500 строк)
Зачем для этого макрос? Нажимаете CtrlF7 и заменяете рег. выражение ['|'"\-].* на пустую строку.
Не дружу с регулярными выражениями.
И это был просто пример. Чаще все чуть сложнее.
В сухом остатке:
1) Макрос из макроса не запускается. Cо времени Рошаля.
2) "Повторитель мароса" (а по сути Повторитель нажатия клавиши/комбинации клавиш) - не нужен, по вашему мнению. Неужели это настолько сложно в реализации?
3) "Исправленый" функционал Network в 3-й версии. Я понимаю, что это была баго-фича 1.75 , но удобная! При выборе замапленного диска по Alt-F1/F2, если потом перейти на панель с этим диском и нажать Ctrl-PgUp, на панель выводились все доступные шары данного ресурса. Удобно? Безсловно. Больше не работает.
Ладно. Будем так жить. Как жили. 1.75x64 и иногда запускать 3.0, которая чуть шустрее копирует файлы по сети правда при этом грузит комп тоже не кисло.
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 13:10
by Shmuel
alex86m6 wrote: "нажимаете на кнопку Change" - это где такое нажать?????
Допустим, вы записали клавиатурный макрос на сочетание CtrlC. Чтобы его отредактировать, нужно нажать Ctrl.Ctrl.CtrlC (это и в Far1 так же работает). Появится диалог, в нём есть кнопка "Change" (в русском интерфейсе - "Изменить").
alex86m6 wrote: Не дружу с регулярными выражениями.
Так подружитесь, в чём проблема?
alex86m6 wrote: Макрос из макроса не запускается. Cо времени Рошаля.
Прекрасно запускается.
На этом разрешите откланяться.
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 14:01
by alex86m6
Shmuel wrote:
alex86m6 wrote: "нажимаете на кнопку Change" - это где такое нажать?????
Допустим, вы записали клавиатурный макрос на сочетание CtrlC. Чтобы его отредактировать, нужно нажать Ctrl.Ctrl.CtrlC (это и в Far1 так же работает). Появится диалог, в нём есть кнопка "Change" (в русском интерфейсе - "Изменить").
alex86m6 wrote: Не дружу с регулярными выражениями.
Так подружитесь, в чём проблема?
alex86m6 wrote: Макрос из макроса не запускается. Cо времени Рошаля.
Прекрасно запускается.
На этом разрешите откланяться.
1) про "change" спасибо
2) дружить с регулярными? ... нет нужды. давно отошел от программероствыа, а вжизни не очень нужно
3) Макрос из мароса - проверю. хорошо если это сейчас работает. Говорим про 1.75 или в 3.0+ ?
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 14:02
by alex86m6
А почем бaго-фичa 1.75 по работе с сетью помечена как "оффтопик" ?
Как повторить клавиатурный макрос N раз?
Posted: Fri 09 Dec, 2016 14:06
by HaRT
alex86m6 wrote: дружить с регулярными? ... нет нужды.
Так ведь Ваш пример с добавлением пользователей в AD показывает, что как раз есть такая нужда.
alex86m6 wrote: почем бaго-фичa 1.75 по работе с сетью помечена как "оффтопик" ?
Потому что не имеет прямого отношения к обсуждаемой теме.