Перенести сортировку на другую панель

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Prutkov
Posts: 44
Joined: Sat 08 Apr, 2023 04:58
Has thanked: 33 times
Been thanked: 2 times

Перенести сортировку на другую панель

Post by Prutkov »

Latest post of the previous page:

buniak_a_h,
buniak_a_h wrote: Tue 09 May, 2023 08:57Перенос через SQLite сделать можно.
Ок, буду ждать с интересом.
buniak_a_h wrote: Tue 09 May, 2023 08:57не предусмотрен перенос кастомной сортировки ... Но можно, наверно, добавить.
Ок, упомянутый Вами сабж посмотрю, и с нетерпением буду ждать его обновления.
buniak_a_h wrote: Tue 09 May, 2023 08:57сделайте FarMenu.ini с пунктом для копирования нужного на флэшку
Ок, благодарю за наставление. Надеюсь, что справлюсь. И в любом случае о результатах напишу.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Перенести сортировку на другую панель

Post by HaRT »

 ! Message from: HaRT
buniak_a_h wrote: Tue 09 May, 2023 08:57 Вы имеете в виду ту настройку, которая доступна по far:config (и из главного меню)? Чтобы их копировать потребуется SQLite. Или запуск ФАРом самого себя к ключом -import. На второе я не согласен. Перенос через SQLite сделать можно.
В данной Теме это будет офтопиком, прошу создать для обсуждения отдельную Тему.
Last edited by HaRT on Tue 09 May, 2023 23:19, edited 1 time in total.
Reason: Вычеркнуто утверждение, основанное на неверном понимании.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

HaRT wrote: Tue 09 May, 2023 15:36 В данной Теме это будет офтопиком, прошу создать для обсуждения отдельную Тему.
Это будет частью скрипта, копирующего сортировку. Вы предлагаете часть скрипта опубликовать здесь, а часть - в другой теме?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Перенести сортировку на другую панель

Post by John Doe »

Prutkov wrote: Tue 09 May, 2023 07:07 Однако ни времени, ни умения найти соответствующий им файл и скопировать его на флэшку, чаще всего, не бывает.
Возможно не всем известно, что список установленных кастомных сортировок присутствует в штатном MacroBrowser.
Из этого списка легко перейти к нужным файлам, нажав CtrlPgUp.
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

John Doe, и даже я не знал. Объясняется просто: разделитель Custom sort modes находится далеко внизу, после всех макросов, префиксов, панельных модулей и т.д. . А фильтрация на разделители не распространяется. Надо тупо листать.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Перенести сортировку на другую панель

Post by John Doe »

buniak_a_h wrote: Tue 09 May, 2023 16:20 Надо тупо листать.
Есть такой макрос Навигация по секциям списков.

Также напомню, что макробраузер для получения информации о сортировках использует mf.EnumScripts.
Last edited by HaRT on Tue 09 May, 2023 17:05, edited 1 time in total.
Reason: Поименована ссылка (чтобы не переходить лишний раз)
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

John Doe wrote: Tue 09 May, 2023 16:37 Есть такой макрос
Круто, спасибо! А то я делал меню с возможностью "сворачивания" секций…
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Перенести сортировку на другую панель

Post by HaRT »

buniak_a_h wrote: Tue 09 May, 2023 15:40 Это будет частью скрипта, копирующего сортировку.
Если я правильно понимаю назначение части «это», то такое решение представляется мне весьма сомнительным. И да, для экспорта всей конфигурации я считаю уместным отдельный скрипт.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

HaRT wrote: Tue 09 May, 2023 17:06 для экспорта всей конфигурации (выделение моё - BAX) я считаю уместным отдельный скрипт.
Я тоже. Но просят запомнить только сортировку.
Вообще для экспорта всей конфигурации есть ключ -export. Так что мне непонятен предмет разговора
Last edited by buniak_a_h on Tue 09 May, 2023 17:22, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Перенести сортировку на другую панель

Post by HaRT »

buniak_a_h wrote: Tue 09 May, 2023 17:20 непонятен предмет разговора
Вероятно, я неправильно истолковал это:
Prutkov wrote: Tue 09 May, 2023 07:07 Перенос-копирование всеобъемлющей настройки
Если речь идёт только об экспорте настроек, связанных с сортировкой, то моё замечание снимается.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

