FindFiles: не пора ли опции Search for folders на покой?

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Latest post of the previous page:

John Doe wrote: Sat 04 May, 2019 13:00 Файловые симлинки
Вопрос снят.
John Doe wrote: Sat 04 May, 2019 13:05 Научите как правильно искать. Возможно я действительно не умею.

А в Filters, соответственно, выбран "0. Folders".
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Интересно: а кто-нибудь вообще пользуется? Фильтры же есть.
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Имею в виду, фильтры в самой панели.
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

FindFiles: не пора ли опции Search for folders на покой?

Post by John Doe »

Raistlin wrote: Sat 04 May, 2019 13:36 А в Filters, соответственно, выбран "0. Folders".
В корне поиска есть файлы

Code: Select all

file1.ext
subfolder/file2.ext
С предлагаемыми настройками у меня не находится второй.

Edit:
Возможно мы разные задачи решаем, я - эту viewtopic.php?p=153809#p153809

Т.е. "0. Folders" я выбираю со знаком "-".
Last edited by John Doe on Sat 04 May, 2019 13:53, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

FindFiles: не пора ли опции Search for folders на покой?

Post by John Doe »

Raistlin wrote: Sat 04 May, 2019 13:41 кто-нибудь вообще пользуется? Фильтры же есть.
При выделении файлов (серый +) этим даже удобно пользоваться (потому что фильтр одноразовый, и при следующем выборе не мешается).
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Точно, разные, туплю. Подтверждаю, только в текущем каталоге так ищет.
John Doe wrote: Sat 04 May, 2019 13:55 При выделении файлов (серый +) этим даже удобно пользоваться (потому что фильтр одноразовый, и при следующем выборе не мешается).
И тут тоже туплю. Как-то не обращал внимания, что фильтры в поиске и в панели одни и те же.

(Я смотрю, в текущем движке форума нас выбора смайликов лишили?)
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Выходит, предопределенный фильтр "0. Folders" работает в поиске не как положено.
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

FindFiles: не пора ли опции Search for folders на покой?

Post by John Doe »

Raistlin wrote: Sat 04 May, 2019 14:30 Подтверждаю, только в текущем каталоге так ищет.
Иллюстрация того, что с фильтрами всё не просто: https://bugs.farmanager.com/view.php?id=2423

Ещё когда-то обсуждалась (не нашёл) такая неувязка: атрибут D в фильтре одновременно влияет на 2 вещи:
- будет ли сама директория включена в результат
- будет ли продолжен поиск в ветке, корнем которой является эта директория

Сложна.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

FindFiles: не пора ли опции Search for folders на покой?

Post by DrKnS »

John Doe wrote: Sat 04 May, 2019 12:06 у "0. Folders" есть неочевидный (опять же) побочный эффект: поиск будет произведён только в текущей папке.
Действительно. Смутно вспоминаю обсуждение 10-летней давности, что это не очень хорошо.
Наверное, можно сделать два дефолтных фильтра папок - "не входить в такие папки вообще" и "входить, но не включать в результаты".

Кстати, а предлагаемое решение вообще сейчас работает?
Создаю фильтр " + [ ] Directory" ("включать только не-папки") - находится всё, в т.ч. папки.
Создаю фильтр " - [x] Directory" ("исключать папки") - ищет только файлы и только в текущем каталоге (аналогичен дефолтному).

Как добиться "искать рекурсивно, но папки не включать" одними фильтрами, не выключая опцию поиска?
Raistlin wrote: Sat 04 May, 2019 14:30Я смотрю, в текущем движке форума нас выбора смайликов лишили?
Нажимайте Post Reply внизу, там всё есть.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

DrKnS wrote: Sat 04 May, 2019 15:19 Наверное, можно сделать два дефолтных фильтра папок - "не входить в такие папки вообще" и "входить, но не включать в результаты".
Смахивает на еще один костыль. По идее, для навигации есть дерево.
DrKnS wrote: Sat 04 May, 2019 15:19 Как добиться "искать рекурсивно, но папки не включать" одними фильтрами, не выключая опцию поиска?
Никак.
DrKnS wrote: Sat 04 May, 2019 15:19 Нажимайте Post Reply внизу, там всё есть.
Жуть. Даже с вашим пинком еще долго искал.
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

Тут комплексно надо решать. "Select folders" в настройках - это такой же костыль, что и Search for folders. Все это должно решаться через фильтры.
Magically yours
Raistlin
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

FindFiles: не пора ли опции Search for folders на покой?

Post by HaRT »

Raistlin wrote: Sat 04 May, 2019 13:41 Интересно: а кто-нибудь вообще пользуется? Фильтры же есть.
Пользуется. Не в поиске, так в фильтре панели.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

HaRT wrote: Sat 04 May, 2019 15:51 Пользуется. Не в поиске, так в фильтре панели.
Да, уже понял.

Развивая мысль в предыдущем посте. У фильтров должны быть флаги "Постоянный при выделении" и "Быстрый выбор при поиске".
Если [x] Постоянный при выделении, то при Gray + / Gray- он применяется всегда (без вызова Filters в диалоге Select). Тогда [ ] Select folders в настройках - это постоянный фильтр с [ ] Directory.
Если [x] Быстрый выбор при поиске, фильтр отображается в выпадающем списке рядом с галкой Use filters в окне Find file. И сразу видно, что ищем - "Folders only" или "Files only". [ ] Use filter = ищем всё. [x] Use filter: Custom - фильтрация настаивается в поддиалоге Filters.

Это позволит выпилить оба рудимента - Select folders и Search for folders. А Show hidden and system files можно выпилить .
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

FindFiles: не пора ли опции Search for folders на покой?

Post by John Doe »

DrKnS wrote: Sat 04 May, 2019 15:19 Наверное, можно сделать два дефолтных фильтра папок - "не входить в такие папки вообще" и "входить, но не включать в результаты".
Искать ГДЕ, и искать ЧТО, это наверно всё-таки разные вещи.
Предлагаю ГДЕ создавать так же, но активировать отдельно. Т.е. не +/-, а например Ctrl+/Ctrl-.

Альтернативно: в настройках филтра к чекбоксу [x] Directory добавить ещё один. Но ИМХО таким будет пользоваться менее удобно.
Last edited by John Doe on Sat 04 May, 2019 16:35, edited 1 time in total.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

FindFiles: не пора ли опции Search for folders на покой?

Post by Raistlin »

А разве ГДЕ - это не Search area?
Magically yours
Raistlin
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

FindFiles: не пора ли опции Search for folders на покой?

Post by John Doe »

Верно, но что если я хочу например искать только в директориях с определёнными свойствами?
Search area тут недостаточно, поэтому подключаем фильтры.
Post Reply

Return to “Предложения и идеи”