[fml] Очень Быстрые Папки (макрос для Macro Lib)
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
[fml] Очень Быстрые Папки (макрос для Macro Lib)
Очень Быстрые Папки (Very Hot Folders)
десять стандартных быстрых папок (folder shortcuts), встроенных в фар и вызываемых по RCtrl+цифра - это круто, но мало! и соответствующие плагины у меня не прижились.
поэтому я с помощью уважаемых комрадов сделал макрос, который расширяет количество таких быстрых папок до 26 (и, если немного доработать напильником, можно ещё увеличить это количество).
в макросе можно использовать любые из 26 клавиш с английскими буквами, комбинации следующие:
RCtrlShift+буква - назначить папку и показать сообщение об этом.
RCtrl+буква - перейти в назначенную ранее папку.
RAltShift+буква - показать сообщение, какая папка назначена на клавишу, без перехода в папку.
все назначенные папки автоматически сохраняются в реестре в ветке HKEY_CURRENT_USER\Software\far2\KeyMacros\Vars, значения %%FolderQ (Q - зависит от назначенной клавиши).
макрос предназначен для работы в Macro Lib.
в виде текста:
или же готовый .fml-файл в аттаче.
как всегда, принимается критика и предложения.
замена в путях обратных слэшей на прямые и наоборот нужна, чтобы не приходилось дублировать их в eval.
десять стандартных быстрых папок (folder shortcuts), встроенных в фар и вызываемых по RCtrl+цифра - это круто, но мало! и соответствующие плагины у меня не прижились.
поэтому я с помощью уважаемых комрадов сделал макрос, который расширяет количество таких быстрых папок до 26 (и, если немного доработать напильником, можно ещё увеличить это количество).
в макросе можно использовать любые из 26 клавиш с английскими буквами, комбинации следующие:
RCtrlShift+буква - назначить папку и показать сообщение об этом.
RCtrl+буква - перейти в назначенную ранее папку.
RAltShift+буква - показать сообщение, какая папка назначена на клавишу, без перехода в папку.
все назначенные папки автоматически сохраняются в реестре в ветке HKEY_CURRENT_USER\Software\far2\KeyMacros\Vars, значения %%FolderQ (Q - зависит от назначенной клавиши).
макрос предназначен для работы в Macro Lib.
в виде текста:
или же готовый .fml-файл в аттаче.
как всегда, принимается критика и предложения.
замена в путях обратных слэшей на прямые и наоборот нужна, чтобы не приходилось дублировать их в eval.
- Attachments
-
- very_hot_folders.fml.7z
- (737 Bytes) Downloaded 219 times
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Very hot folders (макрос для Macro Lib)
Мне не очень надо, меня PanelTabs устраивает, но не понятно ограничение верхней линейкой клавиш. Удобно назначать шорткаты по мнемоническому принципу, т.е. логично было бы разрешить все буквы.
Кстати, параметр Key можно писать несколько раз (это чтобы не делать очень длинную строку).
Кстати, параметр Key можно писать несколько раз (это чтобы не делать очень длинную строку).
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Very hot folders (макрос для Macro Lib)
Red Hot Chilli Folders
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Very hot folders (макрос для Macro Lib)
просто мне достаточно было ещё десяти папок (сейчас использую из них 3-5). впрочем, исправил макрос в первом посте.Max Rusov wrote:Мне не очень надо, меня PanelTabs устраивает, но не понятно ограничение верхней линейкой клавиш. Удобно назначать шорткаты по мнемоническому принципу, т.е. логично было бы разрешить все буквы.
PanelTabs пытался пробовать два раза, но так и не привык.
спасибо, учёл это.Max Rusov wrote:Кстати, параметр Key можно писать несколько раз (это чтобы не делать очень длинную строку).
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: Very hot folders (макрос для Macro Lib)
Max Rusov wrote:Кстати, параметр Key можно писать несколько раз (это чтобы не делать очень длинную строку).
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Очень Быстрые Папки (макрос для Macro Lib)
ещё вариант - как это сделано сейчас в масках самого фара:
знак вопроса - любой символ,
[c,x-z] - символ "с" и все символы между "x" и "z".
примеры:
RCtrl? - все комбинации с правым контролом и одиночным символом
RCtrl[a,c] - RCtrlA и RCtrlC
знак вопроса - любой символ,
[c,x-z] - символ "с" и все символы между "x" и "z".
примеры:
RCtrl? - все комбинации с правым контролом и одиночным символом
RCtrl[a,c] - RCtrlA и RCtrlC
Last edited by Kerberos464 on Fri 21 Jan, 2011 17:34, edited 1 time in total.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Очень Быстрые Папки (макрос для Macro Lib)
Вместо того чтобы помещать "off" под спойлер надо было сообщение писать сразу в соответствующем топике.
Re: Очень Быстрые Папки (макрос для Macro Lib)
да, поспешил в конце рабочего дня.
лучше туда продублировать или может как то перенести сообщения ?
лучше туда продублировать или может как то перенести сообщения ?
Re: Очень Быстрые Папки (макрос для Macro Lib)
День добрый.
Понравился макрос(плагин), вот, и решил доработать под себя, может кому-тор будет интересно :
1. При перезаписи очень быстрой папки, если она не пустая - переспрашивает.
2. При выводе информации по горячей клавише очень быстрой папки - есть возможность удалить текущее назначение.
3. Сделал меня, со списком всех очень быстрой папок, с очисткой, редактированием и назначением текущей папки.
З.Ы. Сорри, если боян
Понравился макрос(плагин), вот, и решил доработать под себя, может кому-тор будет интересно :
1. При перезаписи очень быстрой папки, если она не пустая - переспрашивает.
2. При выводе информации по горячей клавише очень быстрой папки - есть возможность удалить текущее назначение.
3. Сделал меня, со списком всех очень быстрой папок, с очисткой, редактированием и назначением текущей папки.
З.Ы. Сорри, если боян
- Attachments
-
- very_hot_folders-with-menu.fml.7z
- (1.47 KiB) Downloaded 175 times
Re: Очень Быстрые Папки (макрос для Macro Lib)
Всех с наступающим Старым Новым Годом .
Добавил переход на очень быструю папку из меню/списка очень быстрых папок .
Плюс несколько скриншотов - как оно выглядит:
1. Список
2. Меню выбранной очень горячей папки (непустой).
3. Меню выбранной очень горячей папки - пустой
4. Ручное задание очень горячей папка (редактирование)
Добавил переход на очень быструю папку из меню/списка очень быстрых папок .
Плюс несколько скриншотов - как оно выглядит:
1. Список
2. Меню выбранной очень горячей папки (непустой).
3. Меню выбранной очень горячей папки - пустой
4. Ручное задание очень горячей папка (редактирование)
- Attachments
-
- very_hot_folders-with-menu-v2.fml.7z
- (1.56 KiB) Downloaded 170 times
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Очень Быстрые Папки (макрос для Macro Lib)
Несколько вопросов и предложений:
1. Про список: потому ли не используются наряду с буквами ещё и цифры, что они задействованы во встроенных ссылках на папки?
2. Про список: не заменить ли слово “Empty” на “<none>”? Оно и визуально сильнее отличается от путей, и суть передаёт не хуже.
3. Про “Edit - Enter” в списке. Традиционно в меню Фра для редактирования используется клавиша F4. По Enter было бы разумно открывать вложенное меню. Или так и происходит, а ошибка только в подписи?
4. Про меню выбранной ОБП: возможно, имеет смысл добавить пункт “Replace by passive panel's folder”, который будет разрешён, если пассивная панель Shell.
1. Про список: потому ли не используются наряду с буквами ещё и цифры, что они задействованы во встроенных ссылках на папки?
2. Про список: не заменить ли слово “Empty” на “<none>”? Оно и визуально сильнее отличается от путей, и суть передаёт не хуже.
3. Про “Edit - Enter” в списке. Традиционно в меню Фра для редактирования используется клавиша F4. По Enter было бы разумно открывать вложенное меню. Или так и происходит, а ошибка только в подписи?
4. Про меню выбранной ОБП: возможно, имеет смысл добавить пункт “Replace by passive panel's folder”, который будет разрешён, если пассивная панель Shell.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Очень Быстрые Папки (макрос для Macro Lib)
Спасибо за вниманиеHaRT wrote:Несколько вопросов и предложений:
Именно поэтому, да и оригинальный макрос был без них.HaRT wrote: 1. Про список: потому ли не используются наряду с буквами ещё и цифры, что они задействованы во встроенных ссылках на папки?
Спасибо за идею, согласен.HaRT wrote: 2. Про список: не заменить ли слово “Empty” на “<none>”? Оно и визуально сильнее отличается от путей, и суть передаёт не хуже.
Могу назвать Edit menu или как-то так, ведь фактически так оно и есть.HaRT wrote: 3. Про “Edit - Enter” в списке. Традиционно в меню Фра для редактирования используется клавиша F4. По Enter было бы разумно открывать вложенное меню. Или так и происходит, а ошибка только в подписи?
Ну а почему не F4 - согласно справочника, команда вывода и обработки меню в макросах клавишу F4 не понимает.
Спасибо за идею, буду изучать макросы дальше , ибо - это первый опыт.HaRT wrote: 4. Про меню выбранной ОБП: возможно, имеет смысл добавить пункт “Replace by passive panel's folder”, который будет разрешён, если пассивная панель Shell.
Re: Очень Быстрые Папки (макрос для Macro Lib)
Изменил.
[+] Замена ОБП на папку с пассивной панели
[+] Переход на ОБП в пассивной панели
[*] Небольшие изменения в текстовке.
[+] Замена ОБП на папку с пассивной панели
[+] Переход на ОБП в пассивной панели
[*] Небольшие изменения в текстовке.
- Attachments
-
- very_hot_folders-with-menu-v3.fml.7z
- (1.71 KiB) Downloaded 175 times
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Очень Быстрые Папки (макрос для Macro Lib)
Имеет смысл удалять старые версии макроса, чтобы не путать пользователей читающих тему с начала.
А ещё лучше поддерживать актуальный макрос в каком-то одном посте, и в обновлениях просто давать на него ссылку.
Ещё: вложение это хорошо, но кроме того удобно было бы видеть и сам текст макроса (под спойлером).
А ещё лучше поддерживать актуальный макрос в каком-то одном посте, и в обновлениях просто давать на него ссылку.
Ещё: вложение это хорошо, но кроме того удобно было бы видеть и сам текст макроса (под спойлером).