HaRT wrote: Tue 09 May, 2023 23:18 Вероятно, я неправильно истолковал это:
На самом деле я это истолковал так: у меня в скрипте сейчас реализовано копирование сортировок, не запоминающееся на постоянной основе (не пишется в generalconfig.db). Т.е. после перезапуска ФАРа сортировка пропадёт. Сохранять по Shift+F9 юзер не хочет, т.к. при этом сохраняются не только настройки, а вообще текущее состояние (в частности, папки панелей). А это часто ну совсем лишнее. Это я так понял. Возможно, я был неправ. Но тогда действительно непонятен предмет спора.
Хотелось бы получить разъяснение уважаемого Prutkov-а, что он имел в виду под «всеобъемлющей настройкой». Я вот сейчас перечитал тему, и думаю, что неправ именно я. Но копирование "всеобъемлющей"настройки в скрипте делать я точно не буду - есть bat-файлы с одной строкой (@faqr.exe -export Q:\my.farconfig).
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

Prutkov, на самом деле под всеобъемлющей настройкой можно понимать настройку не только сортировки, а также вида панели. Уточите пожелание; очень не хочется делать не то, что нужно.
Prutkov
Posts: 44
Joined: Sat 08 Apr, 2023 04:58
Has thanked: 33 times
Been thanked: 2 times

Перенести сортировку на другую панель

Post by Prutkov »

buniak_a_h,
buniak_a_h wrote: Wed 10 May, 2023 01:12 Уточите пожелание
Под всеобъемлющей настройкой я понимаю всё относящееся к файловой панели кроме, содержимого самой панели, т.е., кроме файлов и папок.

Или, можно то же самое выразить иначе.
Пусть на обеих файловых панелях Фара выставлена одна и та же папка. Но способы её отображения могут быть весьма разнообразными: на одной панели выставлен краткий режим просмотра, а на другой — широкий; на одной показаны длинные имена, а на другой — короткие; на одной кастомная сортировка, а на другой — нативная; на одной использованы группы сортировки, а на другой — нет; на одной помеченные файлы перемещаются вперёд, а на другой — остаются на прежних местах; на одной каталоги помещаются впереди, а на другой — вразброс; на одной применён один фильтр, а на другой — другой или вовсе ни применён ни какой; на одной сокрыто несколько просматриваемых файлов и несколько редактируемых, а на другой — нет ни одного сокрытого окна… То есть всё перечисленное в совокупности, кроме отображаемых файлов и папок, я полагаю допустимым называть "всеобъемлющей настройкой".

Пожелание состоит в: а) иметь возможность быстро переносить всеобъемлющую настройку с одной файловой панели на другую, б) и обособленно — только сортировку.
Prutkov
Posts: 44
Joined: Sat 08 Apr, 2023 04:58
Has thanked: 33 times
Been thanked: 2 times

Перенести сортировку на другую панель

Post by Prutkov »

John Doe,
John Doe wrote: Tue 09 May, 2023 15:53 список установленных кастомных сортировок присутствует в штатном MacroBrowser.
Из этого списка легко перейти к нужным файлам, нажав CtrlPgUp
Чудесная подсказка!

Уже сегодня я её реализовал. Теперь, когда у меня, благодаря Вашей помощи, появилось умение, то и время нашлось для быстрого отыскивания необходимого макро-файла и оперативного копирования его на флэшку.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Перенести сортировку на другую панель

Post by buniak_a_h »

Ура! Не успел опубликовать ненужное…
Prutkov wrote: Wed 10 May, 2023 14:36 Под всеобъемлющей настройкой я понимаю всё относящееся к файловой панели кроме, содержимого самой панели, т.е., кроме файлов и папок.
Итак, что относится к параметрам панели:
  1. Сортировка (сделано);
  2. Режим просмотра панели (легко);
  3. Фильтры (нетривиально. К тому же возможность может зависеть от истории посещения папок панелью).
Ничего не упустил?
Prutkov
Posts: 44
Joined: Sat 08 Apr, 2023 04:58
Has thanked: 33 times
Been thanked: 2 times

Перенести сортировку на другую панель

Post by Prutkov »

buniak_a_h,
buniak_a_h wrote: Wed 10 May, 2023 16:24 Не успел опубликовать ненужное…
Очень уж это субъективное понятие.
Хотя бы в личку дайте посмотреть, пожалуйста.
Post Reply

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