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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 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. © 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
SimSU20181114.7z
Улучшения по Вашим предложениям
(70.24 KiB) Downloaded 194 times
SimSU20180907.7z
Два синхронных редактора, Фавориты доработаны, остальное по мелочам...
(69.69 KiB) Downloaded 130 times
SimSU20180519.7z
Прошлая весия
(65.59 KiB) Downloaded 191 times
Last edited by SUSim on Wed 14 Nov, 2018 16:27, edited 9 times in total.
SimSU ··· ·· -- ··· ··-

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

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

Post by John Doe » Sat 17 Nov, 2018 09:24

Latest post of the previous page:

SUSim wrote:
Sat 17 Nov, 2018 07:25
Добавьте возможность узнать координаты редактора!!!
Используйте багтрекер. В этой теме это останется просто воплем.
SUSim wrote:
Sat 17 Nov, 2018 07:25
если на экране 2 редактора, то при клике мышью в неактивный активный все равно считает что кликнули в него!
Продемонстрируйте

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

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

Post by SUSim » Sun 18 Nov, 2018 08:32

Странно, про баг воплем не было, даже просил, чтобы не исправляли, однако исправили влёт!

Про клики мышкой - любой макрос создающий редактор на неполный экран и мой макрос выделения мышкой в редакторе...
Last edited by SUSim on Sun 18 Nov, 2018 08:33, edited 2 times in total.
SimSU ··· ·· -- ··· ··-

User avatar
zg
zero-gravity
Posts: 5542
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

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

Post by zg » Sun 18 Nov, 2018 09:18

John Doe wrote:
Sat 17 Nov, 2018 09:24
Продемонстрируйте
ваш же виш.

buniak_a_h
Posts: 707
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Sat 23 Feb, 2019 04:05

SUSim, предлагаю маленькие изменения к Shell_SelectingEx.lua, навеянные обсуждением. Конкретно:
  1. в строке Panel.Select(...) отметка делается не по имени файла, а по маске (3-й параметр заменён на 3);
  2. немного переделана функция Select() для удобства вставки строк (отвязался от номеров итемов)
  3. исправлены некоторые неточности:
    1. в англоязычной части таблицы Messages был пропущен элемент DescrDay
    2. в меню совсем забыты пункты отметки по дате.
Если не лень и будет время - гляньте, пож., и, возможно, замените в своём комплекте.
Shell_SelectingEx.lua.7z
(4.32 KiB) Downloaded 29 times

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

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

Post by SUSim » Mon 04 Mar, 2019 16:52

buniak_a_h, Всё хорошо!
Стало удобнее...
Как время будет, опубликую доработанные макросы, но не заменю (если уж менять подход с меню, то пользоваться надо всеми плюсами от макро-апи, ИМХО), в наборе ещё макросы поменять надо, постараюсь в ближайшие длинные выходные...
SimSU ··· ·· -- ··· ··-

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 » Mon 06 May, 2019 22:29

Editor_MouseSelect.lua содержит баг. Если провести мышью (или дважды кликнуть) и сразу с клавы скопировать в буфер обмена (пока в левом верхнем углу Фара горит буква "Р") по Ctrl+V, то копирование не произойдет. Как "Р" в углу гаснет - копируется нормально. Но, извините, я не тормоз, чтобы ждать целых полсекунды после выделения мышью, чтобы нажимать Ctrl+V. Отключаю Editor_MouseSelect.lua - копирование восстанавливается, но мышью теперь не выделить блок...

На Ctrl+V висит клавиатурный макрос CtrlIns (без этого копирование вообще не работало бы).

Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.

В коде Editor_MouseSelect.lua содержалось CtrlV, пробовал менять на CtrlIns - не помогло.

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

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

Post by HaRT » Mon 06 May, 2019 22:43

Dima777, вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Но подтверждаю: сразу после отпускания мыши макрос с Ctrl не срабатывает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 » Mon 06 May, 2019 23:05

HaRT wrote:
Mon 06 May, 2019 22:43
вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Конечно же, перепутал Ctrl+C/V, пока писал сообщение. После выделения мышью копируем, чтобы затем переместить курс и вставить. Вставка тоже не работает, пока "Р" горит.

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

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

