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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post 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
Attachments
SimSU20230526.7z
(83.62 KiB) Downloaded 185 times
SimSU20230324.7z
(78 KiB) Downloaded 141 times
Last edited by SUSim on Fri 26 May, 2023 19:11, edited 22 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

Latest post of the previous page:

у меня в комплекте макрос для поиска только по RAlt.
я и знакомые к такому поиску сильно привыкли!
а вот левый все разрешили под хоткеи...
Last edited by SUSim on Thu 15 Nov, 2018 20:35, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

SUSim wrote: Thu 15 Nov, 2018 20:33 у меня в комплекте макрос для поиска только по RAlt.
я и знакомые к такому поиску сильно привыкли!
а вот левый все разрешили под хоткеи...
Жаль... У меня левая рука плохо действует. На Ctl ещё попадаю, а вот на буковки - с трудом.
Ладно, придётся терпеть...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

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

Code: Select all

zg 15.11.2018 15:00:02 +0200 - build 5317
 1. ECTL_GETCOLOR неправильно возвращала координаты.
Для активного редактора можно использовать ACTL_GETCURSORPOS.
Тоже хак конечно.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

buniak_a_h wrote: Fri 16 Nov, 2018 08:09 Ладно, придётся терпеть...
Переназначить же
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

Вот блин! Добавьте возможность узнать координаты редактора!!! а то изобретать костыли не айс...

Кстати если на экране 2 редактора, то при клике мышью в неактивный активный все равно считает что кликнули в него!
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

SUSim wrote: Sat 17 Nov, 2018 07:25 Добавьте возможность узнать координаты редактора!!!
Используйте багтрекер. В этой теме это останется просто воплем.
SUSim wrote: Sat 17 Nov, 2018 07:25 если на экране 2 редактора, то при клике мышью в неактивный активный все равно считает что кликнули в него!
Продемонстрируйте
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

Странно, про баг воплем не было, даже просил, чтобы не исправляли, однако исправили влёт!

Про клики мышкой - любой макрос создающий редактор на неполный экран и мой макрос выделения мышкой в редакторе...
Last edited by SUSim on Sun 18 Nov, 2018 08:33, edited 2 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

John Doe wrote: Sat 17 Nov, 2018 09:24Продемонстрируйте
ваш же виш.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

SUSim, предлагаю маленькие изменения к Shell_SelectingEx.lua, навеянные обсуждением. Конкретно:
  1. в строке Panel.Select(...) отметка делается не по имени файла, а по маске (3-й параметр заменён на 3);
  2. немного переделана функция Select() для удобства вставки строк (отвязался от номеров итемов)
  3. исправлены некоторые неточности:
    1. в англоязычной части таблицы Messages был пропущен элемент DescrDay
    2. в меню совсем забыты пункты отметки по дате.
Если не лень и будет время - гляньте, пож., и, возможно, замените в своём комплекте.
Shell_SelectingEx.lua.7z
(4.32 KiB) Downloaded 82 times
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

buniak_a_h, Всё хорошо!
Стало удобнее...
Как время будет, опубликую доработанные макросы, но не заменю (если уж менять подход с меню, то пользоваться надо всеми плюсами от макро-апи, ИМХО), в наборе ещё макросы поменять надо, постараюсь в ближайшие длинные выходные...
SimSU ··· ·· -- ··· ··-
Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

Editor_MouseSelect.lua содержит баг. Если провести мышью (или дважды кликнуть) и сразу с клавы скопировать в буфер обмена (пока в левом верхнем углу Фара горит буква "Р") по Ctrl+V, то копирование не произойдет. Как "Р" в углу гаснет - копируется нормально. Но, извините, я не тормоз, чтобы ждать целых полсекунды после выделения мышью, чтобы нажимать Ctrl+V. Отключаю Editor_MouseSelect.lua - копирование восстанавливается, но мышью теперь не выделить блок...

На Ctrl+V висит клавиатурный макрос CtrlIns (без этого копирование вообще не работало бы).

Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.

В коде Editor_MouseSelect.lua содержалось CtrlV, пробовал менять на CtrlIns - не помогло.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Dima777, вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Но подтверждаю: сразу после отпускания мыши макрос с Ctrl не срабатывает.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

HaRT wrote: Mon 06 May, 2019 22:43 вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Конечно же, перепутал Ctrl+C/V, пока писал сообщение. После выделения мышью копируем, чтобы затем переместить курс и вставить. Вставка тоже не работает, пока "Р" горит.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Dima777 wrote: Mon 06 May, 2019 22:29 Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.
В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется. (Вообще этот скрипт много чего умеет — почитайте описание и комментарий в начале файла.) Это, конечно, не отменяет отрапортованной более общей проблемы.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

HaRT wrote: Tue 07 May, 2019 16:48 В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется.
Спасибо, это интересно. Жаль, что автор не пишет подробное описание всех фишек в .lua

В идеале, я бы сделал совершенно иной стиль, как принято в программах-терминалах. Например, я сижу в куче консолей из Secure Shell (Chrome), там после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Dima777 wrote: Tue 07 May, 2019 18:52 Жаль, что автор не пишет подробное описание всех фишек в .lua
Многое пишет, да вы, похоже, не читали.
Dima777 wrote: Tue 07 May, 2019 18:52 после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?
Всё же прочитайте вдумчиво комментарий в начале обсуждаемого скрипта — получите ответ на свой вопрос.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Полезные макросы и скрипты”