Page 31 of 31

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

Posted: Wed 21 Mar, 2012 18:27
by SUSim
Вычисление математических выражений. © 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

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

Posted: Tue 25 Apr, 2017 11:02
by zg

Latest post of the previous page:

4943.

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

Posted: Tue 25 Apr, 2017 11:56
by Shmuel
John Doe wrote: Автор шапку обновил, и если никто не считает что она огромна, то можно вернуть в Полезные.
За всех говорить не буду, а мне размер шапки весьма безразличен.

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

Posted: Fri 12 May, 2017 15:36
by Dennis_Moore
Если в Editor_FromEditor.lua заменить строки 43 и 44 на такие

Code: Select all

e = s:cfind("[\"\'%]%)>}»]",pos); pos= e or pos-1
b = s:sub(1,pos):cfind("[\"\'%[%(<{«]")
то можно открывать файл внутри любых скобок, а не только кавычек.

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

Posted: Tue 20 Jun, 2017 23:41
by Dennis_Moore
Проблема с макросом Common_RememberPlugin.lua аналогичная этой:
viewtopic.php?p=144473#p144473

Если в меню плагинов нажать RAlt и набрать что-то что-бы список стал пустым, а затем нажать Enter то FAR зависнет (проверил несколько раз, иногда может и упасть без ошибки). FAR 86/64 4973. Реакция на Esc нормальная - меню закрывается.

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

Posted: Fri 23 Jun, 2017 13:45
by Dennis_Moore
Макрос Dialog_ToEditor.lua (редактирование строк ввода по F4) из этого набора плохо влияет на строку ввода плагина FastFind Enhanced - редактируется не файл под курсором на панели, а строка ввода. Раньше я менял хоткей макроса на CtrlF4, но в теме LF Search дали советы по определению GUID'ов и появилось другое решение: заменть строку 76 на этот код


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

Posted: Fri 23 Jun, 2017 14:23
by John Doe
Лучше наверно добавить вот это:

Code: Select all

condition=function() return Dlg.Id~="3731617B-3037-6363-632D-353933332D34" end;
Это в общем случае. А в данном, универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.

Code: Select all

Macro { area="Dialog"; key="F4"; priority=60;
  condition=function() return Dlg.Id=="3731617B-3037-6363-632D-353933332D34" end;
  action=function() Keys"AKey" end;
}

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

Posted: Fri 23 Jun, 2017 14:52
by Dennis_Moore
John Doe wrote:
Fri 23 Jun, 2017 14:23
универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.
Спасибо. Добавил в FastFind_Enhanced_macro.lua. Единственно вы забыли return перед Dlg.Id

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

Posted: Sat 01 Jul, 2017 08:43
by SUSim
По поводу зафильтрованного меню плагинов, это ошибка FAR/LuaMacro
На всякий случай:

Code: Select all

function SimSU.Common_RememberPlugin.ProcessEnter()
  if Object.ItemCount>0 then --Костыль - FAR падает при запросе имени пункта в пустом(зафильтрованном) меню.
    LastPlugin=Menu.Value
  end 
  Keys("AKey")
end

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

Posted: Sat 01 Jul, 2017 10:04
by Shmuel
SUSim wrote:
Sat 01 Jul, 2017 08:43
это ошибка FAR/LuaMacro
Начиная с билда 4877.