Popis programu
  ┌vod
Tento dokument seznamuje s funkcemi a chovßnφm Servant Salamandra. Program byl vytvß°en tak, aby jeho ovlßdßnφ bylo intuitivnφ, tak₧e by zkuÜen∞jÜφ u₧ivatelΘ nem∞li mφt problΘmy s jeho pou₧φvßnφm bez jakΘkoli nßpov∞dy. P°esto ale doporuΦujeme i jim prohlΘdnutφ nßsledujφcφho textu. Zφskajφ tak p°ehled o mo₧nostech programu.

Obsah
Vzhled
P°φkazovß °ßdka
RychlΘ vyhledßvßnφ
OznaΦovßnφ soubor∙ a adresß°∙
Operace se soubory a adresß°i
Drag&drop operace a mφstnφ nabφdky
Prohlφ₧enφ a editace
Vnit°nφ prohlφ₧eΦ
Hledßnφ soubor∙
Adresß°ovΘ zkratky
U₧ivatelskß nabφdka
Obnovovßnφ sφ¥ov²ch jednotek
Porovnßvßnφ adresß°∙
Zm∞na velikosti pφsmen v nßzvech soubor∙ a adresß°∙
Pou₧φvßnφ systΘmovΘho odpadkovΘho koÜe
Parametry z p°φkazovΘ °ßdky pro Salamand.exe
DalÜφ u₧iteΦnΘ p°φkazy
KlßvesovΘ zkratky

Vzhled
Hlavnφ okno Servant Salamandra je rozd∞leno do t°φ dalÜφch oken. Dvou sousednφch panel∙ s obsahy adresß°∙ a p°φkazovΘ °ßdky umφst∞nΘ pod nimi. Oba panely jsou dßle rozd∞leny na adresß°ovou °ßdku, seznam adresß°∙ a soubor∙ a informaΦnφ °ßdku. Pro snazÜφ pochopenφ si prohlΘdn∞te ukßzku hlavnφho okna.

Adresß°ovß °ßdka obsahuje tlaΦφtko pro volbu disku, aktußlnφ adresß° a velikost volnΘho mφsta na aktußlnφm disku. Kliknutφm levΘho tlaΦφtka myÜi na tlaΦφtku pro volbu disku otev°ete nabφdku dostupn²ch disk∙ a Okolnφ poΦφtaΦe, prav²m tlaΦφtkem zobrazφte mφstnφ nabφdku pro aktußlnφ adresß°. Pokud na aktußlnφm disku nenφ podporovßno automatickΘ sledovßnφ zm∞n, objevφ se na zaΦßtku adresß°ovΘ °ßdky vyk°iΦnφk. Seznam adresß°∙ a soubor∙ obsahuje vÜechny po₧adovanΘ soubory a adresß°e z aktußlnφho adresß°e. Na tento seznam m∙₧ete aplikovat filtr a takΘ zvolit jestli chcete zobrazovat systΘmovΘ a skrytΘ soubory a adresß°e. Tento seznam mß dva formßty - struΦn² a podrobn². Ve struΦnΘm formßtu jsou obsa₧eny jen nßzvy soubor∙ a adresß°∙ ve sloupcφch (lev² panel na ukßzce hlavnφho okna). V podrobnΘm formßtu jsou obsa₧eny vÜechny informace o souborech a adresß°φch (prav² panel na ukßzce hlavnφho okna). InformaΦnφ °ßdka obsahuje vÜechny informace o vybranΘm souboru nebo adresß°i.

P°ed ka₧d²m nßzvem v seznamu je pro lepÜφ orientaci malß grafickß znaΦka. Existujφ r∙znΘ znaΦky pro adresß°e, spustitelnΘ soubory, asociovanΘ soubory a obyΦejnΘ soubory. SdφlenΘ adresß°e jsou oznaΦeny symbolem podßvajφcφ ruky. Servant Salamander m∙₧e takΘ zobrazovat systΘmovΘ ikony p°φsluÜφcφ k danΘmu souboru nebo adresß°i (ikony pou₧itΘ Pr∙zkumnφkem). ProhlΘdn∞te si ukßzku hlavnφho okna se systΘmov²mi ikonami.

Ke zm∞n∞ vzhledu slou₧φ nabφdky Lev², Nastavenφ a Prav², strßnka Panely v dialogu Mo₧nosti a dialog Nastavenφ barev (na strßnce ObecnΘ v dialogu Mo₧nosti). Rozd∞lovacφ Φßru mezi panely je mo₧nΘ umφstit ta₧enφm myÜi. Dvojit²m kliknutφm pak lze p°esunout tuto Φßru zp∞t na prost°edek.

P°φkazovß °ßdka
P°epnutφ do p°φkazovΘ °ßdky je na klßvese Ctrl+Tab. Z p°φkazovΘ °ßdky zp∞t do panelu se dostanete stejnou klßvesou nebo klßvesou ESC. Do p°φkazovΘ °ßdky m∙₧ete zadßvat pomocnΘ p°φkazy pro MS-DOS prompt. P°φkaz spustφte klßvesou Enter. Nßzev vybranΘho souboru nebo adresß°e vlo₧φte do p°φkazovΘ °ßdky klßvesou Ctrl+Enter. Podobn∞ m∙₧ete vlo₧it pln² nßzev aktivnφho adresß°e z levΘho panelu klßvesou Ctrl+[ a z pravΘho panelu klßvesou Ctrl+].

