Фильтры

Хотите говорить о Far и не знаете, куда обратиться?
darkbroodzed
Posts: 86
Joined: Mon 04 Jan, 2010 19:31

Re: Фильтры

Post by darkbroodzed »

Latest post of the previous page:

Cavaler wrote:Я все понимаю, сейчас фильтры навороченные и мощные, это конечно круто.
http://forum.farmanager.com/viewtopic.php?f=15&t=5060
Тролль тоже человек :)
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 »

Меньше желчи, больше информации было бы полезней.
А так, в режиме телепата предположу что [ ] Use filter не выставлен.
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Фильтры

Post by vkh »

хочу найти в каталоге "большие" файлы (размером больше 100000000 байт) как мне подсказывает здравый смысл для начала надо включить
потом настроить фильтр. после нескольких попыток я решил почитать хелп. и подумал может у того что я использую плюсик мало приоритета?

но заставил меня написать настоящий пост :-(
что же я не так установил? типы файлов? маску?
подскажите, пожалуйста, как правильно найти большие файлы
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Фильтры

Post by vkh »

нашел ответ на свой вопрос. выходить из диалога настройки фильтра надо выбирая "пустой" фильтр ниже пользовательских.
а я-то как семен-семеныч выходил через ESC
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Фильтры

Post by Cavaler »

t-rex wrote:Меньше желчи, больше информации было бы полезней.
А так, в режиме телепата предположу что [ ] Use filter не выставлен.
Режим телепата тебя не подвел.

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

Слишком много телодвижений надо сделать для с большой вероятностью одноразовой операции, нет?

И может быть, хотя бы, взводить [X] Use filter если мы вышли из настройки фильтров по Enter? И/или убирать по Esc?
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Фильтры

Post by HaRT »

Cavaler wrote:И может быть, хотя бы, взводить [X] Use filter если мы вышли из настройки фильтров по Enter?
Я за.
Это избавило бы от одного лишнего действия.
Cavaler wrote:И/или убирать по Esc?
А вот тут я против.
Сценарий таков: надо искать с фильтрами; зашёл в фильтры убедиться, что всё как надо; вышел без изменений (по Esc) — а тут их вдруг отключают…
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Фильтры

Post by vkh »

тогда можно предупреждение в случае если я фильтр поменял и покидаю настройку по ESC?
иначе в моем случае [X] Use filter стоит, но не работает (ведь я вышел по ESC и мой включенный фильтр фактически не включился)
тогда я бы настраивая фильтр (или случайно поменяв настройки) при ESC принял бы правильное решение.
btw про Enter в списке фильтров и в помощи нет ни слова. :-(
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Фильтры

Post by HaRT »

vkh wrote:тогда можно предупреждение в случае если я фильтр поменял и покидаю настройку по ESC?
Я против, ведь это потребует лишнего нажатия каждый раз при выходе без сохранения изменений. Хотите сохранить свои изменения — выходите по Enter.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Фильтры

Post by Wave »

Я бы предложил логику редактора.

Выход по энтеру - с сохранением. Галочку фильтра автоматом ставим.
Выход по эскейпу - если изменений не было, то без сохранения, если изменения были, то с запросом на сохранение. Галочку фильтра... Наверное, не трогаем в любом случае.

Тогда получается, что случайно потерять свои фильтры сложней. А если кто-то зашёл проверить фильтры, то он их либо проверит и не поменяет, либо поменяет и захочет сохранить. Для чего нажмёт энтер, либо по рассеянности\незнанию эскейп, который предложит сохранить. Ситуация, когда зашёл, поменял, а потом захотел отменить изменения - относительная редкость.
Пользуюсь ФАРом больше 20 лет © собирательный.
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Re: Фильтры

Post by DiRTy_GaRRy »

Надо просто выключать кнопку [ Фильтр ], если не стоит [ ] Использовать фильтр. Тогда точно никто путаться не будет.
Ы?
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Re: Фильтры

Post by DiRTy_GaRRy »

Плюс для большей определённости, например, переделать диалог роиска как-нибудь вот так:

Code: Select all

╔════════════════════════════ Поиск файла ═════════════════════════════╗
║ Одна или несколько масок файлов:                                     ║
║ ░*.*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░↓ ║
╟──────────────────────────────────────────────────────────────────────╢
║ Содержащих текст:                                                    ║
║ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░↓ ║
║ Используя кодовую страницу:                                          ║
║ ░1251│░ANSI░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░↓ ║
╟─────────────────────────────────┬────────────────────────────────────╢
║ [ ] Учитывать регистр           │ [ ] Искать в архивах               ║
║ [ ] Только целые слова          │ [x] Искать папки                   ║
║ [ ] Искать 16-ричный код        │ [ ] Искать в символических ссылках ║
╟─────────────────────────────────┴────────────────────────────────────╢
║ Выберите область поиска:                                             ║
║ ░С текущей папки░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░↓ [ Диск ] ║
╟──────────────────────────────────────────────────────────────────────╢
║ [ ] Использовать фильтр:                                  [ Фильтр ] ║
║ [ ] Дополнительные параметры:                      [ Дополнительно ] ║
╟──────────────────────────────────────────────────────────────────────╢
║                       [ Искать ]  [ Отменить ]                       ║
╚══════════════════════════════════════════════════════════════════════╝
А то я уже как то голову ломал почему поиск по содержимому файла не работает. Оказалось у меня бвыло когда то выставлено искать в первых 4-х байтах.
Ы?
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Фильтры

Post by vkh »

только у меня такое? Far Manager, version 2.0 (build 1631) x86
сделал поиск с фильтром.
в результат включаются каталоги. ну ладно, допустим это более глобальная настройка чем фильтр ([x] искать папки)
но при нажатии клавиши [ панель ] (я предполагаю что список файлов и каталогов будет передан в tmp-панель), диалог просто закрывается
нажимал кнопку и мышкой и клавой
Upd
:oops: Отбой, FAR without plugins
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Фильтры

Post by Alexey Samlyukov »

Shmuel wrote:3. При определении фильтра по атрибутам и пустом чекбоксе [ ] Directory, папки тем не менее не отсеиваются. Почему?
потому что [х] Directory - "отсеивать/ не отсеивать".
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Фильтры

Post by Shmuel »

Alexey Samlyukov wrote:потому что [х] Directory - "отсеивать/ не отсеивать".
Из чего это следует? Можно ссылку на первоисточник?

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

На мантис, или я "что-то делаю не так"?
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Фильтры

Post by HaRT »

Shmuel wrote:
Alexey Samlyukov wrote:потому что [х] Directory - "отсеивать/ не отсеивать".
Из чего это следует? Можно ссылку на первоисточник?
Эта галка лишь говорит о том, что этот атрибут следует учитывать. В плюс (“только те, которые”) или в минус (“те, которые не”), регулируется „знаком” при фильтре в меню.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Фильтры

Post by Shmuel »

HaRT wrote:Эта галка лишь говорит о том, что этот атрибут следует учитывать. В плюс (“только те, которые”) или в минус (“те, которые не”), регулируется „знаком” при фильтре в меню.
Естественно, знак плюс в меню фильтров был выставлен напротив имени данного фильтра. И что, при этом состояние чекбокса "Directory" должно игнорироваться?
Post Reply

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