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

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

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

Post by SUSim » Wed 21 Mar, 2012 18:27

Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. c Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © 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
Подсказки к файлам (плагин FarHints © Максим Русов). © 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
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU
Attachments
SimSU_20170901.7z
обновился :) конкретизация позже...
(55.99 KiB) Downloaded 99 times
Last edited by SUSim on Fri 01 Sep, 2017 21:02, edited 5 times in total.
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Wed 04 May, 2016 20:10

Latest post of the previous page:

на нескольких машинах ИЗРЕДКА получали эффект, но и при СТАНДАРТНОМ f10 (без запроса о выходе в настройках) тоже хватали но намного реже....

буду думать
SimSU ··· ·· -- ··· ··-

User avatar
dimfish
Posts: 171
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 35 times

Набор макросов от SimSU v2014.10

Post by dimfish » Thu 05 May, 2016 13:34

Ага всё сам разобрался - всем спасибо за интерес и участие.
Поставил бряк на Manager::ExitMainLoop(int Ask) - он туда вообще не приходил ;)
Oказалось у меня старый скрипт

Code: Select all

Keys("F12 0")
  if Area.Shell then
вместо

Code: Select all

Keys("F12 1")
  if Area.Shell then

User avatar
dimfish
Posts: 171
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 35 times

Набор макросов от SimSU v2014.10

Post by dimfish » Thu 05 May, 2016 13:40

Предлагаю improvement чтоб на любых версиях и везде работало:

Code: Select all

Macro {
area="Common Shell"; key="AltX RAltX"; description="Exit";
action=function()
  if not Area.Shell then
  	Keys("F12 1")
  end
  if not Area.Shell then
  	Keys("F12 0")
  end
  if Area.Shell then
    Keys("F10 Enter")
  end
end;
}
FAR manager — Начальник далеко

User avatar
HaRT
Moderator
Posts: 8108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

Набор макросов от SimSU v2014.10

Post by HaRT » Thu 12 May, 2016 17:16

Тема про календари отделена: viewtopic.php?p=137562#p137562
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 02 Jun, 2016 19:43

Для теста
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 02 Jun, 2016 19:47

К сати про календарь, я свой писал когда-то ради освоения автоматических диалогов,
а тут у "dimfish" отличная реализация появилась!

мой календарь кому нибудь нужен? - оставить в наборе? а то выкину в пользу продвинутого?
Last edited by HaRT on Thu 02 Jun, 2016 19:47, edited 2 times in total.
Reason: Добавлена ссылка на Calendar от dimfish
SimSU ··· ·· -- ··· ··-

Volodya
Posts: 235
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 1 time

Набор макросов от SimSU v2014.10

Post by Volodya » Thu 02 Jun, 2016 22:27

Макрос Editor_MoveStr.lua строка 12. Слово "перемещении" написано с ошибкой.

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Fri 03 Jun, 2016 20:09

Volodya wrote:Макрос Editor_MoveStr.lua строка 12. Слово "перемещении" написано с ошибкой.
спасибо, поправлю...

А вот сегодня обновил фар, и получил ошибку:
макрос срабатывающий на перерисовку экрана вдруг получил Нил вместо инфо редактора,но работать не перестал, так как редактор послалсообщение о перирисовке ещё раз и тут инфо редактора стало разборчивым...
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 8108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

Набор макросов от SimSU v2014.10

Post by HaRT » Mon 27 Jun, 2016 18:31

SUSim, обнаружилось нежелательное поведение в макросах Shell_SelectingEx.lua из сборки SimSU_Macros_20141004.7z.
Как воспроизвести:
1. На панели 5 файлов (достаточно и трёх, но так нагляднее): 1.Выделенный, 2.Выделенный, 3.Невыд.Текущий, 4.Выделенный, 5.Выделенный. Сортировка по имени; выделены все, кроме среднего, текущий — средний (в соответствии с названиями).
2. Нажимаем [b]AltUp[/b]/[b]AltDown[/b], ожидаем, что текущим станет файл 2/4 соответственно (как предыдущий/следующий выделенный соответственно). Вместо этого текущим становится файл 5/1 соответственно. Очевидно, скрипт ищет следующий выделенный файл в указанном направлении не от текущей позиции, а от конца/начала списка соответственно.

Far Manager v3.0 build 4727 x86 (2016-06-27), без прочих плагинов и макросов.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Wave
Posts: 1720
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 2 times
Been thanked: 9 times

Набор макросов от SimSU v2014.10

