Page 1 of 1
Rozsirene hledani souboru
Posted: 16 Nov 2007, 07:24
by Raptor
Obcas by se mi hodilo, abych pri hledani mohl navolit tyto veci:
-Hledani ve vice slozkach najednou (napr. c:\temp; d:\temp; ...)
-Hledani ve slozce(i vice) krome vybrane (i vice) podslozky
Posted: 16 Nov 2007, 16:10
by SelfMan
Look in
This box contains directories in which you want to start the search. More starting directories can be specified using semi-colon (;) as a separator. Use the drop-down list to select previously used starting directories.
Posted: 18 Nov 2007, 19:59
by Ether
offtopic; @SelfMan] Co ta angličtina?
@Raptor] Stačí si udělat seznam složek, ve kterých chcete hledat, a oddělit středníkem. (Platí pro oba dotazy.)
Posted: 19 Nov 2007, 00:54
by SelfMan
ether wrote:offtopic; @SelfMan] Co ta angličtina?
@Raptor] Stačí si udělat seznam složek, ve kterých chcete hledat, a oddělit středníkem. (Platí pro oba dotazy.)
Cut & paste z helpu...
Posted: 19 Nov 2007, 07:41
by Raptor
Aha, dik za tip, strednik mne nenapadl, cimz mi to vyresi hledani ve vice slozkach, ale uz nemuzu nejakou vyjmout. Potreboval bych hledat napr v c:\temp ale ignorovat c:\temp\temp2
Posted: 19 Nov 2007, 07:56
by Jan Rysavy
Raptor wrote: Potreboval bych hledat napr v c:\temp ale ignorovat c:\temp\temp2
Ignore list pro Find by se skutečně občas hodil. Otázkou je, jak by měl vypadat. Zda speciální okno, kde by se definovaly ignorované cesty. Zda umožnit pouze plné cesty nebo i "CVS" pro ignorování všech "CVS" adresářů. Jak to vidíte?
Posted: 19 Nov 2007, 08:30
by Datalog
Jan Rysavy wrote:
Ignore list pro Find by se skutečně občas hodil.
Mně by se také hodil, ale dá se bez toho žít.
Vyhovoval by mi popis stylem plné cesty - což předpokládám zamezí i v hledání v jejích subdir.
Posted: 20 Nov 2007, 06:49
by zarevak
Osobně se mi hodí obě možnosti
1) ignorovat složky podle názvu - hlavně u SVN, kde je obsažena kopie poslední verze z repozitory včetně celého obsahu.
2) ignorovat určitou cestu - většinou přímo podsložku aktuální cesty. (Smyšlený příklad: Hledám v
P:\Project ale bez
P:\Project\Backup (záloha) avšak s
P:\Project\Classes\Backup (třídy pro zálohování)). Pravděpodobně by nějakým způsobem šlo řešit pomocí případu 1
Teoreticky by případ 1) šel otočit zpět: Prohledávat zadanou cestu, ale najít jen soubory, které jsou ve složkách jmenujících se určitým způsobem. (Například prohledávat složku projektů a hledat dokumentace, které se obvykle nachází v podsložkách "Documentation")
Idea:
Code: Select all
Look In : [zadání cesty jako teď]
File mask : [zadání masky souboru jako teď včetně vyjímek za rourou]
Folder mask : [zadání masky složky podobně jako u souboru včetně vyjímek za rourou]
- pro vyjímku cesty podle bodu 1 by se zadalo: "*|.svn\*" nebo: "*|*\.svn\*"
- pro vyjímku cesty podle bodu 2 by se zadalo: "*|P:\Project\Backup\*"
-- nebo relativně vůči aktuální prohledávané cestě: "*|\Backup\*" (pokud zadám dvě prohledávané cesty, pak se podsložka Backup vynechá u obou)
- pro vyhledání pouze dokumentací by se zadalo: "doc*"
-- by nalezlo jen soubory, které jsou ve složkách (a všech jejich podsložách) začínajích písmeny "doc" (tedy doc, docs, documentation, doctor, ...)
-- zde nevím, jak zadat, že se mají hledat soubory pouze ve složkách "doc*", ale ne v jejich podsložkách - je třeba domyslet nebo ignorovat :( idea: "doc*|doc*\?*" - otazník znamená jeden znak, tedy existenci podsložky s alespoň jedním znakem
Posted: 20 Nov 2007, 21:49
by Ether
Options->Ignore Directory List?
Posted: 21 Nov 2007, 08:11
by Jan Rysavy
ether wrote:Options->Ignore Directory List?
Dobrá připomínka, díky
Salamander na mě začíná být příliš rozsáhlý.
Posted: 21 Nov 2007, 13:30
by Datalog
ether wrote:Options->Ignore Directory List?
Aha, to nebyl návrh, ale připomínka již funkční skutečnosti.
Díky moc, už si jdu doplňovat seznam.
Posted: 21 Nov 2007, 13:50
by Raptor
ether wrote:Options->Ignore Directory List?
Ale to je globalni seznam, ne? Vztahuje se na vsechny hledani.
Posted: 21 Nov 2007, 14:09
by Jan Rysavy
Raptor wrote:Ale to je globalni seznam, ne? Vztahuje se na vsechny hledani.
Je to tak. Je mi jasné, že hledáte něco pružnějšího.