Na strßnce ObecnΘ v dialogu Mo₧nosti si m∙₧ete zvolit, jestli se mß okno MS-DOS promptu po ukonΦenφ pomocnΘho p°φkazu zav°φt nebo ne. Pokud p°φkaz spustφte klßvesou Alt+Enter, bude tato volba invertovßna.

Poslednφch t°icet spuÜt∞n²ch p°φkaz∙ je ulo₧eno v historii p°φkazovΘ °ßdky. Pomocφ klßves Ctrl+Üipka nahoru a Ctrl+Üipka dol∙ lze v tΘto historii listovat. Pokud je aktivnφ p°φkazovß °ßdka a pot°ebujete se p°epnout do n∞jakΘho adresß°e nebo spustit n∞jak² soubor v panelu, pou₧ijte klßvesu Shift+Enter nebo klßvesu Enter, je-li p°φkazovß °ßdka prßzdnß (nenφ v nφ co spustit).

RychlΘ vyhledßvßnφ
V seznamu soubor∙ a adresß°∙ m∙₧ete rychle vyhledat po₧adovan² nßzev. Prost∞ zaΦn∞te tento nßzev psßt a program v₧dy vybere prvnφ nßzev se zadan²m zaΦßtkem. K rozÜφ°enφ takto napsanΘho textu pou₧ijte Üipku vpravo. A naopak ke zmenÜenφ pou₧ijte Üipku vlevo nebo klßvesu Backspace. DalÜφ resp. p°edchozφ nßzev se zadan²m zaΦßtkem vyberete Üipkou dol∙ resp. Üipkou nahoru. Re₧im rychlΘho vyhledßvßnφ opustφte klßvesou ESC.

OznaΦovßnφ soubor∙ a adresß°∙
Existuje mnoho zp∙sob∙, jak oznaΦit soubory a adresß°e pomocφ klßvesnice. Klßvesou Insert nebo mezernφk oznaΦφte vybran² soubor nebo adresß°. K oznaΦenφ resp. odznaΦenφ jmen pomocφ masky pou₧ijte plus resp. minus na numerickΘ klßvesnici (p°φpadn∞ Ctrl+rovnφtko resp. Ctrl+minus pokud nemßte numerickou klßvesnici). Masky m∙₧ou obsahovat obvyklΘ nßhradnφ znaky - '*' pro ₧ßdn² nebo n∞kolik libovoln²ch znak∙ a '?' pro jeden libovoln² znak. Tak₧e masce '*a?*' budou odpovφdat nßzvy, kterΘ obsahujφ znak 'a' nßsledovan² alespo≥ jednφm znakem. Klßvesou krßt z numerickΘ klßvesnice invertujete oznaΦenφ (oznaΦenΘ soubory budou odznaΦeny a naopak). Na strßnce ObecnΘ v dialogu Mo₧nosti je mo₧nΘ zvolit jestli chcete do hromadnΘho oznaΦovßnφ a odznaΦovßnφ zahrnout i adresß°e. Klßvesu Ctrl+numerickΘ krßt pou₧ijte pro oznaΦenφ/odznaΦenφ vÜech soubor∙ a adresß°∙ (v²hodnΘ k potlaΦenφ veÜkerΘho oznaΦenφ).

Zßrove≥ existuje mnoho zp∙sob∙, jak oznaΦit soubory a adresß°e pomocφ myÜi. Lev²m tlaΦφtkem myÜi s pou₧itφm klßvesy Shift m∙₧ete oznaΦit skupinu soubor∙ a adresß°∙. JednoduÜe vyberte prvnφ jmΘno ze skupiny a pak klikn∞te na poslednφm. Jeden soubor nebo adresß° lze vybrat kliknutφm levΘho tlaΦφtka myÜi se stisknutou klßvesou Ctrl. PravΘ tlaΦφtko myÜi se pou₧φvß jak pro oznaΦovßnφ, tak pro zobrazovßnφ mφstnφch nabφdek. Na strßnce SystΘm v dialogu Mo₧nosti je zvolenΘ, kterß z t∞chto akcφ mß p°ednost. Tu druhou pak vyvolßte prav²m tlaΦφtkem myÜi se stisknutou klßvesou Ctrl. Prav²m tlaΦφtkem myÜi oznaΦφte soubor nebo adresß°, na kter² jste kliknuli. Skupinu soubor∙ a adresß°∙ oznaΦφte stisknutφm pravΘho tlaΦφtka myÜi na prvnφm, jeho ta₧enφm a puÜt∞nφm na poslednφm ze skupiny. Nebo kliknutφm pravΘho tlaΦφtka myÜi na prvnφm a dalÜφm kliknutφm na poslednφm ze skupiny se zßrove≥ stisknutou klßvesou Shift.

