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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Поиск и .svn

Post by Maximus5 » Wed 24 Aug, 2011 08:00

Latest post of the previous page:

Сюрприз :-P Он это и так умеет.
Alt7, Флажок "Use filter"

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

Re: Поиск и .svn

Post by Max Rusov » Wed 24 Aug, 2011 08:09

Правда, там без пол-литра не разберешься :)
http://forum.farmanager.com/viewtopic.p ... 387#p48387

Apple
Posts: 4
Joined: Fri 12 Aug, 2011 08:04

Re: Поиск и .svn

Post by Apple » Wed 24 Aug, 2011 08:13

ага, вижу. Спасибо.

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

Apple
Posts: 4
Joined: Fri 12 Aug, 2011 08:04

Re: Поиск и .svn

Post by Apple » Wed 24 Aug, 2011 08:15

пасибки вижу

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

Re: Поиск и .svn

Post by John Doe » Wed 24 Aug, 2011 14:33

Apple wrote:...сорри за наглость...
Верх наглости - извиняться за наглость.
;-)

User avatar
SUSim
Posts: 1498
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 4 times

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

Post by SUSim » Wed 24 Aug, 2011 17:09

НО, кстати, вопрос полезен... хорошо бы не искать в скрытых папках если включен режим не покзывать скрытые папки!
SimSU ··· ·· -- ··· ··-

AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS » Fri 09 Nov, 2012 08:46

Здравствуйте, проблема в том что не срабатывает следующий regex фильтр при поиске (через alt+f7): /(?!\.git).+/i
Так же не работает простой фильтр: *.*|.git

Т.е. в результаты вываливается всё содержимое директорий .git в то время как я их явно указываю как игнорируемые.
Возникает вопрос, как заставить всё же их работать? Использую Far 3.0 stable 2927 x86

User avatar
t-rex
Страшный и ужасный
Posts: 4899
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Fri 09 Nov, 2012 09:19

Чтоб фильтровать папки надо создать специальный фильтр по кнопочке фильтр.

AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS » Fri 09 Nov, 2012 11:41

Именно так я и делаю!
Уже использовал встроенный фильтр директорий в связке с моим. А так же создавал фильтр с опцией [X]Attributes [X]Directory.


tstr
Posts: 521
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 5 times

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

Post by tstr » Fri 09 Nov, 2012 11:47

а исключение этого фильтра в списке фильтров не забыли указать?

AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS » Fri 09 Nov, 2012 12:08

tstr wrote:а исключение этого фильтра в списке фильтров не забыли указать?
Чтобы было ясно.
Отбрасывание лишних файлов/директорий работает если в фильтре указать просто .git и пометить правило знаком "-" без всяких дополнительных движений.
Отбрасывание лишних файлов/директорий НЕ работает если в фильтре указать *.*|.git или *|.git и пометить правило любым знаком без всяких дополнительных движений.

Yegor
Posts: 901
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 3 times
Been thanked: 7 times

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

Post by Yegor » Fri 09 Nov, 2012 13:02

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

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

EDIT: Другими словами работает как написано и работает правильно (как по мне).
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
NightRoman
Posts: 5899
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Fri 09 Nov, 2012 13:29

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

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

Сам попадаюсь на этом заголовке Filter в диалогах, ибо он заставляет думать, что уже фильтр задаю по схеме (включить|исключить), а это еще не так, "фильтр" будет реально задан позже в меню.

AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS » Fri 09 Nov, 2012 15:34

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

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

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

Красным отмечено то чего не должно быть в выдаче, зеленым что должно:
f4.png
f4.png (18.82 KiB) Viewed 8363 times
P.S.
Тему наверное нужно переместить в "Нужна помощь".

User avatar
t-rex
Страшный и ужасный
Posts: 4899
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Fri 09 Nov, 2012 15:55

Убери галку с искать папки

AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS » Fri 09 Nov, 2012 16:41

t-rex wrote:Убери галку с искать папки
Большое спасибо.

Ekfyr
Posts: 6
Joined: Thu 29 Nov, 2012 12:24

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

Post by Ekfyr » Sun 30 Dec, 2012 11:47

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

Far Manager, version 3.0 (build 3000) x86

Post Reply

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