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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1715
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 530 times
Last edited by SUSim on Wed 31 Dec, 2025 10:27, edited 28 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1715
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: 7171
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: 630
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: 630
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: 1715
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: 1715
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: 1715
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: 1715
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: 1715
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 14 times
Last edited by SUSim on Fri 06 Feb, 2026 20:01, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1715
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 ··· ·· -- ··· ··-
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 630
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 13 times

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

Post by Zeroes »

--- Zeroes & Ones ---
Post Reply

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