Operace se soubory a adresß°i
Pro prßci se soubory a adresß°i m∙₧ete pou₧φt standardnφ Windows operace se schrßnkou. To znamenß, ₧e m∙₧ete vyjφmat (Ctrl+X), kopφrovat (Ctrl+C), vklßdat (Ctrl+V) a vklßdat zßstupce soubor∙ a adresß°∙. Zßrove≥ ale takΘ m∙₧ete pou₧φt standardnφ MS-DOSovΘ zp∙soby prßce se soubory a adresß°i. Klßvesou F2 p°ejmenujete vybran² soubor nebo adresß°. Klßvesou F5 nakopφrujete oznaΦenΘ soubory a adresß°e. Na strßnce ObecnΘ v dialogu Mo₧nosti si m∙₧ete zvolit, jestli se mß p°i kopφrovßnφ z CD-ROM automaticky odstra≥ovat atribut jen pro Φtenφ. Klßvesou F6 p°esunete oznaΦenΘ soubory a adresß°e. OznaΦenΘ soubory a adresß°e odstranφte klßvesou F8 nebo klßvesou Delete (pokud nenφ aktivnφ p°φkazovß °ßdka). Pokud s klßvesou F8 nebo Delete jeÜt∞ stisknete klßvesu Shift, dojde ke zm∞n∞ zp∙sobu odstra≥ovßnφ (pokud Delete odstra≥uje p°φmo, Shift+Delete bude vyhazovat do koÜe a naopak). Klßvesou Ctrl+F2 zm∞nφte atributy, datum a Φas oznaΦen²ch soubor∙ a adresß°∙. Klßvesou F7 vytvo°φte nov² adresß°. Na discφch s NTFS formßtem m∙₧ete takΘ komprimovat a dekomprimovat soubory a adresß°e.

Aktußlnφ adresß° ve druhΘm panelu je automaticky nabφzen jako cφlov² pro operace kopφrovßnφ a p°esunu. Krom∞ cφlovΘho adresß°e si m∙₧ete takΘ zvolit masku operace. Tyto masky mohou obsahovat nßhradnφ znaky - '*' pro zbytek jmΘna nebo p°φpony a '?' pro jeden znak. Tak₧e operaΦnφ maska 'new_*.???' bude vytvß°et nßzvy, kterΘ budou zaΦφnat na 'new_' nßsledovanΘ zbytkem jmΘna (od pßtΘho znaku k odd∞lovaΦi p°φpony) a konΦit na '.' nßsledovanΘ t°emi znaky z p∙vodnφ p°φpony. OperaΦnφ masky jsou obvykle pou₧φvßny k jednoduÜφm operacφm jako nap°. zßm∞na p°φpony skupiny oznaΦen²ch soubor∙ (pro zßm∞nu .htm za .html pou₧ijte masku '*.html').

Operace pracujφcφ s mnoha soubory a adresß°i jsou Φasov∞ nßroΦnΘ. Proto zde existuje mo₧nost minimalizace Servant Salamandra v pr∙b∞hu t∞chto operacφ. Stav operace je pak zobrazovßn v liÜt∞ aplikacφ. Na strßnce ObecnΘ v dialogu Mo₧nosti si m∙₧ete vybrat, jestli chcete b²t upozorn∞ni zvukov²m signßlem na ukonΦenφ operace.

Drag&drop operace a mφstnφ nabφdky
Soubory a adresß°e m∙₧ete tahat ze Servant Salamandra do ostatnφch aplikacφ nebo jen uvnit° mezi panely. TakΘ m∙₧ete tahat soubory a adresß°e z jin²ch aplikacφ do Servant Salamandra. B∞hem ta₧enφ jsou pou₧ity standardnφ tvary kurzor∙, tak₧e by jste m∞li snadno rozliÜit mezi kopφrovßnφm, p°esunem a vytvß°enφm zßstupc∙. Pro v²b∞r po₧adovanΘ akce pou₧ijte r∙znΘ kombinace klßves Shift a Ctrl.

PravΘ tlaΦφtko myÜi se pou₧φvß jak pro oznaΦovßnφ, tak pro zobrazovßnφ mφstnφ nabφdky. Na strßnce SystΘm v dialogu Mo₧nosti je zvolenΘ, kterß z t∞chto akcφ mß p°ednost. Tu druhou pak vyvolßte prav²m tlaΦφtkem myÜi se stisknutou klßvesou Ctrl. Mφstnφ nabφdky jsou zobrazovßny pro skupinu oznaΦen²ch soubor∙ a adresß°∙ nebo pro vybran² soubor nebo adresß°, pokud nenφ nic oznaΦenΘ. Klßvesou Shift+F10 otev°ete mφstnφ nabφdku z klßvesnice.

Prohlφ₧enφ a editace
Klßvesou F3 vyvolßte prohlφ₧eΦ s vybran²m souborem. Klßvesou Alt+F3 spustφte nßhradnφ prohlφ₧eΦ s vybran²m souborem. Klßvesou F4 otev°ete editor s vybran²m souborem. Klßvesou Shift+F4 vyvolßte editor s nov²m souborem. Na strßnce Prohlφ₧eΦ/Editor v dialogu Mo₧nosti je zadßno, jak² prohlφ₧eΦ a jak² editor se mß pou₧φvat. Na tΘto strßnce je takΘ urΦeno, jestli se majφ prohlφ₧eΦi a editoru p°edßvat dlouhΘ nßzvy soubor∙ (to je nutnΘ zakßzat v p°φpad∞, ₧e pou₧φvßte n∞jak² MS-DOS prohlφ₧eΦ nebo editor).

