Поиск файлов и директорий

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by AAS »

Latest post of the previous page:

tstr wrote:а исключение этого фильтра в списке фильтров не забыли указать?
Чтобы было ясно.
Отбрасывание лишних файлов/директорий работает если в фильтре указать просто .git и пометить правило знаком "-" без всяких дополнительных движений.
Отбрасывание лишних файлов/директорий НЕ работает если в фильтре указать *.*|.git или *|.git и пометить правило любым знаком без всяких дополнительных движений.
Yegor
Posts: 1092
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 15 times
Been thanked: 26 times

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by Yegor »

Если у вас в фильтре написано:
*|.git
и выставлено
[x] Directory

Это значит что фильтр отберет только директории (не файлы! вы указали что атрибут директории должен всегда присутствовать) и только те из них, у которых имя не ".git".

EDIT: Другими словами работает как написано и работает правильно (как по мне).
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by NightRoman »

Мне кажется, что некоторых пользователей обманывает слово "фильтр" в "группах". Я бы предложил не использовать слово "фильтр" в заголовке диалога редактирования конкретной "группы" или "условия" или "набора". То есть такая терминология может менее сбивала бы с толку:

* Фильтр (это само меню, если нет +/-, то и фильтра нет) - набор включенных или выключенных групп файлов или директорий
* Группа (это диалог при выборе из меню фильтра) - набор файлов или директорий, которые могут включаться или исключаться.

Сам попадаюсь на этом заголовке Filter в диалогах, ибо он заставляет думать, что уже фильтр задаю по схеме (включить|исключить), а это еще не так, "фильтр" будет реально задан позже в меню.
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by AAS »

Господа, кажется я ошибся предположив, что механизм фильтров работает как я ожидаю, а не как он реализован :)
Тем нее менее как он реализован для меня тайна, документация не вносит ясности, а разгадывать её через изучение исходных кодов я не хочу.

Я просто напишу свои наблюдения, а вы меня поправьте/дайте совет.
f1.png
f1.png (11.69 KiB) Viewed 10689 times
Для меня читается как "(все файлы||директории||иные_тонкие_материи) кроме тех которые называются .git".
Результат выдает все файлы и директории без разбору .git это или нет.
f2.png
f2.png (11.7 KiB) Viewed 10689 times
Для меня читается как "(все файлы||иные_тонкие_материи но не директории) и (кроме тех которые называются .git) ".
Результат выдает все файлы и директории, но не директории .git. Это уже хорошо, но не то что я хочу.

Вопрос: как сделать так, чтобы выдавался только список (всех файлов||иные_тонкие_материи и не директории) и (не директории .git и всё что в них).

Красным отмечено то чего не должно быть в выдаче, зеленым что должно:
f4.png
f4.png (18.82 KiB) Viewed 10689 times
P.S.
Тему наверное нужно переместить в "Нужна помощь".
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by t-rex »

Убери галку с искать папки
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

Re: Far3: не работает фильтр поиска wildcard || regexp

Post by AAS »

t-rex wrote:Убери галку с искать папки
Большое спасибо.
Ekfyr
Posts: 6
Joined: Thu 29 Nov, 2012 12:24

Поиск файлов с фильтром

Post by Ekfyr »

Не могу понять, поиск фалов с фильтром вообще работает или я что-то не то делаю? Пытаюсь настроить поиск по размеру файла (и только по нему), с условием, что файл не более чем и не менее чем, однако мне вываливает все подряд файлы имеющиеся на данном диске.
screen_01.png
screen_01.png (2.93 KiB) Viewed 14436 times
screen_02.png
screen_02.png (2.02 KiB) Viewed 14436 times
screen_03.png
screen_03.png (3.42 KiB) Viewed 14436 times

Far Manager, version 3.0 (build 3000) x86
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Поиск файлов с фильтром

Post by DAtaMan »

В меню фильтров на пункте Size нажмите +
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
Ekfyr
Posts: 6
Joined: Thu 29 Nov, 2012 12:24

Re: Поиск файлов с фильтром

Post by Ekfyr »

О, спасибо большое!
dimbo
Posts: 12
Joined: Mon 28 Sep, 2009 08:23