Post by HaRT » Tue 07 May, 2019 16:48

Dima777 wrote:
Mon 06 May, 2019 22:29
Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.
В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется. (Вообще этот скрипт много чего умеет — почитайте описание и комментарий в начале файла.) Это, конечно, не отменяет отрапортованной более общей проблемы.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 » Tue 07 May, 2019 18:52

HaRT wrote:
Tue 07 May, 2019 16:48
В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется.
Спасибо, это интересно. Жаль, что автор не пишет подробное описание всех фишек в .lua

В идеале, я бы сделал совершенно иной стиль, как принято в программах-терминалах. Например, я сижу в куче консолей из Secure Shell (Chrome), там после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?

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

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

Post by HaRT » Tue 07 May, 2019 19:29

Dima777 wrote:
Tue 07 May, 2019 18:52
Жаль, что автор не пишет подробное описание всех фишек в .lua
Многое пишет, да вы, похоже, не читали.
Dima777 wrote:
Tue 07 May, 2019 18:52
после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?
Всё же прочитайте вдумчиво комментарий в начале обсуждаемого скрипта — получите ответ на свой вопрос.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 » Wed 08 May, 2019 16:11

HaRT wrote:
Tue 07 May, 2019 19:29
Всё же прочитайте вдумчиво комментарий в начале обсуждаемого скрипта — получите ответ на свой вопрос.
И часто вы считаете всех умственно отсталыми, чтобы давать такие советы? .-) Еще про перезагрузку роутера/компьютера можно было дать совет. Сообщаю о проблеме повторно. По имеющемуся тексту в топике или файле и однократном прочтении нет возможно догадаться о наличии копирования при Ctrl+Мыши.

По теме. В файле было 250 мс число, уменьшил до 25 мс, решил проблему. Правда двойные клики закономерно отвалились, но ничего. Очевидно, код ожидания второго клика написано плохо, блокирует клаву целиком на 250 мс и не завершает макрос. Следовало бы запоминать время первого клика (если такая возможность имеется), завершать макрос, а при следующем клике и новом запуске макроса проверять, не является ли это вторым кликом. И еще раз повторюсь. Макрос крут, есть основа, чтобы взять и переделать, но лучше более простой вариант: копирование сразу после отпускания мыши (которая блок помечала), а вставка правой кнопкой. Так работают мировые продукты, типа шеллов. Все остальные функции не особо нужны. Кому нужна экзотика, типа вертикальный блоков, просто этот (старый) макрос поставят. Если кто знает о таком готовом макросе - просьба подсказать.

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

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

Post by HaRT » Wed 08 May, 2019 17:09

Dima777 wrote:
Wed 08 May, 2019 16:11
считаете всех умственно отсталыми
Не всех, а только тех, кто это продемонстрировал.
Dima777 wrote:
Wed 08 May, 2019 16:11
По имеющемуся тексту в топике или файле и однократном прочтении нет возможно догадаться о наличии копирования при Ctrl+Мыши.
Есть:
SUSim wrote:
Wed 21 Mar, 2012 18:27
Dima777 wrote:
Wed 08 May, 2019 16:11
копирование сразу после отпускания мыши (которая блок помечала), а вставка правой кнопкой
Ещё раз для непонятливых: на движке обсуждаемого скрипта можно легко настроить макросы, чтобы они делали именно это. Специализированных макросов для такого варианта я не встречал и сильно сомневаюсь, что они когда-либо были опубликованы на этом форуме.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 » Wed 08 May, 2019 23:50

Editor_Remarks.lua содержит баг. Если выделить блок, потом не сняв пометку уйти куда-нибудь, на соседнюю строку или страницу, то при нажатии TAB ничего не происходит. Ну, ты просто пишешь текст, пытаешься табом воспользоваться для табуляции (а не смещения текста), жмешь его, а он не работает. И блок тоже не двигает.

Last edited by HaRT on Thu 09 May, 2019 00:14, edited 1 time in total.
Reason: Спрятан офтопик

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

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

Post by HaRT » Thu 09 May, 2019 00:11

 ! Message from: HaRT
Dima777, 2.3.2 — бан.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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