Vnit°nφ prohlφ₧eΦ
Otev°φt vybran² soubor ve vnit°nφm prohlφ₧eΦi m∙₧ete bu∩ klßvesou F3 nebo klßvesou Alt+F3 (zßle₧φ na nastavenφ). Existujφ dva m≤dy prohlφ₧enφ - hexadecimßlnφ (klßvesa F4 v prohlφ₧eΦi) a textov² (klßvesa F5 v prohlφ₧eΦi). V hexadecimßlnφm m≤du jsou °ßdky po 16 bytech zobrazenΘ jak hexadecimßln∞, tak jako znaky. V textovΘm re₧imu je ka₧dß °ßdka zakonΦenß znakem konce °ßdku. KterΘ konce °ßdk∙ se majφ uva₧ovat lze zvolit v dialogu Mo₧nosti v okn∞ vnit°nφho prohlφ₧eΦe. V toto dialogu je rovn∞₧ zadßna Üφ°ka tabelßtoru. Zobrazen² text lze oznaΦit stisknutφm, ta₧enφm a puÜt∞nφm levΘho tlaΦφtka myÜi. OznaΦen² text m∙₧ete kopφrovat do schrßnky, klßvesou F7 hledat zadan² text a klßvesami F6 resp. Shift+F6 hledat dalÜφ resp. p°edchozφ v²skyt tohoto textu. Podrobnosti k hledßnφ naleznete v odstaveci
Hledßnφ soubor∙.

Hledßnφ soubor∙
Klßvesou Alt+F7 otev°ete dialog Hledat soubory. V n∞m si vyberete kritΘria hledßnφ a pak ji₧ m∙₧ete spustit samotnΘ vyhledßvßnφ tlaΦφtkem Hledej. Vyhledßvacφ kritΘria zahrnujφ prohledßvanΘ cesty vΦetn∞ masek, obsa₧en² text a pokroΦilß vyhledßvacφ kritΘria. Ka₧d² nalezen² soubor bude le₧et na jednΘ ze zadan²ch prohledßvan²ch cest, bude odpovφdat p°φsluÜnΘ masce, bude obsahovat po₧adovan² text a bude odpovφdat pokroΦil²m vyhledßvacφm kritΘriφm. Tyto kritΘria m∙₧ete zadat v dialogu PokroΦil²ch kritΘriφ (otev°ete ho tlaΦφtkem PokroΦilΘ). Zahrnujφ po₧adovanΘ atributy souboru (ka₧d² atribut mß jedno zatr₧φtko s nßsledujφcφm v²znamem - nezatr₧eno = nesmφ mφt, zatr₧eno = musφ mφt a t°etφ stav = nezßle₧φ na n∞m). Dßle zahrnujφ po₧adovanou velikost souboru (musφ b²t menÜφ, v∞tÜφ nebo rovna zvolenΘ velikosti) a po₧adovan² Φas poslednφho zßpisu (musφ b²t starÜφ, nov∞jÜφ nebo stejn∞ star² jako zvolenß hodnota). M∞≥te jen kritΘria, kterß chcete pou₧φt, ostatnφ jsou standardn∞ v nepou₧itΘm stavu.

Hledßnφ m∙₧ete p°edΦasn∞ zastavit klßvesou ESC nebo tlaΦφtkem Stop. B∞hem i po skonΦenφ vyhledßvßnφ lze pou₧φvat p°φkazy u₧ivatelskΘ nabφdky, prohlφ₧et a editovat nalezenΘ soubory (klßvesami F9, F3, F4). Dßle m∙₧ete spouÜt∞t nalezenΘ soubory (p°φpadn∞ p°φsluÜnou asociaci) klßvesou Enter nebo dvojit²m kliknutφm lev²m tlaΦφtkem myÜi. Po skonΦenφ hledßnφ je mo₧nΘ tlaΦφtkem Ukßzat p°edvΘst nalezen² soubor v aktußlnφm panelu (nastavφ se p°φsluÜn² adresß° a vybere se nalezen² soubor).

Rozsßhlß prohledßvßnφ jsou Φasov∞ nßroΦnß. Proto zde existuje mo₧nost minimalizace Servant Salamandra v pr∙b∞hu vyhledßvßnφ. PoΦet nalezen²ch soubor∙ je pak zobrazovßn v liÜt∞ aplikacφ. Na strßnce ObecnΘ v dialogu Mo₧nosti urΦφte, jestli chcete b²t upozorn∞ni zvukov²m signßlem na ukonΦenφ hledßnφ.

Obsa₧en² text lze zadat dv∞ma zp∙soby, a to obyΦejn²m textov²m v²razem a v²razem regulßrnφm (zatr₧en regulßrnφ v²raz). ObyΦejn² textov² v²raz se zadßvß bu∩ v textovΘm m≤du nebo v m≤du hexadecimßlnφm (zatr₧en hexadecimßlnφ m≤d). Textov² m≤d je z°ejm² a hexadecimßlnφ m≤d slou₧φ k zadßnφ hledanΘho textu znak po znaku v hexadecimßlnφch Φφslech. P°i tomto zadßnφ lze vlo₧it takΘ normßlnφ text, ten pak ale musφ b²t ohraniΦen dvojit²mi ·vozovkami naho°e. Tak₧e pokud zadßte '01 02 "text" 00', p∙jde o text se sedmi znaky. Regulßrnφ v²razy jsou mnohem mocn∞jÜφ ne₧ obyΦejnΘ textovΘ v²razy, umo₧≥ujφ hledat texty, kterΘ majφ vybranΘ vlastnosti. Mezi tyto vlastnosti pat°φ "text zaΦφnß na zaΦßtku °ßdky", "text konΦφ na konci °ßdky", "text mß jistou p°edponu a jistΘ zakonΦenφ", "text je jedno z mno₧iny zadan²ch slov", "text obsahuje jen znaky z jistΘ mno₧iny znak∙ (nap°. Φφslice)" atd. Pokud pro hledßnφ zvolφme regulßrnφ v²raz, bude nalezen takov² text, kter² je srovnateln² s tφmto v²razem (spl≥uje vÜechny zadanΘ vlastnosti).