Нужна подсказка по поиску Alt+F7

Post by dimbo »

Приветствую форумчан.

Прошу подсказки у опытных пользователей FAR: как сделать так, чтобы поиск Alt+F7 не искал в определенных подкаталогах? Например, я хочу исключить из поиска содержимое всех подкаталогов ".svn", которые могут встречаться на любом уровне иерархии. Я не смог найти нужную комбинацию параметров фильтрации.

Если FAR в стандартной поставке этого не умеет - посоветуйте, какой плагин это может сделать.

(Речь идет о FAR 2.0 build 1807 x64).
User avatar
John Doe
Бюрократ
Posts: 12897
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: Нужна подсказка по поиску Alt+F7

Post by John Doe »

Code: Select all

- .svn                  │ ........D+................ ... │ .svn
dimbo
Posts: 12
Joined: Mon 28 Sep, 2009 08:23

Re: Нужна подсказка по поиску Alt+F7

Post by dimbo »

Такой фильтр не работает.
Попробую объяснить еще раз. Я хочу найти некоторую подстроку в файлах моей рабочей копии SVN. Для этого я захожу в корневой подкаталог рабочей копии, нажимаю Alt+F7 и запускаю поиск. В результате получаю следующее:

Code: Select all

   ╔════════════════ Поиск файла: *.* (используя фильтр) ═════════════════╗
   ║  \\SHIPI-TEST\shipi\var\package\                                     ║
   ║       05.07.2012│        13479│   A      │Interface_Frontend_Default>║
   ║ ────────────────┴─────────────┴──────────┴────────────────────────── ║
   ║  \\SHIPI-TEST\shipi\.svn\                                            ║
   ║       23.06.2013│     12942336│   A      │wc.db                      ║
   ║ ────────────────┴─────────────┴──────────┴────────────────────────── ║
   ║  \\SHIPI-TEST\shipi\.svn\pristine\47\                                ║
   ║       23.06.2013│        13479│   A      │4737e9f5d42a6d36bd99d772ae>║
   ║                                                                      ║
   ║                                                                      ║
   ╠════════════════════════ Файлов: 3, папок: 0 ═════════════════════════╣
   ║ Поиск "ph_call..." в \\SHIPI-TEST\shipi\...c07b249508.svn-base  100% ║
   ╟──────────────────────────────────────────────────────────────────────╢
   ║     { Новый поиск } [ Перейти ] [ Смотреть ] [ Панель ] [ Стоп ]     ║
   ╚══════════════════════════════════════════════════════════════════════╝
Видно, что FAR пытается искать в том числе и внутри подкаталогов .svn. Мне это не нужно, т.к. увеличивает время поиска более чем в 2 раза.
Как мне заставить FAR не заходить в подкаталоги .svn?
User avatar
HaRT
Moderator
Posts: 9601
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

Re: Нужна подсказка по поиску Alt+F7

Post by HaRT »

dimbo wrote:Такой фильтр не работает.
Вы минусик в начале точно заметили и воспроизвели? И применение фильтров к поиску не забыли включить?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
maximko
Posts: 4
Joined: Thu 11 Jul, 2013 11:16
Contact:

Не работает опция 'фильтр' при поиске

Post by maximko »

Пытался отобрать файлы на диске определенного размера - в результате выдаёт все файлы, независимо от того - установлена "галочка" фильтр или нет
Прилагаю скриншоты: , , .
Я где-то ошибся или трабла в ФАРе?
Прошу помощи
Last edited by maximko on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятаны снимки экрана
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Не работает опция 'фильтр' при поиске

Post by Kerberos464 »

как вариант, у вас не стоит плюсик на данном фильтре (в списке всех фильтров), соответственно, он выключен.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
maximko
Posts: 4
Joined: Thu 11 Jul, 2013 11:16
Contact:

Re: Не работает опция 'фильтр' при поиске

Post by maximko »

Я скриншоты приложил чтоб было видно какие плюсики стоят.
Посмотрите пож - или ещё где-то что-то надо включить?
Post Reply

Return to “Нужна помощь”