Быстрый переход к паре папок: слева Dir1, справа Dir2

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Vasilich
Posts: 27
Joined: Fri 18 Dec, 2009 11:50

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by Vasilich » Sun 24 Sep, 2017 09:30

Почитал доку, смотрел поиском, но что-то не могу найти как сделать быстрый переход к определенным парам папок, чтобы слева была одна, а справа другая.
Для папки в текущей панели проблем нет, активно использую ПравCtrl+цифра, плюс, использую Меню (cd X:\нужная папка).
Но у меня в работе используется много устойчивых комбинаций когда слева одна конкретная папка, а справа другая.
Пока выкручиваюсь с быстрым переходом на папку, потом Tab и поиск в истории по Alt+F12. Но для такого кошерного файл-менеджера это некрасиво.

Просьба подсказать как сделать переход на фиксированные пары каталогов (думаю, что проще всего это через Меню по F2 организовать [но как?], хотя может есть какой-нибудь плагин).

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

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by John Doe » Sun 24 Sep, 2017 09:41

Можно макросами, можно через меню пользователя.
Или вот такое готовое решение viewtopic.php?f=60&t=7873

Vasilich
Posts: 27
Joined: Fri 18 Dec, 2009 11:50

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by Vasilich » Sun 24 Sep, 2017 10:39

John Doe wrote:
Sun 24 Sep, 2017 09:41
Можно макросами, можно через меню пользователя.
А можно чуть подробнее куда копнуть/почитать чтобы сделать через меню пользователя? (читал хелп на меню пользователя - но как установить каталог в неактивной панели не догнал)
John Doe wrote:
Sun 24 Sep, 2017 09:41
Или вот такое готовое решение viewtopic.php?f=60&t=7873
Да, это как раз то, что нужно, закинул скрипт в "Far Manager\Profile\Macros\scripts", но:
AltShift-цифра - То же, что и предыдущий, но создаётся ссылка на обе панели - вот это не работает
Пробовал и левые и правые AltShift - просто выскакивает "окошечко" для быстрого поиска файла (как при зажатом Alt).

Что я не так делаю? И где раздобыть доку на этот FolderShortcutsMenu.lua? И на формат его файла конфигурации, как в нем вообще должна прописываться команда выставления нужных каталогов в обоих панелях?

Smitis
Posts: 1489
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by Smitis » Sun 24 Sep, 2017 11:25

Vasilich,
Добавление ссылок в скрипте работает по принципу стека. Если у Вас всё по умолчанию, ChtrlShift1 добавит ссылку в меню 1. Предыдущие ссылки сдвинутся вниз. Вызвать и посмотреть меню 1 можно через CtrlAlt1, далее сразу Enter - переход по последней ссылке. Добавление ссылок только для неактивной панели нет. Либо текущая, либо обе.
Vasilich wrote:
Sun 24 Sep, 2017 10:39
вот это не работает
У меня работает. Можно открыть меню (CtrlAlt1) F4 на пункте и посмотреть. что там сохранилось.
Last edited by Smitis on Sun 24 Sep, 2017 11:29, edited 1 time in total.
Разум когда-нибудь победит.

Vasilich
Posts: 27
Joined: Fri 18 Dec, 2009 11:50

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by Vasilich » Mon 25 Sep, 2017 11:52

Выставил интересующие панели, нажал AltShift0 (у меня 0 свободен и нужен переход сразу на 2 панели).
Далее жму CtrlAlt0 - выскакивает пустая менюшка:

Code: Select all

╔═ Local menu » Shortcuts » FolderShortcuts-0 ══╗
╚═══════════ Edit: Del,Ins,F4,Alt+F4 ═══════════╝
в упомянутом файле Shortcuts.farmenu следующее содержимое:

Code: Select all

:    Shortcuts
{
0:   FolderShortcuts-0
{
}
}
При открытом этом меню жал AltShift` - никаких ссылок не создалось, содержимое файла Shortcuts.farmenu не изменилось

У меня FAR 3.0 build 5000 x64. Куда копать?

И еще:
John Doe wrote:
Sun 24 Sep, 2017 09:41
можно через меню пользователя
Как??

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

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by John Doe » Mon 25 Sep, 2017 12:19

Вопросы по Folder Shortcuts Menu просьба обсуждать в соответствующей теме.
Vasilich wrote:
Sun 24 Sep, 2017 10:39
но как установить каталог в неактивной панели не догнал)
Например так

Code: Select all

lua:Panel.SetPath(0,[[ActivePath]]);Panel.SetPath(1,[[PassivePath]]);

Smitis
Posts: 1489
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by Smitis » Wed 27 Sep, 2017 08:40

Vasilich,
Специально попробовал на пустом меню. Файл меню создался. В нём подменю и пункт со ссылкой на обе папки.
Предлагаю дальнейшее обсуждение продолжить тут viewtopic.php?t=7873&start=48
Разум когда-нибудь победит.

IgorZ
Posts: 463
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by IgorZ » Fri 29 Sep, 2017 09:16

Вдогонку порекомендую попробовать Менеджер закладок для папок, он же BookmarkManager. Позволяет назначать на комбинации (одно- и многобуквенные) папки, пары папок; для активной, пассивной, левой, правой панели. Переход по быстрым клавишам или комбинациям, на вкус. Имеется довольно подробная справка.

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

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by John Doe » Fri 29 Sep, 2017 10:33

IgorZ wrote:
Fri 29 Sep, 2017 09:16
пары папок
Стоит упомянуть в описании.

IgorZ
Posts: 463
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Быстрый переход к паре папок: слева Dir1, справа Dir2

Post by IgorZ » Fri 29 Sep, 2017 11:17

John Doe wrote:
Fri 29 Sep, 2017 10:33
IgorZ wrote:
Fri 29 Sep, 2017 09:16
пары папок
Стоит упомянуть в описании.
Действительно, как-то я это упустил. Сейчас добавлю.

Post Reply

Return to “Нужна помощь”