Фильтры

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Фильтры

Post by Alexey Samlyukov » Mon 19 Mar, 2012 14:35

Latest post of the previous page:

нет проблемы. не мутите опять воду. принцип простой хочем икать по маске ставим крыжик [x] маски, хочем искать по атрибутам ставим [х] атрибуты и крыжим нужные в [x] или [?]. что тут не ясного.

Shmuel
Posts: 5789
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 22 times
Been thanked: 210 times

Re: Фильтры

Post by Shmuel » Mon 19 Mar, 2012 14:37

John Doe wrote:2. Если есть простой способ воспроизведения, надо его и использовать, иначе число заинтересованных резко сужается
Число заинтересованных - не приоритет. Мне достаточно было бы услышать объяснение от кого-нибудь из Far-team. Нету - ладно, пойду дальше.

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

Re: Фильтры

Post by HaRT » Mon 19 Mar, 2012 14:38

Alexey Samlyukov wrote:нет проблемы
Есть ошибка в ПО, притом воспроизводится она даже у меня в Фаре 1.75.
Для кого-то это проблема, для кого-то нет. Однако вопрос об исправлении ошибки вполне закономерен.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5789
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 22 times
Been thanked: 210 times

Re: Фильтры

Post by Shmuel » Mon 19 Mar, 2012 14:41

Alexey Samlyukov wrote:нет проблемы. не мутите опять воду. принцип простой хочем икать по маске ставим крыжик [x] маски, хочем искать по атрибутам ставим [х] атрибуты и крыжим нужные в [x] или [?]. что тут не ясного.
И почему же разное поведение для чекбоксов "Directory" и "Read only" ?
Насчёт "воды" - выбирайте выражения. Ещё один такой раз, я просто буду вас игнорировать.

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

Re: Фильтры

Post by John Doe » Mon 19 Mar, 2012 14:44

Shmuel wrote:Мне достаточно было бы услышать объяснение от кого-нибудь из Far-team.
"Кому-то из фартим" точно также проще нажать Ctrl-I и посмотреть на панель.
Другое дело, если будет тикет на мантисе, с исходным кодом для воспроизведения. Тогда да, кто-нибудь когда-нибудь, но наверняка глянет.
Насчёт "воды" - выбирайте выражения. Ещё один такой раз, я просто буду вас игнорировать.
Какие все демонстративно резкие нынче... Hint.

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

Re: Фильтры

Post by HaRT » Mon 19 Mar, 2012 14:53

Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Фильтры

Post by Alexey Samlyukov » Mon 19 Mar, 2012 15:42

рекомендую к прочтению логи от 609 билда.

Shmuel
ой, боюсь-боюсь...

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

Re: Фильтры

Post by John Doe » Mon 19 Mar, 2012 15:51

Alexey Samlyukov wrote:рекомендую к прочтению логи от 609 билда.

Code: Select all

2. Конктрено упростил фильтры (и чего я сразу так не придумал :),
   больше нету этих ужасно не интуитивных D?/D-/D+ в заголовке меню фильтров
   и теперь логика фильтрации такова (как мне кажется это очень интуитивно):
   Если папка не попала ни под какой exclude фильтр то самое логичное
   будет сделать ей include если небыло дугих include фильтров на папки.
   кроме как в Select где логичней всего работать чисто по заданному фильтру.
Читал, думал...

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Фильтры

Post by Alexey Samlyukov » Mon 19 Mar, 2012 15:53

если по простому - пока юзер не сделает фильтр на папку "не показывать", то папки будут всегда. потому как то, что было ранее, вообще убиться.

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

Re: Фильтры

Post by John Doe » Mon 19 Mar, 2012 16:07

То что происходит сейчас - тут принято ругать неприличным словом "ИИ": фар самостоятельно (и не всегда успешно) пытается определить когда я хочу фильтровать папки, а когда нет.

Уверен (и помню), что раньше было хуже. Но надеюсь что всё-таки можно лучше.
Вероятно, стоит проиллюстрировать необходимость именно такой логике на паре-тройке примеров.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Re: Фильтры

Post by ccaid » Thu 22 Mar, 2012 10:47

Shmuel wrote:
John Doe wrote:А если указать [x] Directories, а сам фильтр сделать с "-"?
Тогда папки не пропускаются, как и должно быть.
если я ничего не путаю, не пропускаются не только папки, но и файлы, которые находятся внутри этих папок. то есть в текущей реализации атрибут Directories предназначен для выкусывания из поиска папок с всем нижележащим хозяйством — к примеру, .svn, а не для удаления файловых объектов с атрибутом "Папка" из результатов поиска.
Фар делают добрые люди

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

Re: Фильтры

Post by John Doe » Thu 22 Mar, 2012 10:59

А в чём разница?
Разве можно как-то "отфильтровать" папку не отфильтровав при этом и её содержимое?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Фильтры

Post by Max Rusov » Thu 22 Mar, 2012 11:02

ccaid wrote:а не для удаления файловых объектов с атрибутом "Папка" из результатов поиска.
Для этого в поиске есть опция "Search for folders", если я правильно понял.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Re: Фильтры

Post by ccaid » Thu 22 Mar, 2012 11:54

John Doe wrote:А в чём разница?
Разве можно как-то "отфильтровать" папку не отфильтровав при этом и её содержимое?
в этом и проблема, что сейчас нельзя. если я хочу найти все файлы за последний день, то мне в результаты поиска вместе с файлами вывалится куча имен папок, которые мне не нужны. но убрать их из результатов поиска я не имею возможности, я могу лишь отключить поиск в папках, а это не то, чего я добиваюсь.
Фар делают добрые люди

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Re: Фильтры

Post by ccaid » Thu 22 Mar, 2012 11:59

Max Rusov wrote:
ccaid wrote:а не для удаления файловых объектов с атрибутом "Папка" из результатов поиска.
Для этого в поиске есть опция "Search for folders", если я правильно понял.
да походу да. выполняет функцию аналогичную Фильтрам, но расположена отдельно, и отдельно включается.
Фар делают добрые люди

Acerbic
Posts: 80
Joined: Wed 07 Apr, 2010 12:30
Been thanked: 2 times

Re: Фильтры

Post by Acerbic » Tue 04 Jun, 2013 08:22

прочитал тему с 31й страницы, но так и не понял, зачем собсвтвенно нужно, для какого юзкейса, чтобы атрибут D- в фильтре работал неправильно. Всё-таки баг или фича, кто знает - объясните пожалуйста.

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

Re: Фильтры

Post by John Doe » Thu 24 Jul, 2014 11:21

Acerbic wrote:зачем собсвтвенно нужно, для какого юзкейса, чтобы атрибут D- в фильтре работал неправильно.
Подозреваю, что всё дело в том, что функция фильтров используется ещё и в панелях, по CtrlI.
"D-" означает искать файлы.
Если по такому фильтру папки на панели исключить, то у пользователя не будет возможности перейти в подпапки.

Поразмыслив, не могу не согласится, что для API такой подход неприемлем.
Вероятно API надо выпрямить, а при фильтрации панелей CtrlI обрабатывать папки отдельно.

Post Reply

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