StruΦn² p°ehled regulßrnφch v²raz∙:

Nßsledujφcφ kompletnφ popis regulßrnφch v²raz∙ je p°evzat z dokumentace knihovny REGEXP, v²bornΘ prßce Henryho Spencera.

SYNTAXE REGUL┴RN═CH V▌RAZ┘
Regulßrnφ v²raz se sklßdß z v∞tvφ regulßrnφho v²razu (dßle jen RV) odd∞len²ch '|' (spojka "nebo"), poΦet v∞tvφ RV je v∞tÜφ nebo roven nule. Regulßrnφ v²raz je srovnateln² s ka₧d²m textem, kter² je srovnateln² s n∞kterou z obsa₧en²ch v∞tvφ RV.

V∞tev RV se sklßdß z Φßstφ RV, kterΘ na sebe navazujφ a jejich poΦet je v∞tÜφ nebo roven nule. V∞tev RV je srovnatelnß s textem, jeho₧ prvnφ Φßst je srovnatelnß s prvnφ Φßstφ RV, druhß Φßst je srovnatelnß s druhou Φßstφ RV a tak dßle.

╚ßst RV je atom RV p°φpadn∞ nßsledovan² '*', '+' nebo '?'. Atom RV nßsledovan² '*' je srovnateln² s textem vznikl²m 0 nebo vφce opakovßnφmi textu srovnatelnΘho s atomem RV. Atom RV nßsledovan² '+' je srovnateln² s textem vznikl²m 1 nebo vφce opakovßnφmi textu srovnatelnΘho s atomem RV. Atom RV nßsledovan² '?' je srovnateln² s prßzdn²m textem nebo textem srovnateln²m s atomem RV.

Atom RV je regulßrnφ v²raz v kulat²ch zßvorkßch (tento atom RV je srovnateln² s textem, kter² je srovnateln² s regulßrnφm v²razem v zßvorkßch), mno₧ina RV (viz dßle), '.' (tento atom RV je srovnateln² s jednφm libovoln²m znakem), '^' (tento atom RV je srovnateln² s prßzdn²m textem na zaΦßtku °ßdky), '$' (tento atom RV je srovnateln² s prßzdn²m textem na konci °ßdku), '\' nßsledovan² libovoln²m znakem (tento atom RV je srovnateln² se znakem, kter² nßsleduje '\') nebo libovoln² znak, kter² nemß p°i°azen specißlnφ v²znam (tento atom RV je srovnateln² s tφmto znakem).

Mno₧ina RV je mno₧ina znak∙ uzav°en²ch do hranat²ch zßvorek. Mno₧ina RV je normßln∞ srovnatelnß s ka₧d²m obsa₧en²m znakem. Pokud ovÜem mno₧ina v '[]' zaΦφnß '^', je vzniklß mno₧ina RV srovnatelnß naopak s ka₧d²m neobsa₧en²m znakem. Pokud jsou dva znaky v mno₧in∞ odd∞leny '-', jde o zkrßcen² zßpis intervalu ASCII znak∙ (nap°. '[0-9]' je tedy srovnateln² se ka₧dou dekadickou Φφslicφ). Pokud chcete do mno₧iny dostat znak ']', dejte ho na prvnφ pozici za '[' (tedy nap°. '[]]'), p°φpadn∞ jeÜt∞ za '^' (tedy nap°. '[^]]'). Pokud chcete do mno₧iny dostat znak '-', dejte ho na poslednφ pozici.

MNOHOZNA╚NOST
Pokud je regulßrnφ v²raz srovnateln² se dv∞ma r∙zn²mi Φßstmi textu, srovnß se s tφm, kter² zaΦφnß d°φve. V p°φpad∞, ₧e oba zaΦφnajφ na stejnΘ pozici, ale majφ r∙znou dΘlku nebo majφ stejnou dΘlku, ale byli srovnßny r∙zn²m zp∙sobem, vÜe se komplikuje, viz nßsledujφcφ.

Obecn∞ jsou varianty v seznamu v∞tvφ RV probφrßny v po°adφ zleva doprava, varianty pro '*', '+' a '?' jsou probφrßny od nejdelÜφch k nejkratÜφm, vno°enΘ konstrukce jsou probφrßny od vn∞jÜφch k vnit°nφm a navazujφcφ konstrukce jsou probφrßny zleva doprava. Text je srovnßn podle prvnφ vyhovujφcφ varianty.

Nap°φklad '(ab|a)b*c' je srovnateln² s 'abc' dv∞ma zp∙soby. Na zaΦßtku je mo₧nΘ zvolit mezi 'ab' a 'a'. Bude pou₧ito 'ab', proto₧e je prvnφ a vede k ·sp∞ÜnΘmu konci. Zb²vajφcφ 'c' je srovnßno takto: 'b*' je srovnßno s prßzdn²m textem a 'c' je srovnßno s 'c'.

