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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 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
SimSU20230526.7z
(83.62 KiB) Downloaded 206 times
SimSU20230324.7z
(78 KiB) Downloaded 147 times
Last edited by SUSim on Fri 26 May, 2023 19:11, edited 22 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Набор макросов от SimSU v2014.10

Post by HaRT »

Latest post of the previous page:

SUSim wrote: обновлюсь на днях
Приняты ли предложенные мной улучшения в английском и в документации?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Набор макросов от SimSU v2014.10

Post by John Doe »

SUSim wrote: Что мне делать? упростить всё до простых макросов или всё таки поддерживать модули.
Чтобы ответить на этот вопрос надо перечислить поимённо функции, о которых идёт речь:
SUSim wrote: для использования некоторых функций удобнее модули.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

Проверьте, пожалуйста.

Вычисление математических выражений. © 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
Запуск приложения в 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 ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

И напомните, если что забыл из пожеланий.
SimSU ··· ·· -- ··· ··-
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Набор макросов от SimSU v2014.10

Post by HaRT »

SUSim wrote: HaRT, а описания на английский не переведёшь?
Прошу не обижаться, но это для меня слишком трудозатратно. Мне и модерирования хватает.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

HaRT wrote:Прошу не обижаться, но это для меня слишком трудозатратно. Мне и модерирования хватает.
Я имел в ввиду только те самые 2 макроса, ну если нет так нет, у самого времени нет совсем :(
SimSU ··· ·· -- ··· ··-
DVall
Posts: 94
Joined: Tue 04 May, 2010 13:35

Набор макросов от SimSU v2014.10

Post by DVall »

User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Набор макросов от SimSU v2014.10

Post by John Doe »

SUSim wrote: Проверьте, пожалуйста.
Правильнее было бы обновить исходный пост: http://forum.farmanager.com/viewtopic.p ... 266#p93266
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

Да! забыл... прости! (про пустой файл и триммер поправлю!)
John Doe wrote:Правильнее было бы обновить исходный пост: http://forum.farmanager.com/viewtopic.p ... 266#p93266
Рано... сильно долго был изолирован от темы... и пропустил кучу вопросов и пожеланий :(

John Doe, напомни, пожалуйста, ведь что-то серьёзное/полезное было!
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Набор макросов от SimSU v2014.10

Post by John Doe »

SUSim wrote: напомни, пожалуйста, ведь что-то серьёзное/полезное было!
Тему и почитать можно.
Я что-то фиксил, это знаю (новую версию ещё не посмотрел)
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

John Doe wrote:Тему и почитать можно.
Тему я читаю дома раза два в неделю, если вспомню на работе, и если время будет, то поправлю-доработаю. А если времени не было неделю, то и забывается...

(не по делу - макросам разговор {удали это и предыдущее сообщение} извини)
SimSU ··· ·· -- ··· ··-
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Набор макросов от SimSU v2014.10

Post by buniak_a_h »

SUSim
То ли ошибка в макросе Editor_QuickSearch.lua, то ли изменилось что-то в FAR (у меня версия 3.0.4503), но макрос не реагирует на CtrlEnter (повторить поиск) и вообще на все кнопки с модификатором Ctrl. Исправилось заменой в начале функции SimSU.Editor_QuickSearch.Go строки
if Key=="\01" then return end -- [i]Глючит far InputRecordToName возвращает при отпускании модификаторов...[/i]
на строку
if (Key=="\01") or (Key == nil) then return end -- [i]Глючит far InputRecordToName возвращает при отпускании модификаторов...[/i]
В настоящее время по адресу https://code.google.com/p/simsufar/ написано, что плагины и макросы в разработке. В готовящейся версии учтите, пожалуйста, этот момент
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Набор макросов от SimSU v2014.10

Post by buniak_a_h »

SUSim
Ещё ошибочка: процедуры NextWord, PrevWord ищут не только слово, а вхождение слова в другое. Надо бы делать проверку, что найденное - именно слово.
Ну, и хотелось бы настройку "отмечать найденное". Если не включена - восстанавливать отмеченный перед началом поиска блок. Объясню: стандартная задача - отметить блок, найти следующее вхождение слова над курсором и скопировать отмеченное туда. Отсюда - и ещё одна (не знаю, настройка ли, или надо сделать на постоянной основе) - не брать в качестве искомого отмеченный блок.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Набор макросов от SimSU v2014.10

Post by buniak_a_h »

SUSim
И уж совсем ошибка в скрипте: по мере набора поиск вперёд продолжается. Т.е. если указатель уже стоит на слове, начинающемся с искомой строки, то при продолжении набора текущее найденное слово пропускается и поиск продолжается. В результате в некоторых случаях невозможно найти искомое, т.к. оно пропускается при наборе. Т.е. нужно все время смотреть на экран (не найдено ли уже то, что нужно). Это - неудобно и очень отличается от логики работы старого плугина
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Набор макросов от SimSU v2014.10

Post by John Doe »

buniak_a_h wrote:SUSim
И уж совсем ошибка в скрипте: по мере набора поиск вперёд продолжается.
Это настраивается: VeryQuick=true; -- Очень быстрый поиск :)
(Вам надо false)
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Набор макросов от SimSU v2014.10

Post by buniak_a_h »

John Doe wrote:
buniak_a_h wrote:SUSim
И уж совсем ошибка в скрипте: по мере набора поиск вперёд продолжается.
Это настраивается: VeryQuick=true; -- Очень быстрый поиск :)
(Вам надо false)
Установил. В результате перестала работать кнопка "повторить поиск".
Скрипт
Видимо, по команде "Следующее совпадение" надо сначала увеличивать Pos
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
Post Reply

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