Page 36 of 49

Набор макросов от SimSU

Posted: Wed 21 Mar, 2012 18:27
by SUSim
Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. © Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © SimSU
Работа мышкой с выделением в редакторе. © SimSU
Перемещение строк в редакторе. © SimSU
Два синхронных редактора. © SimSU
Быстрый поиск в редакторе. © SimSU
Комментирование/разкомментирование помеченного блока. © SimSU
Памятливый редактор. © SimSU
Работа с помеченным блоком в редакторе. © SimSU
Подсветка табуляции и перевода строк. © SimSU
Умный Del. © SimSU
Умные Home & End. © SimSU
Лёгкое изменение размеров табуляции. © SimSU
Транспонирование (строки превращаются в столбцы) текста. © SimSU
Удаление конечных пробелов и символов табуляции и пустых строк. © SimSU
Завершения слов в редакторе. © SimSU
Запуск приложения в DOSBox [http://www.dosbox.com]. © SimSU
Работа с файлами через контекстное меню (плагин EMenu). © SimSU
Работа с файлами через FastCopy (FastCopy.exe © http://ipmsg.org/tools/fastcopy.html). © SimSU
работа с LNK-файлами (плагин LnkView). © SimSU
Переход по вкладкам плагина Panel Tabs (плагин Panel Tabs © Максим Русов) © SimSU"
Работа с файлами через TeraCopy (TeraCopy.exe © http://www.codesector.com). © SimSU
Визуальное сравнение файлов (плагин VisualCompare © Максим Русов). © SimSU
Работа с псевдонимами (синонимами). © SimSU
Смена диска активной панели RCtrl+стрелки. © SimSU
Работа в командной строке. © SimSU
Удаление резервных и временных файлов. © SimSU
Редактирование описания в файле. © SimSU
Фавориты (избранные папки и плагины) в меню дисков. © SimSU
Работа с датой/временем файлов/папок. © SimSU
Возврат в предыдущую папку, отмена возврата. © SimSU
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU
При смене панели ширина активной панели остается постоянной. © SimSU

Набор макросов от SimSU

Posted: Wed 23 May, 2018 12:30
by kraser

Latest post of the previous page:

SUSim wrote: Tue 22 May, 2018 17:25
kraser wrote: Tue 22 May, 2018 06:37 Shell_SamePath.lua
"Alt-" не работает на временной панели. При активной папке ошибка: Синтаксическая ошибка в имени файла, имени папки или метке тома.
Не понял, у меня работает... стоя на папке во временной панели "Alt-" открывает на пассивной панели нужную папку, курсор на "..", если стоять на файле открывает родительскую папку файла, курсор на нужном файле.
Опишите подробнее, а лучше способ воспроизведения!
Для чистоты эксперимента установил чистый Far 5200 (x64). Распаковал макросы в Profile/Macros/scripts. Перезапустил far. В любом каталоге с подкаталогами (например C:\Program Files\Far Manager) делаю поиск всех файлов (Alt+F7). Выбираю в окне результатов поиска [Панель]. Файлы и папки появляются на временной панели. Выбираю на временной панели любую папку и нажимаю Alt+- и получаю ошибку "Синтаксическая ошибка в имени файла, имени папки или метке тома."

Если выделен файл, то вообще ничего не происходит. Если выделен ".." - то открывается временная панель с таким же набором фалов.

Набор макросов от SimSU

Posted: Thu 24 May, 2018 14:22
by HaRT
SUSim wrote: Tue 22 May, 2018 20:39 проглядел, поправлю
И ещё одна недоработка: действие ClipboardMark в скрипте Shell_SelectingEx.lua не раз-/выделяет файлы, в имени которых есть запятая (, comma) или точка с запятой (; semicolon).

Набор макросов от SimSU

Posted: Sat 26 May, 2018 15:34
by SUSim
HaRT wrote: Thu 24 May, 2018 14:22 И ещё одна недоработка: действие ClipboardMark в скрипте Shell_SelectingEx.lua не раз-/выделяет файлы, в имени которых есть запятая (, comma) или точка с запятой (; semicolon).
Это не недоработка, это настройка: SEP = "%,%;\r\""; -- Что считать разделителями имён файлов в буфере обмена.

А насчет kraser не могу повторить... у меня всё работает...

Набор макросов от SimSU

Posted: Mon 28 May, 2018 19:23
by SUSim
kraser,
kraser wrote: Wed 23 May, 2018 12:30 Shell_SamePath.lua
у меня простейший макрос оказывается стоит Alt- == AltShiftF3
Спасибо, в других макросах тоже не адекватно работал с запоминанием выделения и ..., короче , РЕФАКТОРИНГ!
на днях обновлю!

Набор макросов от SimSU

Posted: Tue 19 Jun, 2018 15:59
by eugene.manushkin
Здравствуйте, SUSim

Хочу скопипастить пару функций из Editor_MouseSelect.lua. Добавьте пожалуйста лицензию

Набор макросов от SimSU

Posted: Sat 23 Jun, 2018 22:20
by SUSim
да без проблем! лицензия All free!
что хотите, то и делайте, если при копипасте меня упомянете, мне будет приятно, а нет, так нет!

Набор макросов от SimSU

Posted: Mon 02 Jul, 2018 19:41
by Wave
За довольно длительное время использования TeraCopy пришёл к выводу, что это очень глючная, кривая и ненадёжная приблуда. Использовал от XP до 7х64 последнюю версию сабжа, и она не то чтобы часто, но достаточно регулярно вылетала с сообщениями и беззвучно, оставляя недоделанной работу.
Цель поста: предупредить тех, кому, возможно, не повезёт напороться на очередной глюк софтины и потерять данные только потому, что в наборе макросов есть макрос для неё.

Набор макросов от SimSU

Posted: Fri 13 Jul, 2018 08:27
by DV
Насчет TeraCopy пришел к тому же. Доверие пропало после того, как она несколько раз ни с того, ни с сего зависала - и несколько файлов скопировались не полностью (epic fail :( ).

Набор макросов от SimSU

Posted: Fri 14 Sep, 2018 14:41
by SUSim
Обновился:
20180906
1.Shell_SmartWidth.lua При смене панели ширина активной панели остается постоянной. © SimSU
+ area="Shell" key="Tab" - Изменить панель вместе с её шириной.
2.Shell_SamePath.lua Такой же путь & Текущая папка. © SimSU
+ При включенной автоматической смене папок, показывается содержимое файла под курсором.

20180904
1. Common_Calculator.lua Вычисление математических выражений. © SimSU
* Рефакторинг.

20180803
1.Shell_Favorites.lua Фавориты (избранные папки и плагины) в меню дисков. © SimSU
+ Улучшение функциональности диалогов.
* Рефакторинг.

20180705
1. Editor_Pair.lua Два синхронных редактора. © SimSU
+ Новый макрос.

20180629
1. Editor_TabSize.lua Лёгкое изменение размеров табуляции. © SimSU
+ Превращение табуляции в пробелы в текущей строке

20180615
1. Shell_Favorites.lua Фавориты (избранные папки и плагины) в меню дисков. © SimSU
* Улучшение интерфейса, рефакторинг.

20180528
1. Shell_SamePath.lua Такой же путь & Текущая папка. © SimSU
* Рефакторинг "Открыть на пассивной панели папку под курсором активной панели. © SimSU";

20180521
1. Editor_Remarks.lua Комментирование/разкомментирование помеченного блока. © SimSU
* Откат 20180519 5.

Набор макросов от SimSU

Posted: Thu 01 Nov, 2018 21:35
by buniak_a_h
Помогите, пожалуйста!
Скачал SimSU20180907.7z, попытался запустить скрипт из Editor_Pair.lua. Отметил два файла на одной панели, нажал AltE. Чёрный экран, снять только через KillProcess.
Аналогично при попытке ез отмеченных файлов нажать AltE когда обе панели видны.
Что я делаю не так?
Windows 10 x64
Far 3.0.5301 x64
Запуск под ConEmu64
Без плагинов и макросов не пробовал.
P/S С отладкой LUA не дружу, но готов на любые эксперименты (с отладочным выводом, например)

Набор макросов от SimSU

Posted: Thu 01 Nov, 2018 21:48
by buniak_a_h
Добавочки.
1. Аналогичный результат и без ConEmu
2. Как выяснилось, открыты 3 окна. При нажатии CtrlTab (переключение между окнами) на мгновение показывается какой-то файл , который тут же гасится чёрным экраном
3. По F12 выводится следующий список:

Code: Select all

╔══════════════════════════ Screens ═══════════════════════════╗
║  0  Desktop                                                  ║
║  1  Panels    D:\Arm_2007\arm_ti.cfg                         ║
║  2  Edit      D:\Arm_2007\AppStore_Journal.pas               ║
║  3  Edit      D:\Arm_2007\AppWindow.pas                      ║
║  4  Edit    * C:\Users\PC\AppData\Local\Temp\FAR3938.tmp.pas ║
╚══════════════════════════════════════════════════════════════╝
Переход на (2) не получается совсем (открывается то панель, то пустое окно - попеременно); при переходе на (3) на активной панели - файловая панель; на пассивной - файл; при этом перейти на неё по Tab не получается
4. При движении мышкой на мгновение проявляются какие-то файлы.
Может, эта информация поможет диагностировать?

Набор макросов от SimSU

Posted: Thu 01 Nov, 2018 22:01
by buniak_a_h
PP/S
После первого запуска, переключения поочерёдно на каждый из редакторов, выхода из редакторов и повторного вызова макроса всё становится замечательно. Такое ощущение, что что-то не инициализируется при первом вызове скрипта.

Набор макросов от SimSU

Posted: Fri 02 Nov, 2018 14:37
by draw
Давно и очень активно пользуюсь макросом Editor_WordComplete.lua. Спасибо!

Хочется добавить пару опций:
  • регистрозависимое/регистронезависимое дополнение
  • предлагать ли дополнение если редактирование идёт внутри слова

Набор макросов от SimSU

Posted: Wed 14 Nov, 2018 16:31
by SUSim
20181107
1. Editor_WordComplete.lua Завершения слов в редакторе. © SimSU
+ Регистрозависимое дополнение
+ Возможность автодопонения внутри слова
+ Заодно - в лист не попадает недонабранное слово, чтобы не мешалось.

20181102
1. Shell_Favorites.lua Фавориты (избранные папки и плагины) в меню дисков. © SimSU
+ Улучшено движение по меню: Left/Right - родительское/дочернее(если под курсором вложенное меню) меню.
+ Улучшено перемещение пунктов в меню: Ctrl + Up/Down - перместить пункт вверх/вниз; CtrlLeft - переместить пункт в родительское меню, CtrlRight - переместить в дочернее меню(если под перемещаемым пунктом есть такое).

20181011
1. Editor_ShowWhiteSpace.lua Подсветка табуляции и перевода строк. © SimSU
+ поэксплуатируем БАГ FAR - позволяющий вычислить положение окна редактора :)
2. Editor_MouseSelect.lua Работа мышкой с выделением в редакторе. © SimSU
+ поэксплуатируем БАГ FAR - позволяющий вычислить положение окна редактора :)
3. Editor_Pair.lua Два синхронных редактора. © SimSU
* Поправлены координаты...

20180928
1. Editor_SelectingEx.lua Работа с помеченным блоком в редакторе. © SimSU
+ Добавлено немного ИИ в авто перемещение курсора начало/конец блока.

З.Ы. Спасибо, draw!

P.P.S. buniak_a_h, после незначительных правок больше не случается у меня, если что пиши, будем разбираться.

З.З.Ы.Ы.
не напрягает? :
+ поэксплуатируем БАГ FAR - позволяющий вычислить положение окна редактора :)

Набор макросов от SimSU

Posted: Wed 14 Nov, 2018 19:18
by zg
SUSim wrote: Wed 14 Nov, 2018 16:31З.З.Ы.Ы.
не напрягает? :
+ поэксплуатируем БАГ FAR - позволяющий вычислить положение окна редактора :)
напрягает, что нет ссылки на багтрекер.

Набор макросов от SimSU

Posted: Thu 15 Nov, 2018 05:02
by SUSim
пока не знаю как сформулировать!
а то если исправите, то я не знаю как узнать координаты окна редактора.