Ve specißlnφm p°φpad∞, kdy nebude v regulßrnφm v²razu pou₧ito '|' a bude zde prßv∞ jeden znak '*', '+' nebo '?', dojde k srovnßnφ nejdelÜφho srovnatelnΘho textu. Tak₧e 'ab*' v 'xabbbby' bude srovnßno s 'abbbb'. VÜimn∞te si ale, ₧e 'ab*' v 'xabyabbbz' bude srovnßno s 'ab', kterΘ zaΦφnß d°φve ne₧ 'abbb' (po°adφ rozhoduje na prvnφm mφst∞).

Adresß°ovΘ zkratky
Adresß°ovΘ zkratky jsou pou₧φvßny k urychlenφ p°φstupu do frekventovan²ch adresß°∙. T∞chto zkratek m∙₧e b²t a₧ deset. Klßvesami Shift+Ctrl+Φφslo (0 a₧ 9) se definujφ a klßvesami Ctrl+Φφslo (0 a₧ 9) se pou₧φvajφ - zm∞nφ cestu v aktußlnφm panelu na definovan² adresß°. Adresß°ovΘ zkratky m∙₧ete prohlφ₧et a pou₧φt takΘ z menu P°φkazy/Jdi na adresß°ovou zkratku. Dßle je lze takΘ editovat na strßnce Adresß°ovΘ zkratky v dialogu Mo₧nosti.

