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

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

Re: Поиск и .svn

Post by Maximus5 »

Latest post of the previous page:

Сюрприз :-P Он это и так умеет.
Alt7, Флажок "Use filter"
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Поиск и .svn

Post by Max Rusov »

Правда, там без пол-литра не разберешься :)
http://forum.farmanager.com/viewtopic.p ... 387#p48387
Apple
Posts: 4
Joined: Fri 12 Aug, 2011 08:04

Re: Поиск и .svn

Post by Apple »

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

а можете подсказать как в фильтре сказать чтоб скрытые каталоги пропускал, сорри за наглость. понимаю справку надо читать
Apple
Posts: 4
Joined: Fri 12 Aug, 2011 08:04

Re: Поиск и .svn

Post by Apple »

пасибки вижу
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Поиск и .svn

Post by John Doe »

Apple wrote:...сорри за наглость...
Верх наглости - извиняться за наглость.
;-)
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

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

Post by SUSim »

НО, кстати, вопрос полезен... хорошо бы не искать в скрытых папках если включен режим не покзывать скрытые папки!
SimSU ··· ·· -- ··· ··-
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS »

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

Т.е. в результаты вываливается всё содержимое директорий .git в то время как я их явно указываю как игнорируемые.
Возникает вопрос, как заставить всё же их работать? Использую Far 3.0 stable 2927 x86
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: Far3: не работает фильтр поиска wildcard || regexp

Post by t-rex »

Чтоб фильтровать папки надо создать специальный фильтр по кнопочке фильтр.
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS »

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

tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

а исключение этого фильтра в списке фильтров не забыли указать?
AAS
Posts: 5
Joined: Fri 09 Nov, 2012 08:29

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

Post by AAS »

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

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

Post by Yegor »

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

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

EDIT: Другими словами работает как написано и работает правильно (как по мне).
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 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 11493 times
Для меня читается как "(все файлы||директории||иные_тонкие_материи) кроме тех которые называются .git".
Результат выдает все файлы и директории без разбору .git это или нет.
f2.png
f2.png (11.7 KiB) Viewed 11493 times
Для меня читается как "(все файлы||иные_тонкие_материи но не директории) и (кроме тех которые называются .git) ".
Результат выдает все файлы и директории, но не директории .git. Это уже хорошо, но не то что я хочу.

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

Красным отмечено то чего не должно быть в выдаче, зеленым что должно:
f4.png
f4.png (18.82 KiB) Viewed 11493 times
P.S.
Тему наверное нужно переместить в "Нужна помощь".
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: 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:Убери галку с искать папки
Большое спасибо.
Post Reply

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