Привязать Режим Сортировки к папке

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Привязать Режим Сортировки к папке

Post by Reputet »

Всем привет.

Я, в основном, использую режим сортировки "по имени".
Но конкретно в одной папке мне более полезен порядок "по времени создания".
И, хотелось бы, чтобы переходя в эту папку, содержимое было автоматически отсортировано по времени создания.
Выходя из неё, соответственно, обратно на "по имени".

Возможно ли как-нибудь это осуществить?
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

Были тут на форуме скрипты, которые сохраняли параметры: сортировка, колонки и т.п. — для папок и автоматически их применяли. Поищите.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

Возможно, Вы имеете ввиду это.
http://forum.farmanager.com/viewtopic.p ... 16&p=68831
Тут, правда, речь о другом, а именно о макросе, который переходит в конкретную папку и меняет режим сортировки.

Code: Select all

panel.setpath(0, "C:\\Downloads"); CtrlF5
Как именно прицепить обсуждаемый макрос, я не знаю.
Хотя подобный даже я смогу осуществить в виде макроса домохозяйки :-D

А скрипт, который автоматически изменит режим сортировки после перехода в нужный каталог я так и не нашёл.
Но поищу ещё.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by John Doe »

>Возможно, Вы имеете ввиду это.
Точно не это.
Поищите в пакете SimSU.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

John Doe wrote:Поищите в пакете SimSU.
Посмотрел ещё раз.
Увы, ничего не нашёл.
Есть один макрос, который я не понял, но что-то мне подсказывает, что это не искомый.

Shell_Aliases.lua Работа с псевдонимами (синонимами). © SimSU
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by John Doe »

>Увы, ничего не нашёл.
Значит ничего готового нет.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

>Значит ничего готового нет.
Понял Вас. Спасибо.
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Привязать Режим Сортировки к папке

Post by SUSim »

Раз уж заговорили обо мне... Вроде, не сложно модернизировать макрос... только не Shell_Aliases.lua а Shell_RememberSelected.lua (ну точнее написать новый на его основе).
Кстати, аналоги есть из другой области - Editor_Retentive.lua запоминает то, что обычно не запоминается редактором(ну, может, редко кому надо...).
Мне интересно! Надо? Сделаю. Будет макрос запоминающий сортировку и режим панелей, только сразу скажите нужно-ли сохранять этот режим постоянно (между запусками фара)???

ЗюЫю быстро не сделаю я в командировке на неделю... :(
SimSU ··· ·· -- ··· ··-
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

SUSim wrote:скажите нужно-ли сохранять этот режим постоянно (между запусками фара)???
Да
SUSim wrote:Надо? Сделаю
У меня всего одна папка, к которой мне было бы удобно его применить.
Сильной потребности в макросе нет.
А если сделаете, скажу спасибо и буду пользоваться :)
Вроде, не сложно модернизировать макрос... только не Shell_Aliases.lua а Shell_RememberSelected.lua
Ну это уж Вам виднее. Я-то в этом деле :lamer:
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by John Doe »

Reputet wrote:А если сделаете, скажу спасибо и буду пользоваться :)
Если для вашей задачи, то такой макрос будет как из пушки по воробьям.

Есть ещё MultiPanel, умеет восстанавливать и сортировку, и пометку.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

Если для вашей задачи, то такой макрос будет как из пушки по воробьям.
Полностью согласен с Вами. Я обозначил эту позицию словами из сообщения выше:

Но, если я правильно интерпретировал слова SUSim'a, он сам хочет реализовать подобный макрос:

Если это так - не вижу препятствий в том, чтобы макросописатель осуществил идею.
Если же я неправильно понял его слова, и он будет работать над макросом только потому, что мне это нужно (при этом самому SUSim'у это не принесет никакого удовольствия), то, конечно, в данном контексте Ваши слова будут полностью уместны John Doe:
как из пушки по воробьям
,т.к., возможно, овчинка выделки не стоит.
John Doe wrote:Есть ещё MultiPanel, умеет восстанавливать и сортировку, и пометку.
Да, действительно.
Разве что для одной папки, может быть, будет удобней сделать обычный макрос

Code: Select all

ctrl+. cd c:\catalog\ ctrlF8 ctrl+.
(или как-то так).
А если папок много, то Ваш макрос выполняет немного другие функции, хоть и умеет сохранять режим сортировки и пометку.
Не расцените, пожалуйста, это, как какой-либо упрек, потому что это не так.
Куда уж там мне-то возникать, да ещё и с одной-то всего папкой, в которой требуется сохранять сортировку.

Спасибо за наводку на MultiPanel, John Doe. Пока не успел его оценить, но поставить успел.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by John Doe »

>Если это так - не вижу препятствий в том, чтобы макросописатель осуществил идею.
Разумеется.
Однако следует иметь ввиду что этот макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Вы верно подметили, т.к. я этого не знал.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Это плохо? Будет подтормаживать? Или база в конечном итоге будет много весить?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by John Doe »

>Это плохо? Будет подтормаживать? Или база в конечном итоге будет много весить?
Зависит.
Можно сделать так, чтобы сохранялось только состояния отличные от дефолтного.
Или даже вообще ничего не сохранялось, а только лишь отлавливалась ваша одна папка.

Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам, и макрос занимает несколько клавиш, пытаясь предусмотреть все случаи.
Хотя люди ведь пользуются, наверно работает удовлетворительно.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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