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

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

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

Post by Reputet » Mon 06 Oct, 2014 22:09

Всем привет.

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

Возможно ли как-нибудь это осуществить?

User avatar
HaRT
Moderator
Posts: 7977
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

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

Post by HaRT » Mon 06 Oct, 2014 22:30

Были тут на форуме скрипты, которые сохраняли параметры: сортировка, колонки и т.п. — для папок и автоматически их применяли. Поищите.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Wed 08 Oct, 2014 22:56

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

Code: Select all

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

А скрипт, который автоматически изменит режим сортировки после перехода в нужный каталог я так и не нашёл.
Но поищу ещё.

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

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

Post by John Doe » Thu 09 Oct, 2014 09:29

>Возможно, Вы имеете ввиду это.
Точно не это.
Поищите в пакете SimSU.

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Thu 09 Oct, 2014 12:32

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

Shell_Aliases.lua Работа с псевдонимами (синонимами). © SimSU

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

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

Post by John Doe » Thu 09 Oct, 2014 13:06

>Увы, ничего не нашёл.
Значит ничего готового нет.

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Thu 09 Oct, 2014 15:33

>Значит ничего готового нет.
Понял Вас. Спасибо.

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

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

Post by SUSim » Thu 09 Oct, 2014 19:19

Раз уж заговорили обо мне... Вроде, не сложно модернизировать макрос... только не 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 » Thu 09 Oct, 2014 22:03

SUSim wrote:скажите нужно-ли сохранять этот режим постоянно (между запусками фара)???
Да
SUSim wrote:Надо? Сделаю
У меня всего одна папка, к которой мне было бы удобно его применить.
Сильной потребности в макросе нет.
А если сделаете, скажу спасибо и буду пользоваться :)
Вроде, не сложно модернизировать макрос... только не Shell_Aliases.lua а Shell_RememberSelected.lua
Ну это уж Вам виднее. Я-то в этом деле :lamer:

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

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

Post by John Doe » Fri 10 Oct, 2014 10:54

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

Есть ещё MultiPanel, умеет восстанавливать и сортировку, и пометку.

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Fri 10 Oct, 2014 14:13

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

Но, если я правильно интерпретировал слова 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: 11073
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 64 times

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

Post by John Doe » Fri 10 Oct, 2014 14:39

>Если это так - не вижу препятствий в том, чтобы макросописатель осуществил идею.
Разумеется.
Однако следует иметь ввиду что этот макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Fri 10 Oct, 2014 15:03

макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Вы верно подметили, т.к. я этого не знал.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Это плохо? Будет подтормаживать? Или база в конечном итоге будет много весить?

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

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

Post by John Doe » Fri 10 Oct, 2014 15:13

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

Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам, и макрос занимает несколько клавиш, пытаясь предусмотреть все случаи.
Хотя люди ведь пользуются, наверно работает удовлетворительно.

User avatar
HaRT
Moderator
Posts: 7977
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

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

Post by HaRT » Fri 10 Oct, 2014 15:21

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

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Fri 10 Oct, 2014 18:06

HaRT wrote:Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.
Плагины не предоставляют такой возможности.
Написать им...куда?
Прямо в обсуждения?

Post Reply

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

Who is online

Users browsing this forum: No registered users and 2 guests