Post by Wave » Wed 29 Jun, 2016 22:23

Сунул нос на предмет что за последний год в наборе интересного появилось.
Editor_ShowWhiteSpace.lua
макросу совсем чуть-чуть не хватает, чтобы конкурировать с плагином Visualiser.
То-есть плагин может довольно много: показывает номера строк, табы подсвечивает разными способами, может показывать крест большой или маленький, etc. Но самым полезным я считаю показ правой границы текста при включенном autowrap.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 11387
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 16 times
Been thanked: 100 times

Набор макросов от SimSU v2014.10

Post by John Doe » Mon 04 Jul, 2016 20:52

SUSim
Просьба актуализировать шапку и удалить лишние аттачи из темы

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 07 Jul, 2016 19:23

John Doe wrote:Просьба актуализировать шапку и удалить лишние аттачи из темы
а шапки как таковой нет. первое сообщение не шапка!

актуализировать постараюсь в ближайшее время!
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 07 Jul, 2016 19:34

Wave wrote:Но самым полезным я считаю показ правой границы текста при включенном autowrap.
макрос писался для сокращения плагинов, в автономной работе. расскажи что конкретно нужно!
как должен выглядит конец строки при автопереносе - скорее всего я что-то полезное пропустил не пользуясь этой фичей.
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 07 Jul, 2016 19:42

HaRT wrote: обнаружилось нежелательное поведение в макросах Shell_SelectingEx.lua
сегодня поправил это поведени , вот только, думаю на больших каталогах тормознутей будет....
постараюсь на выходных обновить, да и тему поправить - аттачи сократить и т.п. по просьбе ДЖдое.
Last edited by HaRT on Thu 07 Jul, 2016 19:42, edited 3 times in total.
Reason: Исправлена цитата
SimSU ··· ·· -- ··· ··-

User avatar
John Doe
Бюрократ
Posts: 11387
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 16 times
Been thanked: 100 times

Набор макросов от SimSU v2014.10

Post by John Doe » Thu 07 Jul, 2016 19:45

SUSim wrote: первое сообщение не шапка!
А должно стать, поэтому важна компактность.
Подробности можно убрать под спойлер, или в отдельное сообщение.

User avatar
SUSim
Posts: 1479
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by SUSim » Thu 07 Jul, 2016 19:53

dimfish wrote:Предлагаю improvement чтоб на любых версиях и везде работало:
макросы я публикую по возможности и поддерживать много версии просто нет времени и возможности. так как, доступ к инету сильно ограничен. читаю я боле менее регулярно, а вот написать\запостить редко могу...
SimSU ··· ·· -- ··· ··-

User avatar
Wave
Posts: 1720
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 2 times
Been thanked: 9 times

Набор макросов от SimSU v2014.10

Post by Wave » Fri 08 Jul, 2016 22:08

SUSim wrote:макрос писался для сокращения плагинов, в автономной работе. расскажи что конкретно нужно!
как должен выглядит конец строки при автопереносе - скорее всего я что-то полезное пропустил не пользуясь этой фичей.
О, я категорически приветствую подход «для сокращения плагинов», а то авторов иных плагинов фиг потом найдёшь.

  • Main On/Off switch включает-выключает плагин на лету.
  • Right border отображает правую границу, на скрине показано. Это фича… Уже напрочь не помню, это штатная фича ФАРа или фича плагина [esc]. Кажется, второе. В общем, для текстов устанавливает автосвёртку как в стандартном плагине Autowrap.
  • End of line — подсветка концов строк. Может быть просто подсветкой, символом или раздельно показывать CR и LF.
  • Tabs — табы. Может подсвечивать однородно, двумя цветами (удобно чтобы видеть, сколько табов) или символом.
  • Cross — фича, аналогичная колореру. Но не совсем. Может быть крест полноразмерный, а может быть маленький (такого у колорера нет). Я пользуюсь колореровским. Тут включил просто для показа.
  • Cursor — малополезная фича при наличии креста.
  • Line numbers — классная фича, но при её включении редактор очень заметно тормозит. Из-за тормозов не пользуюсь.
  • Bookmarcks — я ими не пользуюсь и даже не помню хоткеев, поэтому не показал на скриншоте.
Вот как-то так. От плагина [esc] я не хочу отказываться, хотя его автор давным-давно отошёл от дел FAR. Хотя, конечно, отчасти его на lua и можно переписать, наверное.
Пользуюсь ФАРом больше 15 лет © собирательный.

Post Reply

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