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

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

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

Post by SUSim »

Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Вставляет в ком.строку путь SUBST или сетевого диска. © 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
Подсчет количества слов/чисел в строке. © 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"
Отключение FarColorer для больших Файлов. © 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
Attachments
SimSU20251231.7z
Новогоднее обновление
(106.62 KiB) Downloaded 60 times
SimSU20250413.7z
(98.17 KiB) Downloaded 528 times
Last edited by SUSim on Wed 31 Dec, 2025 10:27, edited 28 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Latest post of the previous page:

Zeroes, НЕ ЛЬЗЯ!
узнать что нумерация включена можно и учесть это в макросе, но узнать сколько колонок занял номер строки нет...
и вообще это костыли для костылей, да еще и изолентой примотанные...

пока жду что всё таки апи редактора доработают,
а пока попробую обойти, но если получится, то это не то что синяя изолента, это на соплях уже будет...
SimSU ··· ·· -- ··· ··-
Shmuel
Posts: 7169
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 621 times

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

Post by Shmuel »

SUSim wrote: Sat 10 Jan, 2026 13:02 узнать что нумерация включена можно и учесть это в макросе, но узнать сколько колонок занял номер строки нет...
numcol = math.max(3, #tostring(editor.GetInfo().TotalLines)) + 1
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 629
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 13 times

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

Post by Zeroes »

Это EdInf.X1 в скрипте, и если оно >0 то нумерация включена
--- Zeroes & Ones ---
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 629
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 13 times

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

Post by Zeroes »

Убрал в функции InEditorMouse()
Mouse.X>=EdInf.X1 and
В return

Вроде заработало как надо теперь.
Last edited by Zeroes on Sat 10 Jan, 2026 22:48, edited 1 time in total.
--- Zeroes & Ones ---
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Zeroes, это поломает поведение если редактор не в полный экран, проверять ща некогда...
да и вообще не считаю нужным, пока, начинать выделение если из области нумерации строк...
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Попытка учесть появления номеров строк.
ЗЫ: Но нет учета нововведения
John Doe wrote: Fri 16 Jan, 2026 17:09 zg 2026-01-16 15:52:07+02:00 - build 6632
не знал.. не учел ...
C ним должно лучше\удобнее получится.

Zeroes, Пробуйте

Хочется переработать вообще на чистое FARAPI... но ....
Attachments
Editor_Pair.lua
(14.58 KiB) Downloaded 6 times
Editor_MouseSelect.lua
(17.58 KiB) Downloaded 9 times
Last edited by SUSim on Fri 16 Jan, 2026 19:20, edited 7 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

у меня вроде работает НОРМАЛЬНО

Для всех это работает не "на соплях", но на "СИНЕЙ ИЗОЛЕНТЕ" ;) :facepalm2:
Last edited by SUSim on Fri 16 Jan, 2026 19:49, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

20260123
  1. Editor_Pair.lua Два синхронных редактора. © SimSU
  2. build 6632 1. new fields in EditorInfo: WindowArea and ClientArea. Совместимость с ранними версиями сохранена
  3. Editor_MouseSelect.lua Работа мышкой с выделением в редакторе. © SimSU
  4. build 6632 1. new fields in EditorInfo: WindowArea and ClientArea. Совместимость с ранними версиями сохранена
ЗЫ должен работать и в far2m без правок...
Attachments
Editor_Pair.lua
(12.97 KiB) Downloaded 13 times
Editor_MouseSelect.lua
(14.99 KiB) Downloaded 12 times
Last edited by SUSim on Sat 24 Jan, 2026 12:56, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Я начал портировать свои макросы под far2m, главное чтобы не появились ошибки под windows, но всё-таки они в far2m должны работать!
Attachments
Portable far3 and far2m.tar.gz
дополнительная проверка как вы под windows сможете протестировать это.
(20.56 KiB) Downloaded 8 times
Last edited by SUSim on Fri 06 Feb, 2026 20:01, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1714
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Приветствую все ответы:
и со стороны ВиндЫ - они первоочередные пока...
а со стороны Linux - потому что, это пока страховка, а не необходимость переехать с far3 на far2m немедлено
Last edited by SUSim on Fri 06 Feb, 2026 20:02, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
Ultrabyte
Posts: 193
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 18 times
Been thanked: 18 times

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

Post by Ultrabyte »

Как общее впечатление от far2m ? По ощущениям сильно другой Far ?
И много пришлось переделать макросы lua ?
Post Reply

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