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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 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
SimSU20210107.7z
проба на Рождество 2021
(73.89 KiB) Downloaded 46 times
SimSU20200404.7z
(73.42 KiB) Downloaded 142 times
Last edited by SUSim on Thu 07 Jan, 2021 17:32, edited 15 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by SUSim »

Latest post of the previous page:

Обновился: lua файлы.
Можете тестировать...
SimSU ··· ·· -- ··· ··-
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

2SUSim
вроде все норм работает.

Намути плз по фархинтс для меня макрос...
Проблема фары №1: нет печати "из коробки"
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by SUSim »

напомни, как хотел.
у меня хинты показываются в положении курсора мышки автоматом...
SimSU ··· ·· -- ··· ··-
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

SUSim wrote:напомни, как хотел.
на пробел: строка не пустая - показать хинт
на esc: панели не скрыты - сркрыть хинт
Проблема фары №1: нет печати "из коробки"
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by SUSim »

Code: Select all

-------------------------------------------------------------------------------
--                 Подсказки к файлам. © SimSU
-------------------------------------------------------------------------------
-- Требуется плагин FarHints © Максим Русов (FarHints.dll).
-------------------------------------------------------------------------------

local GUIDfarhints = "CDF48DA0-0334-4169-8453-69048DD3B51C"

Macro {
area="Shell"; key="Space"; flags="DisableOutput|EmptyCommandLine"; description="Показать подсказку (плагин FarHints © Максим Русов) © SimSU";
priority = 0;
action = function()
  if not Plugin.Call(GUIDfarhints,"Hide") then
    Plugin.Call(GUIDfarhints,"Show",2)
  end
end;
}

Macro {
area="Shell"; key="Esc"; flags="DisableOutput"; description="Скрыть подсказку(плагин FarHints © Максим Русов), очистить командную строку, скрыть панели © SimSU";
priority = 55;
action = function()
  if not Plugin.Call(GUIDfarhints,"Hide") then
    if CmdLine.Empty then
      Keys("CtrlO")
    else
      Keys("Esc")
    end
  end

end;
}

Macro {
area="Shell"; key="Alt"; flags="DisableOutput"; description="Показать/скрыть подсказку (плагин FarHints © Максим Русов) © SimSU";
priority = 55;
action = function()
  if not Plugin.Call(GUIDfarhints,"Hide") then
    Plugin.Call(GUIDfarhints,"Show",2)
  end
end;
}
в поставке же есть макрос!!!
SimSU ··· ·· -- ··· ··-
cyberwolf
Posts: 109
Joined: Tue 24 Mar, 2009 14:39
Been thanked: 2 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by cyberwolf »

SuSim thank you very much for your macros they are very useful.

I've modified the SimSU.Shell.SelectingEx.lua file and added a new option, to show the selected files in an editor (i often need to copy/edit the selected filenames and use them in another app, for example i often copy the filenames without extension).

Here's the code i came up with (based on your macros) called for the new option ("Edit in editor") :

Code: Select all

elseif item==18 then
	Keys("CtrlShiftIns") -- copy selected files to clipboard
	local FileName=far.MkTemp() -- Запрашиваем имя временного файла.
	local File=io.open(FileName,"w+b") -- Открываем временный файл в режиме записи.
	if File then -- Файл открылся нормально.
	    File:write(mf.clip(0)) File:close() --Записываем в него наш текс и закрываем.
	    local ss=far.SaveScreen() -- Сохраняем экран, а то после закрытия редактора перерисовывается только диалог.
	    local EditorResult=editor.Editor(FileName,Title,0,0,-1,-1,far.Flags.EF_DISABLEHISTORY,1,1,nil) -- Запускаем редактор с нашим файлом и работаем в нём.
	    far.RestoreScreen(ss) -- Восстановим фон.
	end
  end
item==18 is the new item added by me.

Maybe you can incorporate the idea into your macros.
I was thinking maybe we could also catch the F4 kepress when the menu is shown and call this code, that would make it more consistent with your other macro SimSU.Dialog.EditInEditor.lua since F4 is used to edit things. I just don't know how to do that or if it's even possible.

Also, a sidenote, it would be nice to have the Descript.ion with english texts (maybe for example another file called Descript.enu.ion) for those of us that don't understand Russian. I know i can use online translators but they sometime return very goofy texts that don't really mean anything :)
I don't ask for the LUA files to be translated since it would be too much work and most users would probably don't care about what those files contain, only the Descript.ion file since that says what's in that folder.

p.s. sorry for posting in english, but i don't speak/write russian and don't trust online translators too much ;)
Sorry for writing in English in the Russian forums, but i don't speak Russian and don't trust online translators. :D

"There’s no teacher who can teach anything new He can just help us to remember the things we always knew." ~ ENIGMA
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

спасибо
SUSim wrote:в поставке же есть макрос!!!
так то ж вроде для макролайба
Проблема фары №1: нет печати "из коробки"
User avatar
John Doe
Бюрократ
Posts: 13001
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 310 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by John Doe »

Вообще обленились
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

John Doe wrote:Вообще обленились
:quiet:
Проблема фары №1: нет печати "из коробки"
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by SUSim »

Обновился
SimSU ··· ·· -- ··· ··-
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

2SUSim
Мож в шапке провести жирную черту, разделив макросы для стандартного функционала\ плагинов и внешних (хинтс, теракопи и тд)

Просто тогда будет легче понять человеку который первый раз смотрит на шапку, что для того чтобы некоторые макросы заработали нужно еще что-то качать
Проблема фары №1: нет печати "из коробки"
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

и кстати, как альтернатива RememberPositionF11, предлагаю написать макрос для PlugMenu
Проблема фары №1: нет печати "из коробки"
User avatar
SUSim
Posts: 1546
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by SUSim »

Mr.Merak, присылай оформление мне я вставлю, а хочешь, с админами договоримся, будешь первый пост править, заодно и на английский переведёшь. (бонусом будет то что я тебе буду отсылать все обновления первому!!!)
SimSU ··· ·· -- ··· ··-
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

2SUSim
править первый пост - это вообще идеальный вариант
Проблема фары №1: нет печати "из коробки"
aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by aviden »

Сорри за тупой вопрос, как устанавливать эти макросы? Это и не стандартные .farconfig'и, и не MacroLib'овские .fmlua. Переделать в любой из этих форматов можно, но подозреваю не затем эти макросы выложены именно в виде родных lua-скриптов...
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Набор макросов FAR3 от SimSU (нетривиальные)

Post by Mr.Merak »

а это все потому, что SUSim немного не правильно пакует сборку :)

Нужно в корень архива не просто modules\ и scripts\ поместить, а в Profile\Macros\. А вот в корень уже ReadMe.txt с одной строкой буквально, куда копировать.

2aviden
тут как в линуксе кароче, все "по слухам" делается ;)
Проблема фары №1: нет печати "из коробки"
Post Reply

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