U₧ivatelskß nabφdka
Ka₧dß polo₧ka u₧ivatelskΘ nabφdky obsahuje nßzev, p°φkaz a spouÜt∞cφ vlastnosti. Nßzvy polo₧ek jsou zobrazeny v dialogu U₧ivatelskß nabφdka. P°φkaz bude spuÜt∞n p°i v²b∞ru polo₧ky. P°φkazy mohou obsahovat prom∞nnΘ, kterΘ budou nahrazeny p°ed samotn²m spuÜt∞nφm. Tyto prom∞nnΘ jsou Φßsti pln²ch nßzv∙ oznaΦen²ch soubor∙:

  • %d - disk (nap°. 'c:')
  • %p - cesta s dlouh²mi nßzvy (nap°. '\Program Files\Microsoft Internet\')
  • %h - cesta se zkrßcen²mi nßzvy (nap°. '\PROGRA~1\MICROS~1\')
  • %f - dlouh² nßzev souboru (nap°. 'read this file.txt')
  • %s - zkrßcen² nßzev souboru (nap°. 'READTH~1.TXT')
  • %% - znak '%' (pokud pot°ebujete pou₧φt znak '%' v p°φkazu)
  • SpouÜt∞cφ vlastnosti slou₧φ k rozhodnutφ, jak dan² p°φkaz provΘst. Existujφ tyto mo₧nosti - p°φmΘ spuÜt∞nφ a spuÜt∞nφ p°es MS-DOS prompt (s nebo bez zav°enφ okna MS-DOS promptu po ukonΦenφ p°φkazu). P°φmΘ spouÜt∞nφ je dobrΘ pro aplikace pro Windows. SpouÜt∞nφ p°es MS-DOS prompt se pou₧φvß pro konzolovΘ aplikace se zajφmav²m v²stupem nebo pro spouÜt∞nφ kolon (p°esm∞rovan² vstup nebo v²stup, roury atd.).

    U₧ivatelskou nabφdku vytvo°φte na strßnce U₧ivatelskß nabφdka v dialogu Mo₧nosti. Tato strßnka je trochu slo₧it∞jÜφ. Jsou zde tlaΦφtka pro p°idßnφ, zm∞nu a odstran∞nφ polo₧ek u₧ivatelskΘ nabφdky. Vybranß polo₧ka je rozd∞lena do nßzvu, p°φkazu a spouÜt∞cφch vlastnostφ. Po zm∞n∞ t∞chto rozd∞len²ch dat je nutnΘ pou₧φt tlaΦφtko Zm∞nit, aby doÜlo ke zm∞n∞ polo₧ky u₧ivatelskΘ nabφdky. Po°adφ polo₧ek zm∞nφte klßvesami Ctrl+Üipka nahoru a Ctrl+Üipka dol∙ na posouvanΘ polo₧ce u₧ivatelskΘ nabφdky.

    Klßvesou F9 v panelech a dialogu Hledat soubory otev°ete dialog U₧ivatelskß nabφdka, ve kterΘm je zobrazen seznam polo₧ek u₧ivatelskΘ nabφdky.

    Obnovovßnφ sφ¥ov²ch jednotek
    Pokud je b∞hem p°ihlaÜovßnφ do systΘmu sφ¥ovß jednotka nep°φstupnß, je systΘmem doΦasn∞ zablokovanß. Obnovit ji m∙₧ete tak, ₧e v n∞kterΘm panelu zm∞nφte disk na p°φsluÜnou sφ¥ovou jednotku klßvesou Alt+F1 nebo Alt+F2. Pokud se sφ¥ovß jednotka stane nep°φstupnou a₧ b∞hem prßce a pokusφte se ji pou₧φt, m∙₧e trvat pom∞rn∞ dlouhou dobu, ne₧ systΘm ohlßsφ chybu. V tomto p°φpad∞ staΦφ pou₧φt klßvesu ESC a Servant Salamander bude pokraΦovat v b∞hu (Φekßnφ na v²sledek operace pob∞₧φ dßl v jinΘm vlßkn∞).

    Porovnßvßnφ adresß°∙
    V nabφdce P°φkazy je polo₧ka Porovnat adresß°e. Tento p°φkaz porovnßvß obsahy aktußlnφch adresß°∙ v levΘm a pravΘm panelu. Po provedenφ p°φkazu budou v obou panelech oznaΦeny soubory, kterΘ jsou navφc nebo jsou nov∞jÜφ nebo v∞tÜφ.

    Zm∞na velikosti pφsmen v nßzvech soubor∙ a adresß°∙
    V nabφdce Soubory je polo₧ka M∞nit velikost pφsmen. Tento p°φkaz umo₧nuje zm∞nit velikosti pφsmen v nßzvech soubor∙ a adresß°∙ (voliteln∞ i vΦetn∞ podadresß°∙) na malΘ, velkΘ a velkΘ poΦßteΦnφ pφsmena. Tato slu₧ba je pou₧itelnß p°i p°echodech ze souborovΘho systΘmu, kter² nerozliÜuje velikosti pφsmen na systΘm, kter² je naopak rozliÜuje (nap°. UNIX).

    Pou₧φvßnφ systΘmovΘho odpadkovΘho koÜe
    M∙₧ete zvolit vyhazovßnφ soubor∙ a adresß°∙ do systΘmovΘho odpadkovΘho koÜe. V²hodou tohoto odstra≥ovßnφ je, ₧e tyto soubory a adresß°e lze po smazßnφ obnovit. Do koÜe m∙₧ete vyhazovat vÜechny soubory a adresß°e nebo jen ty soubory, je₧ odpovφdajφ alespo≥ jednΘ ze zadan²ch masek. Zadßnφm t∞chto masek rozliÜφte mezi d∙le₧it²mi soubory (nap°. vaÜe textovΘ dokumenty nebo zdrojovΘ k≤dy) a soubory, kterΘ snadno zφskßte z jin²ch zdroj∙ (nap°. spustitelnΘ soubory, knihovny nebo systΘmovΘ soubory). VÜechny tyto vlastnosti nastavφte na strßnce SystΘm v dialogu Mo₧nosti.

    Parametry z p°φkazovΘ °ßdky pro Salamand.exe
    Aktußlnφ adresß°e v panelech po spuÜt∞nφ Servant Salamandera m∙₧ete zadat jako prvnφ a druh² parametr spustitelnΘho souboru Salamand.exe. Tedy 'Salamand.exe "C:\Program Files" D:\' spustφ Servant Salamandera s "C:\Program Files" v levΘm panelu a "D:\" v pravΘm panelu.

    DalÜφ u₧iteΦnΘ p°φkazy
    PodrobnΘ informace o aktußlnφm disku nebo sφ¥ovΘ jednotce zφskßte spuÜt∞nφm p°φkazu Informace o disku z nabφdky P°φkazy. Pokud se zm∞nφ typy soubor∙, je t°eba obnovit zaznßmy o t∞chto typech v Servant Salamandru. To je mo₧nΘ provΘst bu∩ nov²m nastartovßnφm Servant Salamandra nebo spuÜt∞nφm p°φkazu Znovu naΦφst typy soubor∙ z nabφdky P°φkazy. ZvlßÜtnφ slo₧ky jako nap°. Tento poΦφtaΦ, KoÜ, Ovlßdacφ panely nebo Okolnφ poΦφtaΦe otev°ete p°φmo ze Salamandera pomocφ nabφdky Otev°enφ slo₧ky v nabφdce P°φkazy.

    KlßvesovΘ zkratky
    V Servant Salamandru je mnoho klßvesov²ch zkratek. Ty mohou urychlit vaÜi prßci se soubory a adresß°i. VÜechny funkce najdete takΘ v nabφdkßch, kde jsou zobrazeny takΘ klßvesovΘ zkratky.

    • Alt+F1 - zm∞na disku v levΘm panelu
    • Alt+F2 - zm∞na disku v pravΘm panelu
    • Shift+Ctrl+A, ..., Shift+Ctrl+Z - zm∞na disku v aktußlnφm panelu na A:, ..., Z:
    • Insert - oznaΦenφ vybranΘho souboru nebo adresß°e v aktußlnφm panelu
    • Mezernφk - oznaΦenφ vybranΘho souboru nebo adresß°e v aktußlnφm panelu
    • NumerickΘ plus - oznaΦenφ odpovφdajφcφch soubor∙ a adresß°∙ v aktußlnφm panelu
    • NumerickΘ minus - odznaΦenφ odpovφdajφcφch soubor∙ a adresß°∙ v aktußlnφm panelu
    • NumerickΘ krßt - invertovßnφ oznaΦenφ soubor∙ a adresß°∙ v aktußlnφm panelu
    • Ctrl+numerickΘ krßt - oznaΦenφ/odznaΦenφ vÜech soubor∙ a adresß°∙
    • NumerickΘ lomeno - otev°enφ novΘho MS-DOS promptu
    • F5 - kopφrovßnφ oznaΦen²ch soubor∙ a adresß°∙
    • F6 - p°esunutφ oznaΦen²ch soubor∙ a adresß°∙
    • F7 - vytvo°enφ podadresß°e v aktußlnφm adresß°i
    • F8 - odstran∞nφ oznaΦen²ch soubor∙ a adresß°∙
    • Delete - jen v panelech, odstran∞nφ oznaΦen²ch soubor∙ a adresß°∙
    • F2 - p°ejmenovßnφ vybranΘho souboru nebo adresß°e
    • Ctrl+F2 - zm∞na vlastnostφ oznaΦen²ch soubor∙ a adresß°∙
    • Ctrl+F7 - zm∞na velikosti pφsmen v nßzvech oznaΦen²ch soubor∙ a adresß°∙
    • Backspace - jen v panelech - p°echod do vyÜÜφho adresß°e v aktußlnφm panelu
    • Ctrl+PageUp - p°echod do vyÜÜφho adresß°e v aktußlnφm panelu
    • Ctrl+\ - p°echod do ko°enovΘho adresß°e v aktußlnφm panelu
    • Ctrl+Backspace - v panelech - p°echod do ko°enovΘho adresß°e
    • Ctrl+Backspace - v p°φkazovΘ °ßdce - v²maz slova vlevo
    • Alt+Enter - jen v panelech, zobrazenφ vlastnostφ vybranΘho souboru nebo adresß°e
    • Ctrl+Enter - vlo₧enφ nßzvu vybranΘho souboru nebo adresß°e do p°φkazovΘ °ßdky
    • Ctrl+[ - vlo₧enφ plnΘho nßzvu aktußlnφho adresß°e v levΘm panelu do p°φkazovΘ °ßdky
    • Ctrl+] - vlo₧enφ plnΘho nßzvu aktußlnφho adresß°e v pravΘm panelu do p°φkazovΘ °ßdky
    • Ctrl+Shift+Enter - vlo₧enφ plnΘho nßzvu aktußlnφho adresß°e v aktußlnφm panelu do p°φkazovΘ °ßdky
    • Ctrl+Üipka nahoru - jen v p°φkazovΘ °ßdce - listovßnφ v historii p°φkaz∙ zp∞t
    • Ctrl+Üipka dol∙ - jen v p°φkazovΘ °ßdce - listovßnφ v historii p°φkaz∙ dop°edu
    • Shift+Enter - jen v p°φkazovΘ °ßdce - stejnß funkce jako klßvesa Enter v panelech
    • F9 - otev°e dialog U₧ivatelskß nabφdka
    • Alt+F7 - otev°e dialog Hledat soubory
    • Ctrl+F9 - ruΦnφ obnova obsahu aktußlnφho panelu
    • Alt+F10 - spoΦφtß souhrnou velikost oznaΦen²ch soubor∙ a adresß°∙
    • Shift+F10 - otev°e mφstnφ nabφdku pro oznaΦenΘ soubory a adresß°e
    • Shift+F7 - zm∞na aktußlnφho adresß°e
    • Ctrl+F1 - zobrazenφ dialogu Informace o disku
    • Ctrl+F10 - porovnßnφ adresß°∙
    • Ctrl+F12 - v²b∞r filtru pro aktußlnφ panel
    • Ctrl+F3 - °azenφ soubor∙ v aktußlnφm panelu podle nßzvu
    • Ctrl+F4 - °azenφ soubor∙ v aktußlnφm panelu podle p°φpony
    • Ctrl+F5 - °azenφ soubor∙ v aktußlnφm panelu podle data
    • Ctrl+F6 - °azenφ soubor∙ v aktußlnφm panelu podle velikosti
    • F3 - otev°enφ prohlφ₧eΦe s vybran²m souborem
    • Alt+F3 - otev°enφ nßhradnφho prohlφ₧eΦe s vybran²m souborem
    • F4 - otev°enφ editoru s vybran²m souborem
    • Shift+F4 - otev°enφ prohlφ₧eΦe s nov²m souborem
    • F11 - otev°enφ dialogu P°ipojenφ sφ¥ovΘ jednotky
    • F12 - otev°enφ dialogu Odpojenφ sφ¥ovΘ jednotky
    • Shift+Ctrl+0, ..., Shift+Ctrl+9 - definuje adresß°ovou zkratku 0, ..., 9
    • Ctrl+0, ..., Ctrl+9 - zm∞nφ aktußlnφ adresß° dle adresß°ovΘ zkratky 0, ..., 9
    • Ctrl+Alt+0, ..., Ctrl+Alt+9 - zm∞nφ aktußlnφ adresß° v druhΘm panelu dle adresß°ovΘ zkratky 0, ..., 9
    • Ctrl+C - kopφrovßnφ oznaΦen²ch soubor∙ a adresß°∙ do schrßnky
    • Ctrl+X - vyjmutφ oznaΦen²ch soubor∙ a adresß°∙ do schrßnky
    • Ctrl+V - vlo₧enφ soubor∙ a adresß°∙ ze schrßnky do aktußlnφho adresß°e
    • Ctrl+A - oznaΦenφ/odznaΦenφ vÜech soubor∙ a adresß°∙
    • Ctrl+R - ruΦnφ obnova obsahu aktußlnφho panelu
    • Ctrl+L - zobrazenφ dialogu Informace o disku
    • Ctrl+Q - spoΦφtß souhrnou velikost oznaΦen²ch soubor∙ a adresß°∙
    • Ctrl+F - otev°e dialog Hledat soubory
    • Ctrl+U - prohozenφ panel∙

    VaÜe komentß°e a nßvrhy zasφlejte na:
    P.Solin@sh.cvut.cz.
    Nejnov∞jÜφ verzi tohoto dokumentu naleznete na naÜich strßnkßch.

    Poslednφ ·pravy: 15. b°ezna 1998