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

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

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

Post by Raistlin » Sat 04 May, 2019 13:41

Latest post of the previous page:

Интересно: а кто-нибудь вообще пользуется? Фильтры же есть.
Magically yours
Raistlin

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 13:44

Имею в виду, фильтры в самой панели.
Magically yours
Raistlin

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

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

Post by John Doe » Sat 04 May, 2019 13:48

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: 12232
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

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

Post by John Doe » Sat 04 May, 2019 13:55

Raistlin wrote:
Sat 04 May, 2019 13:41
кто-нибудь вообще пользуется? Фильтры же есть.
При выделении файлов (серый +) этим даже удобно пользоваться (потому что фильтр одноразовый, и при следующем выборе не мешается).

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 14:30

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

(Я смотрю, в текущем движке форума нас выбора смайликов лишили?)
Magically yours
Raistlin

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 14:54

Выходит, предопределенный фильтр "0. Folders" работает в поиске не как положено.
Magically yours
Raistlin

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

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

Post by John Doe » Sat 04 May, 2019 15:07

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

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

Сложна.

User avatar
DrKnS
Posts: 5175
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 191 times

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

Post by DrKnS » Sat 04 May, 2019 15:19

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: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 15:28

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: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 15:30

Тут комплексно надо решать. "Select folders" в настройках - это такой же костыль, что и Search for folders. Все это должно решаться через фильтры.
Magically yours
Raistlin

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

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

Post by HaRT » Sat 04 May, 2019 15:51

Raistlin wrote:
Sat 04 May, 2019 13:41
Интересно: а кто-нибудь вообще пользуется? Фильтры же есть.
Пользуется. Не в поиске, так в фильтре панели.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 16:14

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: 12232
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

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

Post by John Doe » Sat 04 May, 2019 16:33

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: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 16:41

А разве ГДЕ - это не Search area?
Magically yours
Raistlin

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

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

Post by John Doe » Sat 04 May, 2019 17:20

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

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Sat 04 May, 2019 17:35

John Doe wrote:
Sat 04 May, 2019 17:20
Search area тут недостаточно, поэтому подключаем фильтры.
Как раз на место Seacrh for folders:
[x] Искать только в отображаемых папках.
Если опция установлена, поиск производится только в папках, удовлетворяющих текущему состоянию фильтров панели.
Magically yours
Raistlin

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

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

Post by John Doe » Sat 04 May, 2019 17:43

Фильтры панели это независимая сущность, и с чего бы ей влиять на фильтры при поиске или копировании?

Post Reply

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