Фильтры

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Latest post of the previous page:

Buniak
О каком таком новом фильтре идёт речь? Где к фильтрам применяются AltLeft/Right? Я что-то пропустил?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

HaRT wrote:Где к фильтрам применяются AltLeft/Right?
Прокручивают влево-вправо текущую строку меню фильтров.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

DrKnS wrote:
HaRT wrote:Где к фильтрам применяются AltLeft/Right?
Прокручивают влево-вправо текущую строку меню фильтров.
Дальнейшее обсуждение прокрутки вынесено в отдельную тему.
Andrey Ghost
Posts: 35
Joined: Wed 20 Sep, 2006 07:16

Post by Andrey Ghost »

Я прощу прощения, возможно это знают все... возможно где-то об этом есть сообщение. Но я не нашёл.
После перехода на новый far после билда 2126 на 2315 сталкиваюсь с тем что не могу понять логику работы некоторых вещей.. Некоторые не важны потому и не беспокоил часто), но вот фильтры-то очень важны при поиске.

Как можно найти *.mp3 файлы размером более 5 mb?
(элементарное действие, которое я раньше выполнял на автомате, а тут или лыжи не едут, или...)

Пробую так. Создаю фильтр
имя: mp3 > 5m
маска: *.mp3
размер в мб: >=5, <=2000
аттрибуты: НЕ каталог

на фильтре плюсик
пуск..
находим все файлы и папки на диске

P.S. Кстати, я не следил за всей драмой, и перечитать всю эту и смежные темы нет времени, да и честно, желания.. так вот, а зачем вообще было забивать поиск этой фильтрацией как на панелях? Ведь там был фильтр, одноразовый правда, но более понятный и удобный..

UPD. Не фигня, фильтр просто не работает никаким образом.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Post by Alexey Samlyukov »

Все работает. Крыжик ставить надо - [x] Use filter
Andrey Ghost
Posts: 35
Joined: Wed 20 Sep, 2006 07:16

Post by Andrey Ghost »

Alexey Samlyukov wrote:Все работает. Крыжик ставить надо - [x] Use filter
Если бы всё было так просто)) Но проверил на всякий случай. Неа.

Хм... с ним и без него результаты всё же отличаются (не заметил тогда.. психовал:) )
[ ] - находит реально все файлы и папки.
[x] - папок столько как в предыдущем случае... (т.е. аттрибуты уже точно не пашут),
а mp3-ки правильно нашёл - перепроверил на старом far-е.

Хм.. флаг фильтровать папки (D?, D+) никак не влияет на выдачу..

Во общем я сейчас примерно такой :? :?
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Post by Alexey Samlyukov »

Крыжик убери - [ ] Search for folders
Andrey Ghost
Posts: 35
Joined: Wed 20 Sep, 2006 07:16

Post by Andrey Ghost »

Alexey Samlyukov wrote:Крыжик убери - [ ] Search for folders
Мда.. забыл..
Но на фига тогда в аттрибутах фильтра присутствует параметр
[] Каталог, если в поиске есть такой же параметр, и он является главным?

UPD. Да, есть же ещё и третий такой же параметр - упоминаемый флаг "фильтровать папки " (D?, D+). А с ним чё делать?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фильтры

Post by t-rex »

А вам ещё не надоело? :)

Первая попытка Mantis#260: "динамический фильтр по дате".:
Всё готово в общем кроме интерфэйса - интерфэйс пока временный для тестирования фичи (идеи приниматся).
Относительная дата вносится в днях, часах, минутах и секундах (дней хоть 9999).
От месяцев и годов отказался ибо это не точные числа.

http://farmanager.com/farbugs/Far171.b2349.x86.rar

UPD: дата относительная к текущей на момент сравнения (т.е. в общем секунды много смысла не имеют)
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Фильтры

Post by Kildor »

два момента.

Когда переключаешь крыжик, то дата меняется, а время — нет.
Думаю что стоило бы сделать перерасчёт времени в относительный режим (если это не сильно сложно сделать, конечно). Ну, или просто обнулять время.

Ещё, не уверен, что имеет смысл как-то реагировать на кнопку «текущая», при нажатом крыжике R.

А так, мне нравится, вроде при первом приближении багов не нашёл.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фильтры

Post by t-rex »

Ну я сразу сказал что интерфэйс не доделан, вы сам функционал пока проверьте.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Фильтры

Post by Denis »

Немного нелогично смотрится интерфейс, значения(только) в относительном режиме должны задаваться наоборот.
Когда даты абсолютные, то верхняя - начало промежута, нижняя - конец промежутка.
Когда даты относительные, то дни вверху получаются больше (например, 2), а внизу меньше (1).
Мне кажется, что для относительных дат лучше будет считать, что:
>= "разница между датой файла и текущим временем"
<= "разница между датой файла и текущим временем"
Т.е. разница между датой файла и текущим временем попадает в этот интервал.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Фильтры

Post by HaRT »

t-rex wrote:А вам ещё не надоело?
Вот незадача!
Я как раз хотел бы поучаствовать в обсуждении и обкатке этой функциональности, но ближайшие полторы-две недели совершенно не предвижу у себя на это времени. :(

Впрочем, основные мои соображению по существу вопроса уже давно изложены тут.

По-прежнему важным считаю строго определить, что называть текущим моментом, в т.ч. применительно к раскраске. Хочется, чтобы в рамках одной операции для всех участвующих файлов этот “текущий момент” был одинаковый, даже если операция длительная.
t-rex wrote:От месяцев и годов отказался ибо это не точные числа.
При желании совсем несложно определить смысл лет и месяцев в отсчёте интервала.
Поясню на примере: сегодня 30.03.2008; надо понять, что за дата была 21.05.0003 назад. Сначала отматываем год: 2008-3=2005; затем отматываем месяц: 03.2005-05.0000=10.2004; а теперь уже к получившейся дате (30.10.2004) применяем понятную арифметику с днями, часами, минутами и т.д.
Сложности возникнут только тогда, когда в получившемся месяце не было такого числа. Но и тут можно договориться, чтобы отсекать число до разрешённого значения, т.е., например, 30.02.2005 приводить к 28.02.2005.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: Фильтры

Post by hoopoe »

я может глупость спрошу... делаю фильтр "pro*", [?] Directory... встаю на корень диска c:... и все папки, которые там есть остаются на месте... хотя я ожидал увидеть там только Program Files...

что я делаю не так?
билд 2346
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фильтры

Post by t-rex »

Хэлп почитай. CtrlF.
dandr
Posts: 104
Joined: Tue 18 Oct, 2005 20:52
Contact:

Re: Фильтры

Post by dandr »

hoopoe wrote:я может глупость спрошу... делаю фильтр "pro*", [?] Directory... встаю на корень диска c:... и все папки, которые там есть остаются на месте... хотя я ожидал увидеть там только Program Files...

что я делаю не так?
билд 2346
у меня так было когда Filter Name c Mask перепутал))
Post Reply

Return to “Обсуждение Far Manager”