EDDI E
V¿echna práva na progra m: ©1 996-98 adequate systems Tato p‡íruçka byl a vyrobena fir mou i nvers medi a Soft ware Vertri eb, maj. Ulf Dunkel a p‡el oæena fir mou cds. Nes mí bÿt bez písemného svol ení adequate systems a i nvers medi a Soft ware Vertri eb reprodukována, p‡ená¿ena, p‡episována, ukl ádána na datové nosiçe nebo p‡ekl ádána doji ného jazyka nebo poçítaçového kódu bez ohl edu na for mu. Práva v¿ech, vtéto p‡íruçce zmínênÿch a uvedenÿch firem, stejnê jako názvy a znaçky zboæí, nál eæejí p‡ísl u¿nÿmfir má m.
Licence: © adequate systems GmbH 1994
Majitel licenceje oprávnên pouæívat modul najednomza‡ízení (poçíta-
çi). P‡itom musí bÿt dodaná disketa ul oæena v p‡í mém místní mvztahu k za‡ízení a nes mí bÿt souçasnê nasazena naji némza‡ízení. Majiteli licenceje zakázánojakÿmkoliv zpûsobem produkt roz¿i‡ovat a rozmnoæovat. Dræitel licence není oprávnên sá mani s pomocí t‡etí osoby modul jakÿmkolivzpûsobem mênit. T‡etí osobês mí progra mzp‡ístupnitjentak, jakje nezbytné projeho pouæívání. Licence k pozbÿvá pl atnosti, pokud její dræitel poru¿í její ustanovení. P‡i tvorbê modul u ajeho doku mentace byl o postupováno s nejvêt¿í peçlivostí a snahou o správnost, bezchybnost a úpl nost.
Protoæe se
soft ware stál e vyvíjí a vyl ep¿uje, nezodpovídá autor, vydavatel ani distributor za æádné p‡í mé ani nep‡í mé ¿kody.
Dotazy: computer desi gn studi o, Novákovÿch 8, 1 80 00 Praha 8 Tel.: 02/82 46 1 0, fax 02/29 1 9 95 http://www.cal a mus. cz e- mail: jandi k @cal a mus. cz
IMPRESSUM 49
EDDI E
E 4. 1. 1
P‡edávánítextu mezi rámeçkema oknem(strana 15) Funkce kvÿmênê dat mezi rámeçke ma okne mvyæadují podle okol-
nostíje¿tê zodpovêzeníjednoho nebo více dotazû.
Otev‡ít nové Eddieho okno Jeli vybránblok nebo pravítko, p‡evezme se vybraná oblast do edi-
toru bez dal¿ího dotazu, jinak se p‡evezme celÿ text. Je−li jiæ okno s texte mztohoto rámeçku otev‡eno, objeví se upozornêní nabízející alternativu neotvírat nové okno, alejenaktivovattoexistující (Ü UKÅ-
P‡evzít text dojiæotev‡eného Eddieho okna Princzipiálnê se objeví varování, které chrání p‡ed náhodnÿm p‡epsání mtextu v oknê.
Nalitítextu do rámeçku bez zav‡ení Eddieho okna Nenastal−li æádnÿ konfliktní p‡ípad (viz níæe), p‡elije se text bez dal¿íchkomentá‡û. Jinakse objevífor mulá‡, kterÿse obevujei p‡i za-
vírání okna.
Nalitítextu do rámeçku a zav‡ení Eddieho okna Objeví se for mulá‡, ve které mse Eddie mu dají dal¿íinstrukce: NAHRADIT
Text vrámeçku bude nahrazentexte mz okna.
VLOÆIT
Text v oknê se vloæí do rámeçku na pozici kurzoru.
ZAHODIT ZMëNY Oknose zav‡e, text zahodí.
IMPRESSUM 50
© adequate systems GmbH 1994
ZATÜ).
EDDI E
STORNO Æádná akce, okno zûstane otev‡ené. Tlaçítko Ü NAHRADITÜ se vztahuje buânacelÿtext, nebo navybranÿ
blok, nebo na vybrané pravítko. Popis tlaçítka si Eddie vybere podle okolností. Kromê toho se vtomtofor mulá‡i objeví upozornêní, varující
p‡ed nechtênÿmp‡epsání mtextu:
Pûvodnítext byl zmênên Bêhe mpráce v Eddie mbyl text ve stránce z mênên. Tyto zmênyse
© adequate systems GmbH 1994
ztratí, necháte−li nahradit obsahrámeçkutexte mz okna.
Byl vybránjinÿtextovÿ‡etêzec Text v Eddieho oknê pochází pûvodnê zjinéhoretêzce, neæ kterÿje
právê vybrán. Tose nap‡íklad mûæestát, kdyæse p‡i p‡esunování okna nebo nêçe mpodobné mnáhodou aktivujejinÿ dokument. Hlá¿ení va-
ruje p‡e náhodnÿmp‡epsáníjinÿchtextovÿch dat.
N ení vybrán æádnÿ , nebo moctextovÿch rámeçkû To vlastnê hovo‡ísamozasebe: v aktuálnístránce akturálního do-
kumentu není vybránæádnÿ, nebo naopakvíceré rámeçkyz rûznÿch
textovÿch‡etêzcû.
Je vybránajinátextováoblast Oblast textuvestránce, která mábÿt nahrazena (celÿtext, vybranÿ blok nebo vybrané pravítko) nesouhlasí s oblastí, která byla pûvodnê nataæena do Eddieho okna.
P‡íklad: Ve stránce byl oznaçen blok ajeho obsah otev‡en
v Eddie m. Bêhe mdal¿í práce v Eddie ma Calamususe oznaçení blo-
ku náhodnê zru¿í. P‡i nateçení textuzpêt by byl tí mpáse mnahrazen
celÿtext. Protose objevuje toto upozornêní.
Calamus kromê toho p‡edepisuje, æe textovÿ rámeçek musí vædy-
cky zaçínat pravítke mastyle m(vtomto po‡adí). Je−li toto pravidlo
p‡i zpêtné mnalití textuporu¿eno (protoæe byl v Eddieho oknê nêkte-
IMPRESSUM 51
EDDI E
rÿ kód p‡esunut nebo s mazán), objevuje se toto hlá¿ení také. Eddie
jednodu¿e p‡eskoçí pravítko astyl na zaçátku rámeçku as nahrazování mzaçne aæ první mznake mza ni mi.
E 4. 2
Vloæit ‡ídicí kódy (strana 16) Natextovÿ bloklze aplikovat následující ‡ídicí kódy:
Textovÿ styl
Odpovídátofunkci ÜZmênit styl textuÜ vtextové m modulu.
Eddie v¿eobecnê ru¿í p‡ebyteçné styly. Pokud byl blokjiæ ve stylu,
kterÿ aplikuje me, nevloæí p‡ed nêj Eddi nic.
Pravítko Pouæití pravítekfunguje stej nêj ako pouæití stylû.
Poznámka, index, komentᇠTextovÿ blokje p‡e mênên do odpovídajícího ‡ídicího kódu. Obsah
blokuse pak nachází uvnit‡ ‡ídicího kódu.
Ruçní kerning Eddie vloæí p‡ed aza blok kerningové ‡ídicí kódy. Pokudse zdejiæ
‡ídicí kódy kerningu nalézají, nevkládají se nové, ale jejich hodnoty
jsou zmênêny. ”ídicí kód p‡ed bloke mp‡itomobsahuje nastavené hodnotyposunu Xa Y, ‡ídicí kódzabloke mp‡esnê obrácené hodnoty.
Pokud byly mênêny existující ‡ídicí kódy, nastává na konci bloku
opaçnárelativní z mêna kerningu.
IMPRESSUM 52
© adequate systems GmbH 1994
P‡ed blokse vloæí aplikovanÿstyl, p‡í mo za nêj styl, kterÿ p‡edtí m
prototo místo platil. V¿echnytextové styly uvnit‡ blokujsou zru¿eny.
EDDI E
P‡íklad 1: [ Kerni ng X=10. 0 Y=−2. 0] aplikovanÿ na blok: Nazaçátkublokuse vloæí: Nakonci blokuse vloæí:
[ Kerni ng X: 10. 0 Y: −2. 0] [ Kerni ng X: −10. 0 Y: 2. 0]
P‡íklad 2: [ Kerni ng X: 10. 0 Y: −2. 0] je aplikován nablok, kterÿje
jiæ ‡ídicí mi kódy kerningu vybaven:
Nazaçátku blokuje: [ Kerni ng X: 5. 0 Y: 1. 0]
Na konci blokuje: [ Kerni ng X: −4. 0 Y: −1. 0] (t.j. hodnoty 5. 0 se
nezru¿í úplnê)
Zaçátekblokuse z mênítakto:
[ Kerni ng X: 10. 0 Y: −2. 0]
konec blokuse zmênítakto:
[ Kerni ng X: −9. 0 Y: 2. 0]
© adequate systems GmbH 1994
(j akbylo vysvêtleno)
(hodnota −10. 0 se ostej nou hodnotuj ako u pûvodníhobloku nevrá-
tí zpátky)
4. 4
Automatické ukládání a naçítánítextû Eddie nyní p‡i ukonçení programu nabízí uloæit obsah v¿echje¿tê
otev‡enÿch oken. Textyse uloæí podj méne mEDDIExxx. CTD do hledací
cestyprotexty, p‡içe mæ xxxodpovídápo‡adové muçíslu. P‡i nové mstar-
tu Calamusu/Eddiehose tytotexty Automaticky naçtou.
IMPRESSUM 53
EDDI E
E5
Povelové poleÜblokovéfunkce/nástrojeÜ (strana 18) V Eddie mod verze 2 bylototo povelové pole roz¿í‡eno o nêkteré nové
funkce. Nêkteréikony musely bÿt p‡e místêny (viz obrázekvedle). Novéjsou následující funkce: ù Pouæít separátortextu
ù P‡evod minusky/ VERZÅLKY ù Vloæit textovouznaçku
E 5. 5
P‡esunout bloky (strana 21) V¿echny operace (kopírování, p‡esun, mazání) se nyní vztahují na
v¿echny bloky.
Separátorovÿtext se zadává ve zvlῃ ktomuvyhrazené moknê, které
se dáotev‡ítfunkcí ÜNastavit separátortextuÜ. Jestli setentotext pouæije
p‡i kopírování a p‡esunování blokû, urçí p‡epínaç ÜPouæít separátorovÿ
textÜ. Tense vyskytuje j ak v povelové mpoli ÜBlokové funkce a nástro-
jeÜ, takv hlaviçce okna pro nastavení seprátorovéhotextu.
Ve for mulá‡i ÜNastavit práci s blokovÿmi znaçkamiÜ (Povelové pole
ÜNastaveníÜ) se dá urçit cose stane s blokovÿmi znaçkami po kopírování, p‡esunu nebo vloæení textovÿchblokû:
IMPRESSUM 54
© adequate systems GmbH 1994
ù Vloæit textovouznaçkus klávesovouzkratkou
ù Skoçit natextovouznaçku
EDDI E
kopírování (originál) Pûvodní blokyzûstanou po zkopírování nadále oznaçeny. kopírování (duplikát) Budou vybrány kopie blokû. p‡esunutí Po p‡esunutí zûstanou bloky oznaçené.
© adequate systems GmbH 1994
Vloæit zeschránky Vloæenÿtextje oznaçenj ako blok.
5. 6
Pouæít separátorovÿtext P‡i kopírování nebo p‡esunu více blokû souçasnê je mezi jednotlivé
blokyvloæenseparátorovÿtext. Stej náikonaje v hlaviçce oknaprosepa-
rátorovÿtext.
5. 7
P‡evod minusky/ VERZÅLKY
Toutofunkcílze ve v¿echoznaçenÿchblocíchp‡evést minusky naver-
zálky a naopak. Eddie p‡itompracuje takto:
Nejprve jsou analyzovány znaky na zaçátku oznaçeného textu. Je−li
v nê mvíce verzálek neæ mínusek, p‡evede se v¿echno do mínusek. Je−li
vêt¿ina mínusek, následuje p‡evod na verzálky. Dal¿í kliknutí naikonu
p‡evádí text zase opaçnê. P‡evod mínusek a verzálek pouæívá tabulku
kategorizace pís men vestavênou vtêle Calamusu, takæe pro správnou
funkci vçe¿tinêje pot‡ebaçeskÿ Calamus, ale naj azykové verzi modulu Eddiejiæ nezáleæí.
IMPRESSUM 55
EDDI E
5. 8
Textové znaçky Eddie nyní dává moænost definovat v kaædé mtextu libovolnÿ poçet
znaçek, na které lze pozdêji rychle a pohodlnê skákat. Znaçkyjsou ulo-
æenydotextu azûstanouv nê mi po nalití zpêt dostránky. Viditelnéjsou alejenv Eddie m. Ve zkrácenéfor mêse zobrazujíj ako koleçko, v dlouhé
for mêj ako dva pûlkruhy, které uzavírají znaçce p‡i‡azenou klávesovou zkratku.
Vloæit textovou znaçkus def inicí klávesy Na pozici kurozu se vloæí textová znaçka. Eddie pak od uæivatele vyæaduje stsiknout kombinaci kláves, která bude této znaçce p‡i‡azena.
Skoçit natextovou znaçku Objeví se popup menu se v¿e mi vtextu definovanÿmi znaçkami.
Vlevoje zobrazenap‡íslu¿ná kombinace kláves, pokudbyla definová-
na, za níje úsektextu, ve které mse znaçka nachází. Znaçka, na které
je právê kurzor, je za¿krtnuta. Na znaçkuse dáskoçit dvojí mzpûsobe m:
- Kliknutí mnaznaçku
- Stisknutí mkombinace kláves, kteráje znaçce p‡i‡azena Klávesovÿ kódje zobrazentakto:
ACS #kl ávesa
IMPRESSUM 56
© adequate systems GmbH 1994
Vloæit textovou znaçku Na pozici kurozuse vloæí textováznaçka bez klávesové zkratky.
EDDI E
Ü AÜ je Alternate, Ü CÜ je Control a Ü SÜ je Shift. Je−li mínêna urçitá
klávesa Shift, pí¿e Eddie místotoho Ü LÜ nebo Ü RÜ (prolevou nebo pra-
vou klávesu Shift). Znak Ü #Ü udává, æe se klávesa naçíselné mbloku.
5. 8. 1
Textové znaçky: Tipy a upozornêní V¿echnaklávesová makra(nahrávaná Alternate + Esc) jsoupouæívá-
na Calamuse ma protoje nelze pouæít protextové znaçky. Malÿmtrike m
se ale dá tento problé mobejít: Jednodu¿e p‡edtí mstisnête prefixovou © adequate systems GmbH 1994
klávesu pro textové makro, definovanou ve for mulá‡i ÜDefinice kláves
pro zvlá¿tní znakyÜ vtextové m modulu.
Pro vkládání askákání na textové znaçky doporuçuje me makrore-
kordére mnahrát dvê klávesová makra: První makro:
- Nastartujte rekordér p‡es Alternate + Esc
- Kliknête na ÜVloæit textovouznaçkus definicí klávesyÜ
- stisnête prefixovou klávesu protextové makro (Control + M)
- Zastavte nahrávání p‡es Alternate + Esc
- Sktisknête kombinaci kláves urçenou pro ÜVloæit textovouznaçkuÜ Druhé makro:
- Nastartujte rekordér p‡es Alternate + Esc
- Kliknête na ÜSkoçit natextovouznaçkuÜ
- stisnête prefixovou klávesu protextové makro (Control + M)
- Zastavte nahrávání p‡es Alternate + Esc
- Sktisknête kombinaci kláves urçenoupro ÜSkoçit natextovouznaçkuÜ Textové znaçky jsou pak ‡iditelné z klávesnice a dají se obsluhovat
vel mi rychle.
IMPRESSUM 57
EDDI E
6
Hledání a nahrazování Funkce hledání a nahrazování jsou v Eddie m opravdu mocnÿm
prost‡edke m pro zpracování textû. Vedle jednoduchého hledání a nahrazování slov nebo çástí vêt se dají odpovídající mi algorit my roz-
poznat a modifikovat celé textové struktury, j ako je t‡eba databázové publikování. Díky odpovídající msadámhledacích a nahrazovacích al-
gorit mûse dají dêlat komplexní úpravy surového textu, nebo konverze
dojinÿchtextovÿchfor mátû. Z praktickÿch dûvodûjefor mulᇠpro hle-
dání a nahrazování umístên vsamostatné moknê. Jentak bylo moæné
obsahovat libovolné Calamuse mpodporované ‡ídící kódy. Toto okno se otev‡e kliknutí mnasymbol lupybuâv povelové mpoli ßBlokovéfunkce a nástrojeÜ, nebo v hlaviçce textového okna:
Na první pohled mûæe mnohost funkcí pûsobit odrazující mzpûso-
be m. Ale nenechtesetí mdepri movat! Obsluha nenítaksloæitá, j akbyto mohlo na první pohled vypadat.
IMPRESSUM 58
© adequate systems GmbH 1994
povolit libovolnê dlouhé hledané a nahrazované texty, které s mêjí také
EDDI E
Nejprve p‡ehledjednotlivÿchobsluænÿchprvkû. Vespodní çásti hleda-
cího oknavidíte dvê pruhe moddêlené oblasti. V horníse zadává hledanÿ
text, ve spodní text nahrazovanÿ. Pro æádnÿztêchtotextû neplatí æádná zvlá¿tní omezení: mohou obsahovat libovolné znaky vçetnê ‡ídicích kódû a projejichvytvá‡enílze pouæít v¿echnyfunkce Eddieho.
Naprvní pohled mûæe bohatost funkcí hledacího oknapûsobit ponê-
kudodrazující mdoj me m. Nenechtesetí male odradit! Jeho obsluha není zdalekataksloæitá, j akto na první pohled vypadá.
Zaçne me nej d‡ív p‡ehlede mobsluænÿchprvkû okna. Zcela naho‡e se
© adequate systems GmbH 1994
nalézá jiæ ztextového okna známé záhlaví. Tlaçítka pro p‡elití textu
a otev‡ení hledacího okna samoz‡ej mê chybí, protoæe zde by ne mêla
æádnÿs mysl. Pod hlaviçkouje for mulá‡ová çást s ikonami a p‡epínaçi.
Zcela dolejsout‡i popiskami oddêlenávstupní pole. Zde se zapisuje hle-
danÿtext, nahrazujícítext a komentá‡e k obê ma. KomentᇠEddie zcela
ignoruje aslouæí jen k dokumentaçní múçelûm. V¿echnyt‡i texty mo-
houbÿtj akkolivdlouhé a mohouobsahovatj akékoliv‡ídicí kódy. P‡ije-
jich zpracovávání mûæete pouæít v¿echnyfunkce, kteréjsou k dispozici
vtextové moknê. Je zde moænáj akpráce s textovÿmi bloky, takvÿmêna dat p‡es schránku.
Tlaçítka a p‡epínaçe ve for mulá‡ové çásti se dají zhruba rozdêlit do
následujících kategorií:
Setup Eddie dává moænost aplikovat natext souçasnêlibovolné mnoæství
hledacích a nahrazovacích akcí. Ktomuposkytujefunkce prosprávu hledanÿch/nahrazovanÿchtextû.
Moænosti Uprost‡ed vpravojsou obsluæné prvky, sjejichæ pomocílze ovlivnit
zpûsob práce funkcí.
IMPRESSUM 59
EDDI E
Funkce Ikonami uprost‡ed vlevose spou¿têjí vlastní hledací a nahrazovací
akce.
Následující odstavce vás povedou krok za kroke m mnohostrannÿmi
moænost mi tohoto nástroje. P‡eçtêtesijednotlivé bodypostupnêjedenza
druhÿma vyzkou¿ejte nové znalosti hned v programu.
6. 1
Hledat/nahraditjednoduchÿtext
ho úseku, ale znamenáto æe vtextu nejsou náhradníky (které bude me
zkrácenê nazÿvat æolíky). Je úplnêjedno, zda hledámejediné pís meno,
slovo, nebocelouvêtu; samo mnoæství neovlivñuje zpûsob obsluhy, nebo
fungováníjednotlivÿchfunkcí.
Budou vysvêtleny následující úlohy:
ù poçítání (j akçastose daná pasáæ vyskytuje vtexu) ù nalézt a oznaçit nêj akoufrázi vcelé mtextu
ù hledat a nahradit nêj akoufrázi vcelé mtextu
ù jednotlivé vyhledání
ù jednotlivé nahrazení nêkterého z nalezenÿchtextû
6. 1. 1
Najít a oznaçit Nejprve musíte vypnout ve¿keré p‡epínaçe a volby, protoæe je napo-
prvé nebude me pot‡ebovat. To se tÿká v¿ech popsanÿchçtvereçkû upro-
st‡edstej nêj ako p‡epínaçe MULTI. Pak mûæe me postoupit dál: Napi¿te
do oblasti pod popiskou ÜHledat: Ü text, kterÿ má Eddie najít a kliknête
IMPRESSUM 60
© adequate systems GmbH 1994
Zaçne me jednoduchÿm úkole m: Hledání m a nahrazení mjednodu-
chÿchçástítextu, p‡içe mæ ÜjednoduchéÜ se nevztahuje nadélkutextové-
EDDI E
naikonus lupou (ÜGlobální hledáníÜ).
Tï mjse mjiæ ukázali první pouæití: Eddie hledávcelé mhlavní mtex-
tu hledanÿtext. Poçet nalezenÿch míst se ukazuje ve stavové ‡ádce:
Nyní za¿krtnête p‡epínaç ÜoznaçovatÜ azopakujte akci. V¿echna
nalezená místajsou oznaçenaj ako bloky. Jiæ d‡íve existující oznaçené
© adequate systems GmbH 1994
blokyzûstanouzachovány.
6. 1. 2
Hledání ‡ídicích kódû Hledanÿ text s mí, j ak jiæ bylo zdûraznêno, obsahovat i ‡ídicí kódy.
Eddie vtomto p‡ípadê naj de v¿echny úseky textu, ve kterÿch se nalézá
právê ten zadanÿ ‡ídicí kód. To znamená, æej menuje−li se hledanÿstyl
ÜNadpisÜ, naj de Eddietakéjenstyly ÜNadpisÜ, net‡ebastyl ÜText podtr-
æenÿÜ. S pomocí dále popsanÿchæolíkûlze hledat ‡ídicí kódybez ohledu
najejich obsah (v na¿e mp‡íkladnê tedyj akÿkoliv styl). Uzakotvenÿch
rámeçkû se místo obsahu rámeçku pro úçely hledání pouæije jeho název.
6. 1. 3
Nahradit text globálnê P‡irozenêse dají hledací a nahrazovacífunkce aplikovati nacelÿtext
− pak se pouæijí tyto ikony odpovídající funkcí m"Prohledat celÿ text" a" Hledat a nahrazovat vcelé mtextu".
Obê funkce - ÜGlobální hledáníÜ stej nê j ako ÜGlobální hledání
a nahrazováníÜ - lze aplikovat i na çásti textu. Vtakové mp‡ípadê oz-
IMPRESSUM 61
EDDI E
naçte v hlavní mtextu p‡íslu¿né úseky j aklo bloky a v hledací moknê
zak‡íækujte p‡epínaç Üjen v blocíchÜ. V¿echny pasáæe které nejsouj ako blokoznaçenyjsou p‡i akci vynechány.
6. 1. 4
Jednotlivé hledání/nahrazení Funguje stej nê, j ako vjinÿch editorech. Hledanÿ text je hledán od
aktuální pozice kurzoru dop‡edu nebo dozadu. (Funkce " Hledat p‡ed-
chozí/následující vÿskyt". Smêr hledáníje urçenp‡íslu¿nouikonou: kza-
Jednotlivé, tedy volitelné nahrazení textovÿch míst se dêlátêmito iko-
nami (kaædáprojedenp‡íslu¿nÿs mêr). Jejich názevje " Nahradit askoçit
nap‡edchozí/dal¿í vÿskyt" a‡íkáj akto p‡esnêfunguje: Nejprveje nahra-
zentext napozici kurzoru(pokudodpovídáhledané mutextu), potomhle-
dá Eddie light dal¿í vÿskyt hledanéhotextu vpoæadované ms mêru ap‡e-
sune kurzor na nalezené místo. Proçtotakp‡esnê vykládáme? Protoæe ve spojení s fukcíjednotlivého hledání (bez nahrazování) máme kdispozici
p‡íje mnou metoduk nahrazeníjennêkterÿchnalezenÿchtextû: Umístí me kurzor na zaçátek hledaného textufunkcí " Hledat p‡edchozí/následující
vÿskyt". Eddie light skoçí na nalezené místo. Nyní máme volbu: Chce me
nalezené místo nahradit? Pokud ano, bude me pokraçovat kliknutí mna
ikonu" Nahradit askoçit na p‡edchozí/dal¿í vÿskyt". Pokud místo nahradit nechce me, kliknutí mna " Hledat p‡edchozí/následující vÿskyt" pone-
cháme nalezenÿtext bezezmênyaskoçí me nadal¿í vÿskyt hledanéhotex-
tu. Tento postuplzelibovolnêkrát opakovat.
Také kvûli tomudoporuçuje mesi hledací a nahrazovacíikonypomocí
v Calamusového makrorekordéru uloæit na klávesové zkratky (nap‡íklad Control + Hpro ßHledatÜ a Control + Npro ßNahradit a najít dal¿íÜ). Vo-
litelné hledání a nahrazovánísetakdárychle ajednodu¿e obsluhovat dvêma klávesami.
IMPRESSUM 62
© adequate systems GmbH 1994
çátkutextu (p‡edchozí), nebo ke konci textu (následující).
EDDI E
Funkce ßNahradit a najít dal¿íÜ se dá pouæít i tehdy, aniæ by se dával
p‡edtí mtext najít, protoæe Eddielight v kaædé mp‡ípadê kontroluje, zdase hledanÿtext nachází na místê kurzoru apokud ne, vydáodpovídající hlá-
¿ení vestavové ‡ádce hledacího a nahrazovacího okna.
Jednu poznámku nakonec: Textovÿformát Calamusu není z principu
vhodnÿ ktomu, abyse prohledával s mêre mzpátky. Vzásadê musí Eddie
i vtomto p‡ípadê hledat odp‡edu apoznamenávat si kaædÿ nalezenÿ vÿs-
kyt. Protoje hledání zpátkyp‡íslu¿nê pomalej¿í. Vædy, kdyæjeto moæné, by
© adequate systems GmbH 1994
se veditoru mêlo hledat s mêre mdop‡edu
6. 2
Æolíky Zatí mco v nor mální mhledací mtextuse vyæaduje shodas hledanou
pasáæí doposledníhoznaku, lze p‡i pouæití æolíkûfor mulovat hledací al-
gorit mus tak, æelze najít textové pasáæe rûzného obsahu arozsahu. Æo-
líky jsou náhradníky libovolného textu, kde libovolnost lze ve vztahu k délcei obsahucílenê ohraniçit.
Æolík se do hledaného nebo nahrazovaného textu vloæí tlaçítke m
ÜVloæit æolíkÜ. Zaçnê mes tí mprvní m. Povloæení vtextuzkratkav barvê
‡ídicího kódu uzav‡enáVesloæenÿchzávorkách. P‡esné zobrazení æolíku záleæí nav nê mobsaæenÿchparametrech, kterélze nastavitfunkcí ÜEdi-
tovat ‡ídicí kódÜ nebojednodu¿e dvoj klike mnaæolík, které otev‡e následující for mulá‡:
IMPRESSUM 63
EDDI E
rûznápole prozadání parametrû: Ünej ménê... znakûÜ stej nêj ako Ünejvíce... znakûÜ urçují, j akvelkÿs mí bÿt úsektextu, na kterÿæolíkpasuje.
Kaædÿ ‡ídicí kód se zde bere j ako jeden znak. Nulaj ako nejvy¿¿í poçet
znamená neoumezenou délku, tojest poçet znakû mûæe bÿt libovolnê dlouhÿ. Pozor: I nej men¿í délka mûæe bÿt nula! Tí mse dají definovat
æolíky, které pasují na nulaznakû dlouhátextová místa.
Názevje volitelnÿ as mí bÿt prázdnÿ. Hlavnêje pot‡ebnÿ p‡i nahrazo-
vacíchæolících a proto by mêl bÿt vtomto p‡ípadê zadán.
Nakonec vystêvtlí me poj my Üco nej ménêÜ nebo Üco nejvíceÜ. Tí m
sdêlujete Eddie mu, zda máæolíkpasovat naco nej krat¿í neboco nej del¿í
text.
P‡esnÿ vzhledæolíkuve hledané mtextuse skládáze v¿echtêchto na-
stavení. Ve sloæenÿch závorkách je nejprve nej men¿í a nejvêt¿í poçet znakû. oddêlenÿdvê mateçkami. Je−li nêkterÿz poçtûli mitní (tedy0res.
IMPRESSUM 64
© adequate systems GmbH 1994
Horní çást odpovídá znakové mu for mulá‡i. Zde se dá zvolit, které
znaky a/nebo‡ídicí kódys mí bÿt vtextupokryté mæolíke m. Podtí mjsou
EDDI E
libovolnê mnoho), není napsánvûbec. Jsou−li obapoçtystej né, odpadají
oba body. Je−li zvoleno Üco nej ménêÜ, jsou místotoho dvê dvojteçky. Za
tí mv¿í mje, pokud bylo zadáno, j méno æolíku. Nakonecje úplnê naza-
çátku vyk‡içník, pokud ne má æolík pasovat na v¿echny znaky a‡ídicí kódy.
Vypadátosloæitêji, neæto ve skuteçnosti je. Proto nêkolikp‡íkladû: Æolík, kterÿ má pasovat na nej ménê 3, nejvÿ¿e ale 7 znakû (nebo ‡ídi-
cích kódû).
Tento æolíkpasuje p‡esnê najedenznak.
Æolík, kterÿ musí mít nej ménê dvaznaky. © adequate systems GmbH 1994
Tentokrát je mini mum0, maxi mum10, nalezenátextová oblast nmá
bÿt co nejvêt¿í.
Poçet znakûjelibovolnÿ.
Totéæ, tento æolík pasuje na celÿtext, protoæe velikost ani obsahæolíku nejsou nij ak omezeny a nalezenÿtext má bÿt co nejvêt¿í.
I zdeje velikost libovolná, aletext, na kterÿæolíkpasuje, nes mí obsaho-
vat v¿echnyznaky nebo‡ídicí kódy (otev‡ení mfor mulá‡e zjistí me, které
jsou povolené).
6. 2. 1
P‡íklady hledacíchtextûse æolíky Abyste si dovedli p‡edstavit, co se v¿echno dáse æolíky nastavit, mêli
byste nej d‡ívtrochuexperi mentovat. Jako vodítkojs me p‡ipravili nêko-
likp‡íkladû. Hledací a nahrazovací seznamyz dodávky Eddieho mohou také slouæitj akostudij ní materiál.
IMPRESSUM 65
EDDI E
6. 2. 1. 1
Poçítání slov Ktomuse pouæije hledáníjedinéhoæolíku. Tentoæolíkjefor mulován
tak, æe pasuje naceláslova. Pouæití mfunkce ÜGlobální hledáníÜ dosta-
ne me poçet nalezenÿchtextovÿchpasáæí atí mpáde mi poçet slov vtex-
tu.
Hledanÿtext: Nastavení:
nej ménê 1 znak
ù
co nejvíce
ù
ù
6. 2. 1. 2
nejvíce 0 znakû (0 =libovolnê mnoho)
povolené znaky: pís mena (Kliknête na tlaçítka vtomto po‡adí: ZVOLIT- OTOÇIT- VERZÅLKY- MINUSKY)
Najít text v urçitémstylu Tí mse dají najít pasáæe, napsané v urçité mtextové mstylu. Hledanÿ
text se skládáze dvouçástí: ‡ídicího kódustylu aæolíku protext. Hledanÿtext: Nastavení:
ù ù
ù ù
nej ménê 0znakû(t.j. budou nalezenyi bezprost‡ednê posobê ná-
sledující stylové ‡ídicí kódy)
nejvíce 0 znakû (0 =libovolnê mnoho)
co nejvíce
povolené znaky: v¿echno mi motextovÿstyl (Kliknête natlaçítka vtomto po‡adí: ZVOLIT, potomsymbol textového stylu opêt vypnout)
IMPRESSUM 66
© adequate systems GmbH 1994
ù
EDDI E
6. 2. 1. 3
Redukovat vícenásobné mezery najednu V neupravené mnai mportované mtextu bÿvají çasto náhodnê napsa-
né dvojitéi vícenásobné mezery, kterése vestránce potomjevíj akozvêt-
¿ené mezery mezi slovy. Tí mto jednoduchÿmhledací m/nahrazovací m algorit me mje mûæete rychle odstranit. P‡í mo za sebouj doucí mezery
jsou vædy nahrazenyjednou. Hledanÿtext:
© adequate systems GmbH 1994
Nastavení:
ù
nej ménê 2 znaky
ù
co nejvíce
ù
ù
nejvíce 0 znakû (0 =libovolnê mnoho)
povolené znaky: mezera (Kliknête na tlaçítka vtomto po‡adí: ZVOLIT- OTOÇIT, potomkliknout na mezeru)
Nahrazující text: jednoduchá mezera
6. 2. 2
Nahrazující æolík Æolíky jsou obzvlá¿tê zají mavé, pokud se vyskytují v nahrazující m
textu. Pak mûæete p‡i nahrazení pouæít hledací mæolíke mnalezenétex-
ty aspolu s pevnÿmi çást mi nahrazujícího textu vloæeny do hlavního textu. Æolíktakvlastnêfungujej akotextovápromênná, kteráse p‡i hle-
dání naplní nalezenou hodnotou a p‡i nahrazení se dosadí na místo nahrazovacího æolíku.
Aby se zajistilo jednoznaçné p‡i‡azení mezi hledací ma nahrazova-
cí mæolíke m, musí mít v¿echny hledací æolíky, které se mají vyskytnout
i v nahrazovací mtextu, uçenÿjednoznaçnÿ název. Nahrazující æolíky dostanou naprotitomu j méno hledacího æolíku, jehoæ obsah mají
IMPRESSUM 67
EDDI E
p‡evzít. Jinakse nahrazující æolík nij ak nenastavuje. Protose zobrazuje
jenj ako rovnítko následované názve m.
P‡i dvoj kliku na nahrazující æolík se otev‡e Popup se j mény v¿ech
v danouchvíli definovanÿch hledacíchæolíkû, ze kterÿchse dá vybírat.
Mají−li dva nebo více nahrazující æolíkystej nÿ název, dostanouobsah
stej ného hledacího æolíku. Vzásadêje povoleni opaçnÿ p‡ípad: Dva nedê musí mít textové pasáæe pasující na obaæolíkystej nÿ obsah. Následuje nêkolikp‡íkladû nahrazujícíchtextûs æolíky.
6. 2. 2. 1
Korekce uvozovek Vtextujsou hledány pasáæe uzav‡ené do bêænÿch poçítaçovÿch uvo-
zovek ("). Tyjsou nahrazeny správnÿmi dolní mi a horní mi uvozovkami.
Hledanÿtext: Nastavení:
ù
nej ménê 1 znak
ù
co nej ménê/nejvíce nehraje æádnouroli
ù
ù
ù
nejvíce 0 znak (0 =libovolnê mnoho)
povolené znaky: V¿echno kromê dolních a horních uvozovek (Kliknête na tlaçítka vtomto po‡adí: ZVOLIT - potom vypnête
v¿echny uvozovky ("ÜßÜ«»))
Název: libovolnÿ (zde: ÜTextÜ)
IMPRESSUM
Nahrazující text:
68
© adequate systems GmbH 1994
bo více hledacíchæolíkûs mí mít stej nÿ název. Vtomto zvlá¿tní mp‡ípa-
EDDI E
6. 2. 2. 2
Opat‡it nadpisystylem Vtomto p‡íkladujsourozpoznány nadpisy ajsoup‡evedeny do odpo-
vídajícího textového stylu. Identifikace nadpisu samoz‡ej mê závisí na
zpracovávané mtextu. Zdese p‡edpokládá, æe zaçínáçíslicí (çíslo kapito-
ly), neobsahujetvrdé konce ‡ádek aje za ní mprázdnÿ‡ádek. Kromêtoho p‡ed ní m musí bÿt alespoñjeden konec odstavce.
© adequate systems GmbH 1994
Hledanÿtext:
Nastavení æolíku ÜçísloÜ:
ù
nej ménê 1 znak
ù
co nej ménê/nejvíce nehraje æádnouroli
ù ù
nejvíce 1 znak
povolené znaky: ÇïSLICE (Kliknête na tlaçítka vtomto po‡adí: ZVOLIT- OTOÇIT- ÇïSLICE)
Nastavení æolíku ÜNadpisÜ:
ù
nej ménê 1 znak
ù
co nej ménê/nejvíce nehraje æádnouroli
ù
ù
nejvíce 0 znakû (0 =libovolnê mnoho)
povolené znaky: v¿echno kromê koncû‡ádek (Kliknête natlaçítka vtomto po‡adí: ZVOLIT, potom vypnout konce ‡ádek: )
Nastavení æolíku Üprázdná‡ádkaÜ:
ù
nej ménê 2 znaky
ù
co nej ménê/nejvíce nehraje æádnouroli
ù ù
nejvíce 2 znaky
povolené znaky: konce ‡ádek (Kliknête natlaçítka vtomto po‡adí:
ZVOLIT )
OTOÇIT,
potom zapnout
IMPRESSUM 69
konce
‡ádek:
EDDI E
Nahrazující text:
6. 3
P‡epínaçe Natomto místê vás seznámí me s p‡epínaçi, kterÿmi mûæete ovlivño-
vat prûbêhfunkcí, a kteréjsou umístêny v prost‡ední çásti vpravo.
nyj ako bloky. P‡ekrÿvají−li ozaçované blokyjiæ existující bloky, bude
oznaçení v místê prûnikuotoçeno (p‡esnêj ako kdyæse oznaçuje blok my¿í se stiknutou klávesou SHIFT).
jen v blocích Hledání a nahrazování se omezí jen naty oblasti hlavního textu, kteréjsou p‡edspu¿têní moperace oznaçenyj ako blok
VELKÅ=malá Nerozli¿ují se malá a velká pís mena. Hledanÿ text ÜránoÜ pasuje i na ÜRánoÜ stej nêj ako ÜRÅNOÜ, ÜráNOÜ apod.
i v ‡ídicích kódech Hledáníjeroz¿í‡enoi naviditelnouçást ‡ídicíchkódû, t.j. najejich komponenty, kteréjsoui vlayoutureprezentoványvlastní mznake m.
Jednáse otyto kódy: ù
çíslostrany
ù
çíslo kapitoly
ù ù
çíslo následující strany çíslostrany, ze které p‡itékátext
IMPRESSUM 70
© adequate systems GmbH 1994
oznaçovat Je−li zapnut, budou nalezené nebo nahrazené úsekytextu oznaçe-
EDDI E
ù
çíslostrany, na kteroutext odchází
ù
ças
ù
datum
I v nahrazenémtextu Po nahrazení pokraçuje Eddie za nahrazenÿmúseke mtextuv hle-
dání dal¿ího hledací mu pravidlu vyhovujícího místa. P‡i takto zapnuté rekurzivnosti je vymênênÿtext znovu prohledán. Zvlá¿tê p‡i si-
multánní múçinku vícerÿch hledacích/nahrazujícíchtextovÿchpra-
videl se dají realizovat opravdu úçinné aplikace. Natuto volbuseje¿tê
© adequate systems GmbH 1994
detailnê podíváme.
Znak Tototlaçítko otev‡e for mulá‡, ve které mse nastaví, které znakyse
mají p‡i prohledávání v hlavní mtextuignorovat. Toje vÿhodnét‡eba
kvûli dêlení slov. Takse nap‡íklad dají hledat slovabez ohledu nato,
jestli obsahují znaky pro dêlení, nebo ne. P‡íklad:
Hledanÿ text Ü
Ü pasuje na v¿echna tato místa
(pokudje dêlítko nastavenoj akoignorovanÿznak!):
Znakyse ale neignorují, pokudsesamy nacházejí v hledané mtex-
tu. Ztohoto dûvodupasuje hledanÿtext Ü ré mje obsaæeno dêlítko, jen na:
Ü, ve kte-
Pozor: Pokud se má nêj akÿ znak uplatnit i v æolících, musí bÿt
pro dotyçnÿæolík oznaçenj ako platnÿznak.
IMPRESSUM 71
EDDI E
6. 4
Komplexní hledání a nahrazování Unikátní zvlá¿tností Eddiehoje moænost aplikovat natext libovolnê
mnoho hledacích a nahrazovacích konfigurací (ÜpravidelÜ) souçasnê.
Teprve s pomocítohto mechanis muse dají definovat komplexní nástro-
je, kterÿmi lze na jeden zátah upravit surovÿ text, vÿstupy z databází ajiné zcelaindividuální úlohy.
Eddie stále spravuje seznampravidel (textû) hledání/nahrazování se
v¿e mi k ni mp‡ináleæející mvolbám, tzv. hledací a nahrazovacíseznam.
lo. Teprve p‡i zapnuté mÜ MULTIÜ pracuje Eddie se v¿e mi pravidlysouçasnê.
Volby ÜoznaçovatÜ a Üjen v blocíchÜ jsou globálnê platné a ne mêní
se p‡i naçtení novéhoseznamu nebovp‡epnutí najiné hledací/nahrazo-
vací pravidlo. V¿echnaostatní p‡epínaçelze konfigurovat pro kaædé pra-
vidloindividuálnê.
V horní çásti oknabude názevp‡íslu¿ného hledacího/nahrazovacího
pravidla. Tento název má çistê dokumentaçní vÿznama vlastní funkci
neovlivñuje. Vpravo vedlejsou¿ipky klistování vseznamu. Klik na ‡á-
dkus názve motev‡efor mulá‡, ve které mlze vytvá‡et novápravidla, stá-
vající mazat, nebot‡ídit. Akoneçnê malé çtvereçkyvlevo od názvûzapínají nebo vypínají hledací/nahrazovací pravidla. Vypnutá pravidla ne-
budoupro hledání/nahrazování pouæita. Taklze prosouçasnou aplika-
ci pouæítjenvybraná pravidla.
Dále jsou zde dvê ikony pro naçtení a uloæení seznamu hleda-
cích/nahrazovacíchpravidel. P‡i naçítání dává Eddie moænost naçítanÿ
seznamp‡idat, nebojí mexistující nahradit.
IMPRESSUM 72
© adequate systems GmbH 1994
Právêjedno pravidloseznamuje vædyzobrazeno v oknê alzejej zpraco-
vávat. Je−li vypnutotlaçítko Ü MULTIÜ, provede sejenzobrazené pravid-
EDDI E
6. 4. 1
Hledání Eddie vychází p‡i hledání ztoho, æe první úsektextu, terÿvyhovujeli-
bovoné mu z hledanÿchtextû, bude nalezen. P‡itomje seznampravidel
zpracováván shora dolû. Pokud nepasuje æádnÿ z hledanÿchtextû, j de
Eddie v hlavní mtextu ojeden znak dále a opêt testuje pravidla shora
dolû.
Pokud byl úsektextu nalezen, dêje se následující:
© adequate systems GmbH 1994
ù Provede se eventuální nahrazení.
ù Je−li to nastaveno, oznaçí se blok.
ù Pokraçuje se v hledání. Odkud, urçuje stav p‡epínaçe Üi v hledané m textuÜ kaædého jednotlivého hledacícho/nahrazovacího pravidla. P‡itomplatí:
Hledanétextyv¿echpravidel, u kterÿch nebyl aktivován, zaçnou aæ
za nalezenÿmresp. nahrazenÿmtexte m.
U ÜrekurzivnêÜ pracujících pravidel s aktivovanÿmp‡epínaçe mÜi
v nahrazené mtextuÜ to vypadátrochujinak. Pokudje jen hledáno (a ne nahrazováno), pokraçuje hledáníjednodu¿e dál. Tí mje moæné,
æe se dvê nalezenétextové oblasti p‡ekrÿvají. Takby mohlo nap‡íklad první pravidlo nalézt úsek textu s více slovy. Hledanÿ text druhého,
s nastavenou ÜrekurzivitouÜ, nalezne potom mezery mezi tê mitoslo-
vy. P‡i vypnuté rekurzivitê by Eddie pokraçoval v hledání hned za první mnalezenÿmtexte m.
Po operaci nahrazení bude celÿ takto nahrazenÿ text p‡edev¿í m
ÜrekurzivnêÜ pracující mi pravidlyznovuprohledán. Nyní eventuálnê
pasujejinÿ hledanÿtext, kterÿ opêt pomocí NAHRADIT azapnuté re-
kurzivitê mûæe zpûsobit opakování procesu. Nazákladêtêchto postu-
pûlze vyvinout rûzná vzáje mnê spolupracující hledací/nahrazovací pravidla. Textjejední mpravidle mp‡e mênên a p‡edán dal¿í mu.
Rekurzivní nahrazení mûæe p‡i urçité m nastavení hledaného
a nahrazujícíhotextutrvat nekoneçnê dlouho, zej ménatehdy, kdyæ hle-
IMPRESSUM 73
EDDI E
danÿtextje plnê obsaæenv nahrazující mtextu. To není zastaktragické,
protoæe akci lze kdykolivp‡eru¿it. Kdyæ Eddie zjistí, æese p‡i zpracovávání
textû nehÿbe z místa, objeví se v malé mfor mulá‡i stavovéhoteplomêru blikající otazník. P‡i komplikovanÿchseznamechs mnoha rekurzivními pravidlyse tentoindikátor obças objeví a opêt po chvilce z mizí.
MULTI-hledání/nahrazování v kombinaci vrafinovanÿmi æolíky na-
bízí dal¿í pole pouæití mkterÿmlze realizovat mnohé p‡ídavné funkce a archivovatje. Editorlze tí mto zpûsobe mroz¿í‡it o mnohofunkcí.
Expanze æolíkû Zvlá¿tê u hledanÿchtextû s mnoha æolíkyje dûleæité vêdêt, vj aké m
po‡adí azaj akÿchokolností æolíkyexpandují. Podexpanzíse vtétosou-
vislosti rozumí roz¿í‡ení textové oblasti, kterou æolík obsahuje, aby do-
sáhl shody mezi hledanÿmtexte ma hlavní mtexte m. P‡i hledání postupuje Eddie takto:
ù Hledanÿtextje analyzován arozebrán naçásti. P‡itomEddie rozli¿u-
je mezi pevnÿmi textovÿmi daty aæolíky. Hledanÿ text se skládá z n pevnÿch úsekû, kteréjsourozdêleny n-1 æolíky (nje vêt¿í neborovno 1; prázdnÿ hledanÿtext nepasuje).
ù Eddie nyní postupuje znakpoznakudop‡edu asrovnává hledanÿtext
s hlavní mtexte mna aktuální pozici. Dosaæení mkoncetextu hledání
konçí. Souhlas hledaného a hlavního textu vyvolá poæadované akce
(nahradit, oznaçit) a vede p‡i globální mhledání a nahrazování ke hledání dal¿ího vÿskytutextu.
Srovnání mezi hledanÿmtexte ma aktuální m míste mhlavníhotextu
vypadátakto:
IMPRESSUM 74
© adequate systems GmbH 1994
6. 5
EDDI E
ù Eddie zaçne první mpevnÿmtexte mhledaného textu. Li¿í−li se jeho obsahod hlavníhotextu, je srovnání p‡eru¿eno. Texty nesouhlasí.
ù Nejsou−li æádné æolíky, je jiæ hledanÿ text zpracován. Srovnání je ukonçeno, hledanÿ a hlavní textjsouidentické.
ù Existuje−li æolík, je nastaven na svou p‡edpokládanou velikost. To
znamená: P‡i co nej men¿í mæolíkuje to mini mální poçet znakû od aktuálního místa textu. Æolík, kterÿ má pokrÿt co nejvíce znakû, je nafouknut co nej dál, p‡içe mæ horní hranici tvo‡í maxi mální povole-
© adequate systems GmbH 1994
ná délka.
Nyní se mûæe stát, æe nêkteré okolnosti expanzi æolíkuzastaví. Kromê
dosaæení koncetextujetozásadnê vÿskyt znaku, kterÿ nebyl vefor mulá-
‡i æolíku zvolen a proto se v nê m nes mí vyskytovat. Tí mje nastavena hranice expanze æolíku. Ne mûæe−li bÿt díkytomu dodræena mini mální
poæadovaná délka, je srovnání skonçeno, textyse neshodují.
Jakmile byl urçenprvní mæolíke mpokrytÿ úsektextu, srovnáváse od
znakuza ní ms druhÿmpevnÿmtexte mhledanéhotextu. Jestliæe se oba
texty neshodují, zmêní Eddie velikost æolíku (podle nastavení dolû nebo nahoru) a porovnáváznovu. Tento postupje opakovántak dlouho, do-
kudse druháçást hledanéhotextubuâneshoduje nebose velikost æolíku kvûli nastavenÿmparametrûmjiæ nedázmênit.
Vp‡ípadê shodyse vÿ¿e popsanÿpostup (urçit poçáteçní oblast æolíku
− porovnat dal¿í úsektextu aeventuálnê zmênit velikost æolíku) opakuje pro kaædÿ dal¿í pevnÿ úpsektextu. Nastane−li p‡i porovnávání neshoda,
protoæe se velikost æolíkujiæ nedí zmênit, vrátí se editor zpêt kposlední-
muæolíku, jehoæ velikostlzeje¿tê mênit a odtohoto místazkou¿í porov-
návat znovu. Nelze−li jiæ æádnÿæolíkexpandovat, p‡eru¿í se celé srovná-
vání.
Kdyæ mezi dvê ma úsekytextuleæí dva nebo více æolíkû, jsouexpando-
vány vædy zleva doprava. To znamená, æe Eddie nejprve zkou¿í dostat
IMPRESSUM 75
EDDI E
shodu p‡izpûsobení mprvního æolíku. Nelze−li jiæ první mênit, p‡ichází na‡adu druhÿ atd.
Uæolíkûs identickÿmnázve mnavíc Eddietestuje, zda mají obastej nÿ
obsah.
© adequate systems GmbH 1994
IMPRESSUM 76
EDDI E
E7
Nastavení (strana 30) Vpovelové mpoli jsou navíc vloæeny dvê nové funkce: ù
ù
Mazat aktivní blokp‡i psaní
nastavit zacházení s blokovÿmi znaçkami
Vysvêtlení této funkce naj dete v doplñku ke kapitole 5. 5 (p‡esu-
© adequate systems GmbH 1994
nout bloky).
E 7. 2
”ídicí kódy (strana 31 f.) For mulᇠÜNastavit ‡ídicí kódyÜ byl roz¿í‡en o t‡i dal¿í Popup-tlaçít-
ka, nalézající se pod názvy ÜkerningÜ, ÜpravítkoÜ a ÜkotvaÜ. Protytot‡i
‡ídicí kódy se dá nastavit mêrnájednotka pro parametry zadávané p‡i editaci azobrazované v dlouhé mzobrazení.
Nastavení je pro kaædÿ z têchto kódû samostatné. T‡i rûzné zpûsoby
zobrazení (tlaçítka Ü1Ü, Ü2Ü a Ü3Ü) sdílejí stej nousadu mêrnÿchjedno-
tek. V kaædé mtextové moknêlze ale nastavit mêrnéjednotkysamostatnê.
P‡i volbêjednotky mûæe me volit mezi jednotkou nastavenou pro pís-
mo, linky nebostránku. Oj akéjednotkyse konkrétnêjedná, je urçenove
stránkové m modulu.
IMPRESSUM 77
EDDI E
E 7. 5
Nastavit oddêlující znakyslov (strana 35) For mulᇠpro vÿbêr znakû obsahuje ‡adu tlaçítek, kterÿmi lze p‡e-
pnout celé skupinyznakû najednou. Jednáse zde o: ù
Verzálky
ù
Çíslice
ù
Pomlçky ( minus, dêlítko atd.)
ù ù
E 7. 6
mezery (vç. pevné mezery açtverçíkû)
Interpunkce (sazbové znaçky)
Barvy (strana 36) Vtomtofor mulá‡i je nastaveno zobrazení textu, ‡ídicích kódû a blo-
kû v oknê Eddieho. P‡itomse nezávisle nastavuje vzhled pro monoch-
romní a barevné obrazovky. P‡es pop−up menuje zvoleno, j aké kombi-
nace barev arastrûse pouæijí. Vp‡ehleduje ukázánvzorek, j akto bude
vypadat, kdyæ dialog opustí me kliknutí mna OK.
7. 7
P‡i psaní mazat aktivní blok Je−li tatoikonavybrána, s maæese p‡i psaní novéhotextu aktivní blok
(existuje−li) a nahradí napsanÿmi znaky. Kromêtohose dá aktivní blok
s mazat stisknutí mkláves Delete- nebo Backspace.
IMPRESSUM 78
© adequate systems GmbH 1994
ù
Minusky
EDDI E
E8
Textová makra (strana 37) Na tomto místê máte p‡ístup ktextovÿm makrûm, definovanÿm
vtextové m modulu Calamusu. Voknê Eddieho mûæete textová makra pouæívat stej nê, j ako vtextové mrámeçku.
Nejprvestisknete prefixovouklávesu a potomklávesu makra. Prefixo-
vou klávesu volíte vtextové m modulu pod " Definice kláves pro zvlá¿tní
znaky".
P‡esnÿ popis textovÿch maker je popsán v p‡íruçce Calamusu
© adequate systems GmbH 1994
(5. 6. 4. 4ff.)
ù
ù ù
Editovat textové makro
Kopírovat textové makro
ù
Smazat textové makro
ù
Uloæit seznam maker
ù
8. 1
Zaloæit nové textové makro
Naçíst seznam maker
Zaloæit novétextové makro Zdese dají vytvá‡et novátextová makra. Eddie vyzÿvá nejprve kzadá-
ní kombinace kláves, kterouse bude makrovyvolávat. Potomse dázadat název makra.
V¿echnyzvolené textové blokyse zkopírují aspojí dojednoho. Nasta-
vení separátorovéhotextuje p‡itomzohlednêno. Ztoho vzniklátextová datase p‡evezmou do makra.
Vurçitÿchkonfliktníchp‡ípadechse nedáfor mulᇠopustit kliknutí m
na ÜOKÜ. Jednáse zde o následující situace:
IMPRESSUM 79
EDDI E
ù Název makraje prázdnÿ, nebojejiæ pouæit projiné makro. ù Kombinace klávesjejiæ p‡i‡azenajiné mu makru.
Poz mênê názvu makraresp. zadání mnové, dosud nepouæité kombi-
nace kláves se dáfor mulᇠopêt opustit kliknutí mna ÜOKÜ.
8. 2
Editovat textové makro Slouæí ke zmênê parametrû textového makra (název, klávesová
alesjední mp‡ídavnÿmtlaçítke m. Je−li navoleno, p‡i‡adíse makru novÿ
obsah (j akje popsáno vÿ¿e).
Obsluhatétofunkceje obvyklá: Nej prve kliknête naikonu, potomna
editované makro.
8. 3
Kopírovat textové makro Textové makrose zduplikuje. P‡itomvyæaduje Eddie automatickyza-
dání nové klávesové kombinace. Obsluhaje stej ná, j ako ueditacetexto-
vého makra.
8. 4
Smazat textové makro Zdese dás mazatjednotlivé makro. Nejprve kliknête naikonu, potom
na mazané makro.
IMPRESSUM 80
© adequate systems GmbH 1994
zkratka, obsah). Objeví se stej nÿ for mulᇠj ako p‡i zakládání nového,
EDDI E
8. 5
Naçíst/uloæit seznam maker Objevíse dialogpro vÿbêrsouborukurçeníseznamu maker (koncov-
ka CMA). P‡i naçítání máte navÿbêr, zdase majíjiæexistující makrazahodit (Ü NAHRADITÜ) nebo ponechat (ÜP”IDATÜ).
© adequate systems GmbH 1994
E 10. 2
Efektivnêj¿í práce (strana 41) Ukazatel pozice Pokudse vámÜztratilÜ kurzor (rozumêj: v hou¿tinê pís men není na
první pohled vidêt), dáse stisknutí m Control + Shift + Alternate vyvo-
lat ukazatel pozice. Jednáse o zmen¿ující se çtvereçek, kterÿ má p‡ivést zrak na místo kurzoru.
E 11. 1
Klávesové zkratky (strana 44) Kpevnê nastavenÿmklávesovÿmzkratkámpat‡í nyní také: Undo: p‡evinout zpêt
Undo
Undo: p‡evinout dop‡edu
Shif t + Undo
V následujícíchfor mulá‡íchlze obsluhovat seznamy klávesnicí: ù
ù
ù
Nastavit styl textu
hledané/nahrazující texty
v¿echny pop−upy
Vÿæznamkláves:
[¢ipka nahoru/dolû]
Shif t + [¢ipka nahoru/dolû]
p‡edchozí/dal¿í poloæka
listuje postránkách
IMPRESSUM 81
EDDI E
ClrHome nebo
Shif t + Ctrl + [¢ipka nahoru] Shif t + ClrHome nebo
skok nazaçátekseznamu
Return/ Enter
vybere aktuální poloæku
Shif t + Ctrl + [¢ipka dolû]
skok na konec seznamu
Kromê toho lze p‡epnout logiku skupinyfunkcí Üj di na zaçátek/ko-
nec p‡edchozího/následujícíchoslovaÜ, asice dvê ma novÿmi kombina-
ce mi kláves. Tyzmêní vÿznamtakto:
Efekt:
textovÿ kurzorskáçe nazaçáteknás-
ledujícího slova v p‡íslu¿né ms mêru. KLávesami p‡íslu¿né ms mêru.
skáçe kurzor naopak na konec dal¿ího slova v
To odpovídástandardní mu nastavení. P‡epínaçe:
Effekt:
textovÿ kurzorskáçe nazaçátekp‡edchozího,
následujícíhoslovavp‡íslu¿né ms mêru. Je-
li ktomustisknuta klávesa slu¿nÿ mezislovní prostor.
, je ktomuje¿tê navíc p‡eskoçen p‡í-
Vyzkou¿ejtesi novouvariantusami arozhodnêtese, co vámumoæñuje
p‡íje mnêj¿í práci.
IMPRESSUM 82
© adequate systems GmbH 1994
P‡epínaçe:
EDDI E
11. 1. 1
Zadávání kláves P‡i programování funkcí s makrorekordére mnebo p‡i‡azení kláves
textové mu makru mûæe bÿt uæiteçné znát p‡esnÿprûbêhvyhodnocování
stisku klávesy v Calamusu. Jsou t‡i úrovnê, ve kterÿch lze stisknutí m klávesy vyvolat nêj akou akci:
ù Nejvy¿¿í prioritu mají vædy rekordére m nahraná makra, protoæe ta jsou p‡í mo zapojena do obsluæné plochy. Místo stisku klávesy hlásí
© adequate systems GmbH 1994
nahrané akce Calamusu.
ù Za druhéjsoututextová makra. Otyse zpravidlkastarajíjenty moduly, které s ni mi mohou nêco dêlat (nap‡. textovÿ modul a Eddie).
Textové makroklávesy mohou kolidovat s makrorekordére m: textové makrose aktivuje vædy dvêmastisky klávesy: makroprefixe m(nasta-
vitelnÿtextové mmodulu, povelové pole Ünastavení kláves prozvlá¿tní
znakyÜ) a vlastní makroklávesou (textovÿ modul, for mulᇠÜzaloæit/editovat makroÜ nebotaké v Eddie m).
ù Koneçnê existují je¿tê ÜDefinice kláves pro zvlá¿tní znakyÜ, které lze definovat vtextové m modulu a následují v hierarchii j ako poslední.
Teprve kdyæ stisk klávesy proj de p‡es v¿echnyt‡i stupnê a není v nich
je¿tê vyhodnocen, pouæije se pro psaní textu a podobnê.
IMPRESSUM 83
EDDI E
11. 1. 2
Zobrazení kombinací kláves Eddie pouæívá pro zobrazení kombinací kláves (utextovÿchznaçek)
podobnou metoduj ako Calamus. Zobrazeníje textové askládáse aæ ze
çty‡ znakû dlouhé, vlastní klávesu popisující zkratky, stej nê stej nêj ako z p‡ed‡azenÿch pís men, popisujícíchsouçasnê ktomustisknutÿch‡ídi-
cích kláves. P‡esnÿfor mát vypadátakto:
ACS #Kl ávesa
Zdeje buâke klávese p‡íslu¿nÿznak, nebo oznaçení pro zvlá¿tní klá-
vesu (viztabulka).
A, C a S
Tato oznaçující pís mena se objeví jen kdyæ se souçasnê s klávesou
musí stisknout ‡ídicí klávesy Alternate, Control a Shif t. Místo Ü SÜ je moænéi Ü LÜ nebo Ü RÜ. Vtêchto p‡ípadechse maçkáprávêjenlevÿ nebo
pravÿ Shift. Ü SÜ znamená, æe se mûæe pouæít kterákoliv z obou kláves SHIFT, jedno která.
Indikátor Ü #Ü udává, æe se klávesa nachází naçíselné mbloku. P‡íklady:
x C
funkçní klávesa 4
3
klávesa Ü3Ü
Q
Alternate alevÿ Shift spolus ÜQÜ
F4
A L A S
klávesa ÜXÜ
F4
#3 Q
funkçní klávesa 4spolus Control klávesa Ü3Ü naçíselné mbloku
Alternate a kterÿkoliv Shift spolus ÜQÜ
IMPRESSUM 84
© adequate systems GmbH 1994
kl ávesa
EDDI E
Aby se p‡i definici klávesové zkratky (v nêkteré modpovídající mfor-
mulá‡i v Eddie nebo i Calamusu) definoval stav Ükterákoliv klávesa
ShiftÜ, musí se stisknout obê.
Pro zvlá¿tní klávesyse pouæívají anglické zkratky:
Up
kurzor nahoru
Rght
kurzor vpravo
kurzor dolû
Down Left
© adequate systems GmbH 1994
kurzor vlevo
*
PgDn
*
listovat ostranuzpêt
End
*
skok na konec
PgUp Home
ostranu dop‡edu
ClrHome; skok nazaçátek
Back
Backspace; s mazat p‡edchozí znak
Ins
Insert; vloæit
Entr
Enter; Od‡ádkování naçíselné klávesnici
Esc
Escape
Delete; s mazat následující znak
Del
Return; Od‡ádkování na hlavní klávesnici
Ret
Tabulátor
Tab
Hel p
klávesa Help
Spce
Space; mezera
klávesa Undo
Undo F1. . . F10
F11, F12, F14 M1. . . 192
*
†
Funkçní klávesa Funkçní klávesa
Makroklávesa na grafické mtabletu
* Jen pod MagiCMac na Macintoshi a ve verzích Calamusu od roku 1996
† Jens urçitÿmi grafickÿmi tablety a ovladaçi
IMPRESSUM 85
EDDI E
E 11. 2
Kliky my¿i (strana 45)
Umístit kurzor
editovat ‡ídicí kód vytáhnout blok
vytáhnout blokposlovech
vytáhnout blokpo‡ádcích vytáhnout dal¿í blok Zru¿it v¿echnybloky
Spojit bloky
E 11. 3
Obsazení znakové sady (strana 46) Çíslo:
dez. dec
hex.
hex
Vÿznam
znak
0
$00
− svislá dêlicí çára v popuputextovÿchznaçek
17
$11
− textováznaçka, levá polovina
20
$14
− textováznaçka, pravá polovina
IMPRESSUM 86
© adequate systems GmbH 1994
Zru¿itjedenblok
zvolit celÿtext
© adequate systems GmbH 1994
EDDI E
IMPRESSUM
87
EDDI E
© adequate systems GmbH 1994
IMPRESSUM
88