Rozsirene hledani souboru

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
Raptor

Rozsirene hledani souboru

Post 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
User avatar
SelfMan
Posts: 1143
Joined: 05 Apr 2006, 20:51
Contact:

Post 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.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Post 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.)
User avatar
SelfMan
Posts: 1143
Joined: 05 Apr 2006, 20:51
Contact:

Post 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...
Raptor

Post 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
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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?
User avatar
Datalog
Posts: 244
Joined: 10 Dec 2005, 11:21
Location: Prague, Czech Republic
Contact:

Post 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.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Post 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
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Post by Ether »

Options->Ignore Directory List?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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ý.
User avatar
Datalog
Posts: 244
Joined: 10 Dec 2005, 11:21
Location: Prague, Czech Republic
Contact:

Post by Datalog »

ether wrote:Options->Ignore Directory List?
Aha, to nebyl návrh, ale připomínka již funkční skutečnosti. :D

Díky moc, už si jdu doplňovat seznam.
Raptor

Post by Raptor »

ether wrote:Options->Ignore Directory List?
Ale to je globalni seznam, ne? Vztahuje se na vsechny hledani.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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.
Post Reply