1=============================================================================== 2= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 = 3=============================================================================== 4 5 Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby 6 mohli byt všetky popísané vo výuke akou je táto. Táto výuka 7 popisuje dostatočné množstvo príkazov nato aby bolo možné používať 8 Vim ako viacúčelový editor. 9 10 Približný čas potrebný na prebratie tejto výuky je 25-30 minút, 11 závisí na tom, koľko je stráveného času s preskúšavaním. 12 13 UPOZORNENIE: 14 Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby 15 sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia). 16 17 Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku 18 používaním. To znamená, že je potrebné si príkazy vyskúšať, aby bolo 19 učenie správne. Ak len čitas text, príkazy zabudneš! 20 21 Presvedč sa, že Shift-Lock NIEJE stlačený a stlačt klávesu 22 j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1 23 celkom zaplní obrazovku. 24 25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 Lekcia 1.1: POHYB KURZOROM 27 28 29 ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. ** 30 ^ 31 k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava. 32 < h l > Klávesa l je napravo a vykoná pohyb doprava. 33 j Klávesa j vyzerá ako šípka dole 34 v 35 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš. 36 37 2. Drž stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje. 38---> Teraz sa už vieš pohybovať na nasledujúcu lekciu. 39 40 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2. 41 42Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC> 43 na prechod do normálneho módu. 44 45Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš 46 schopný pohybovať rýchlejšie, keď si zvykneš ich používať. Naozaj! 47 48~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 LEKCIA 1.2: ZATVÁRANIE VIMU 50 51 52 !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !! 53 54 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde) 55 56 2. Napíš: :q! <ENTER>. 57 Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal. 58 59 3. Keď sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš 60 speť do tejto výuky. To môže byť: vimtutor <ENTER> 61 62 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre 63 ukončenie a znovu spustenie editora. 64 65POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekoľko lekcií 66 sa naučíš ako uložiť zmeny do súboru 67 68 5. presuň kurzor dole na lekciu 1.3. 69 70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE 72 73 74** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. ** 75 76 1. Presuň kurzor nižšie na riadok označený značkou --->. 77 78 2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak, 79 ktorý chceš zmazať. 80 81 3. Stlač klávesu x aby sa zmazal nechcený znak. 82 83 4. Zopakuj kroky 2 až 4 až kým veta nieje správna. 84 85---> Kraava skoočilla ccezz mesiiac. 86 87 5. Ak je veta správna, prejdi na lekciu 1.4. 88 89POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním. 90 91 92 93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE 95 96 97 ** Stlačenie klávesy i umožňuje vkladanie textu. ** 98 99 1. Presuň kurzor nižšie na prvý riadok za značku --->. 100 101 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok, 102 presuň kurzor na prvý znak za misto, kde má byť text vložený. 103 104 3. Stlač klávesu i a napíš potrebný text. 105 106 4. Po opravení každej chyby, stlač <ESC> pre návrat do normálneho módu. 107 Zopakuj kroky 2 až 4 kým nieje veta správna. 108 109---> Tu je text chýbajúci tejto. 110---> Tu je nejaký text chýbajúci od tejto čiary. 111 112 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie. 113 114 115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE 117 118 119 ** Stlačenie klávesy A umožňuje pridávať text. ** 120 121 1. Presuň kurozr nižšie na prvý riadok za značkou --->. 122 Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza. 123 124 2. Stlač klávesu A a napíš potrebný text. 125 126 3. Po pridaní textu stlač klávesu <ESC> pre návrat do Normálneho módu. 127 128 4. Presuň kurozr na druhý riadok označený ---> a zopakuj 129 kroky 2 a 3 kým nieje veta správna. 130 131---> Tu je nejaký text chýbajúci o 132 Tu je nejaký text chýbajúci od tiaľto. 133---> Tu tiež chýba nej 134 Tu tiež chýba nejaký text. 135 136 5. Keď sa dostatočne naučíš pridávať text, prejdi na lekciu 1.6. 137 138 139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 Lekcia 1.6: EDITÁCIA SÚBORU 141 142 143 ** Napísaním :wq sa súbor uloží a zavrie ** 144 145!! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú lekciu!! 146 1471. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q! 148 1492. Do príkazového riadku napíš príkaz: vim tutor <ENTER> 150 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru, 151 ktorý chceš editovať. Použi taký súbor, ktorý môžeš meniť. 152 1533. Vlož a zmaž text tak, ako si sa naučil v predošlých lekciach. 154 1554. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER> 156 1575. Reštartuj vimtutor a presuň sa dole na nasledujúce zhrnutie. 158 1596. Urob tak po prečítaní predošlých krokov a porozumeniu im. 160 161 162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 ZHRNUTIE LEKCIE 1 164 165 166 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl. 167 h (do lava) j (dole) k (hore) l (doprava) 168 169 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER> 170 171 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien 172 alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien. 173 174 4. Na zmazanie znaku na mieste kurzora napíš: x 175 176 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš: 177 i napíš vkladaný text <ESC> vkladanie pred kurzor 178 A napíš pridávaný text <EXC> vkladanie za riadok 179 180POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší 181 nejaký nechcený a čiastočne dokončený príkaz. 182 183Teraz pokračuj lekciou 2. 184 185 186~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 Lekcia 2.1: Mazacie príkazy 188 189 190 ** Napísanie príkazu dw zmaže znaky do konca slova. ** 191 1921. Stlač <ESC> aby si bol bezpečne v normálnom móde. 193 1942. Presuň kurzor nižšie na riadok označený značkou --->. 195 1963. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať. 197 1984. Napíš dw aby slovo zmizlo. 199 200POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keď ho 201 napíšeš. Vim na teba počká, aby si mohol napísať 202 písmeno w. Ak vidíš niečo iné ako d , tak si napísal 203 nesprávny znak; stlač <ESC> a začni znova. 204 205---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety. 206 2075. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2. 208 209 210 211~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV 213 214 215 ** Napísanie príkazu d$ zmaže znaky do konca riadku ** 216 2171. Stlač <ESC> aby si bol bezpečne v normálnom móde. 218 2192. Presuň kurzor nižšie na riadok označený značkou --->. 220 2213. Presuň kurzor na koniec správnej vety (ZA prvú bodku). 222 2234. Napíš d$ aby sa zmazali znaky do konca riadku. 224 225---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát. 226 227 2285. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo. 229 230 231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 Lekcia 2.3: OPERÁTORY A POHYBY 233 234 Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov. 235 Formát pre príkaz mazania klávesou d je nasledovný: 236 237 d pohyb 238 239 kde: 240 d - je mazací operátor 241 pohyb - je to čo operátor vykonáva (vypísané nižšie) 242 243 Krátky list pohybov: 244 w - do začiatku ďalšieho slova, okrem jeho prvého písmena. 245 e - do konca terajšieho slova, vrátane posledného znaku. 246 $ - do konca riadku, vrátane posledného znaku 247 248 Takže napísaním de sa zmaže všetko od kurzora do konca slova. 249 250POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora 251 sa presunie kurzor tak ako je to špecivikované. 252 253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 Lekcia 2.4: Použitie viacnásobného pohybu 255 256 257 ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát ** 258 259 1. Presuň kurozr nižšie na začiatok riadku označeného --->. 260 261 2. Napíš 2w a kurozr sa presunie o dve slová vpred. 262 263 3. Napíš 3e a kurozr sa presunie vpred na koniec tretieho slova. 264 265 4. Napíš 0 (nula) a kurozr sa presunie na začiatok riadku. 266 267 5. Zopakuj kroky 2 a 3 s rôznymi číslami. 268 269---> Toto je riadok so slovami po kotrých sa môžete pohybovať. 270 271 6. Prejdi na lekciu 2.5. 272 273 274~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 Lekcia 2.5: POUŽITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE 276 277 278 ** Napísanie čísla spolu s operátorom ho zopakuje zadaný počet krát ** 279 280 V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož počet 281 pred pohyb pre docielenie hromadného mazania: 282 d číslo pohyb 283 284 1. Presuň kurzor na prvé slovo písané VEĽKÝMI PÍSMENAMI 285 v riadku označenom --->. 286 287 2. Napíš 2dw a zmažeš dve slová písané VEĽKÝMI PÍSMENAMI 288 289 3. Zopakuj kroky 1 a 2 s použitím rôzneho čísla tak aby si zmazal slová 290 písané veľkými písmenami jedným príkazom. 291 292---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny. 293 294POZNÁMKA: Číslo medzi operátorom d a pohybom funguje podobne ako pri 295 použití s pohybom bez operátora. 296 297 298~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 Lekcia 2.6: OPERÁCIE S RIADKAMI 300 301 302 ** Napísanie príkazu dd zmaže celý riadok. ** 303 304Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 305že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d. 306 3071. Presuň kurzor na druhý riadok v texte na spodu. 3082. Napíš dd aby si zmazal riadok. 3093. Prejdi na štvrtý riadok. 3104. Napíš 2dd aby si zmazal dva riadky. 311 312 1) Ruže sú červené, 313 2) Blato je zábavné, 314 3) Fialky sú modré, 315 4) Mám auto, 316 5) Hodinky ukazujú čas, 317 6) Cukor je sladký, 318 7) A to si ty. 319 320 321~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 Lekcia 2.7: PRÍKAZ UNDO 323 324 325** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** 326 3271. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na 328 prvú chybu. 3292. Napíš x pre zmazanie prvého nechceného riadku. 3303. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz. 3314. Teraz oprav všetky chyby na riadku použitím príkazu x . 3325. Teraz napíš veľké U čím vrátíš riadok do pôvodného stavu. 3336. Teraz napíš u niekoľko krát, čím vrátíš späť príkaz U. 3347. Teraz napíš CTRL-R (drž klávesu CTRL stlačenú kým stláčaš R) niekoľko 335 krát, čím vrátíš späť predtým vrátené príkazy (undo z undo). 336 337---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo. 338 339 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2. 340 341 342 343 344~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 LEKCIA 2 ZHRNUTIE 346 347 348 1. Pre zmazanie znakov od kurzora do konca slova napíš: dw 349 350 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$ 351 352 3. Pre zmazanie celého riadku napíš: dd 353 354 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w 355 356 5. Formát pre píkaz: 357 358 operátor [číslo] pohyb 359 kde: 360 operátor - čo treba robiť, napríklad d pre zmazanie 361 [číslo] - je voliteľný počet pre opakovanie pohybu 362 pohyb - pohyb po texte vzhľadom na operátor, napríklad w (slovo), 363 $ (do konca riadku), atď. 364 365 6. Pre pohyb na začiatok riadku použi nulu: 0 366 367 7. Pre vrátenie späť predošlej operácie napíš: u (malé u) 368 Pre vrátenie všetkých úprav na riadku napíš: U (veľké U) 369 Pre vrátenie vrátených úprav napíš: CTRL-R 370 371~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 Lekcia 3.1: PRÍKAZ VLOŽIŤ 373 374 375 ** Napísanie príkazu p vloží psledný výmaz za kurzor. ** 376 377 1. Presuň kurzor nižšie na prvý riadok textu. 378 379 2. Napíš dd čím zmažeš riadok a uložíš ho do buffera editora Vim. 380 381 3. Presuň kurzor vyššie tam, kam zmazaný riadok patrí. 382 383 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží. 384 385 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí. 386 387---> d) Tiež sa dokážeš vzdelávať? 388---> b) Fialky sú modré, 389---> c) Inteligencia sa vzdeláva, 390---> a) Ruže sú červené, 391 392 393 394~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 Lekcia 3.2: PRÍKAZ NAHRADENIA 396 397 398 ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . ** 399 400 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->. 401 402 2. Presuň kurzor na začiatok prvej chyby. 403 404 3. napíš r a potom znak, ktorý tam má byť. 405 406 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým. 407 408---> Kaď bol tento riasok píaaný, niekro stlašil nesprábne klávesy! 409---> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy! 410 411 5. Teraz prejdi na lekciu 3.2. 412 413POZNÁMKA: Pamätaj si, že naučiť sa môžeš len používanim, nie pamätaním. 414 415 416 417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 Lekcia 3.3. PRÍKAZ ÚPRAVY 419 420 421 ** Ak chceš zmeniť časť slova do konca slova, napíš ce . ** 422 423 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. 424 425 2. Umiestni kurzor na písmeno o v slove rosfpl. 426 427 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.) 428 429 4. Stlač <ESC> a prejdi na ďalší znak, ktorý treba zmeniť. 430 431 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá. 432 433---> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťučán príkazu. 434---> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu. 435 436Poznámka, že ce zmaže slovo a nastaví vkladací mód. 437 438 439 440~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 Lekcia 3.4: VIAC ZMIEN POUŽITÍM c 442 443 444 ** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie ** 445 446 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je: 447 448 c [číslo] pohyb 449 450 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku). 451 452 3. Presuň kurzor nižšie na prvý riadok označený značkou --->. 453 454 4. Presuň kurzor na prvú chybu. 455 456 5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého 457 a stlač <ESC>. 458 459---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy. 460---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ . 461 462POZNÁMKA: Môžeš použiť klávesu backspace na úpravu zmien počas písania. 463 464 465~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 LEKCIA 3 ZHRNUTIE 467 468 469 1. Na vloženie textu, ktorý už bol zmazaný, napíš p . To vloží zmazaný 470 text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom). 471 472 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý 473 nahradí pôvodný znak. 474 475 3. Príkaz na upravenie umožňuje zmeniť od kurzora až po miesto, ktoré 476 určuje pohyb. napr. Napíš ce čím zmníš text od pozície 477 kurzora do konca slova, c$ zmení text do konca riadku. 478 479 4. Formát pre nahradenie je: 480 481 c [číslo] pohyb 482 483 484Teraz prejdi na nalsedujúcu lekciu. 485 486 487 488~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 Lekcia 4.1: POZÍCIA A STATUS SÚBORU 490 491 492 ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. 493 Napíš G pre presun na riadok v súbore. ** 494 495 Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!! 496 497 1. Drž stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G. 498 Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou 499 v súbore. Zapamätajsi si číslo riadku pre použitie v kroku 3. 500 501 2. Stlač G čím sa dostaneš na spodok súboru. 502 Napíš gg čím sa dostaneš na začiatok súboru. 503 504 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač G. To ťa 505 vráti na riadok, na ktorom si prvý krát stlačil CTRL-G. 506 507 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3. 508 509 510 511~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 Lekcia 4.2: PRÍKAZ VYHĽADÁVANIA 513 514 515 ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. ** 516 517 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu 518 s kurzorom zobrazí v dolnej časti obrazovky s : príkazom. 519 520 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať. 521 522 3. Pre vyhľadanie ďalšieho výskytu rovnakého reťazca, stlač jednoducho n. 523 Pre vyhľadanie ďalšieho výskytu rovnakého reťazca opačným smerom, 524 N. 525 526 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto 527 príkazu /. 528 529 5. Pre návrat na miesto z ktorého si prišiel stlač CTRL-O (drž stlačenú 530 klávesu Ctrl počas stlačenia klávesy o). Zopakuj pre ďalší návrat 531 späť. CTRL-I ide vpred. 532 533POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error. 534POZNÁMKA: Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na 535 začiatku, dokiaľ nieje resetované nastavenie 'wrapscan' . 536 537 538~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK 540 541 542 ** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . ** 543 544 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie 545 označeného značkou --->. 546 547 2. Teraz napíš znak % . 548 549 3. Kurzor sa premiestni na zodpovedajúcu zátvorku. 550 551 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku. 552 553 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a všimni si 554 čo % vykonáva. 555 556---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. )) 557 558Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi 559 uzatvárajúcimi zátvorkami! 560 561 562 563~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 Lekcia 4.4: PRÍKAZ NAHRADENIA 565 566 567 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** 568 569 1. Presuň kurzor nižšie na riadok označený značkou --->. 570 571 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý 572 výskyt "thee" v riadku. 573 574 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku. 575 Toto nahradí všetky výskyty v riadku. 576 577---> Thee best time to see thee flowers in thee spring. 578 579 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami, 580 napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu 581 ktorých sa nahradenie vykoná. 582 napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku 583 napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore, 584 s otázkou či nahradiť alebo nie 585 586 587 588~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589 LEKCIA 4 ZHRNUTIE 590 591 592 1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru. 593 G ťa premiestni na koniec riadku. 594 číslo G ťa premiestni na riadok s číslom. 595 gg ťa presunie na prvý riadok 596 597 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU. 598 Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU. 599 Napísanie n po vyhľadávaní, vyhľadá nasledujúci výskyt reťazca 600 v rovnakom smere, pričom N vyhľadá v opačnom smere. 601 CTRL-O ťa vráti späť na staršiu pozíciu, CTRL-I na novšiu pozíciu. 602 603 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu 604 párnu zátvorku. 605 606 4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový 607 Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g 608 Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g 609 Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g 610 Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc 611 612 613~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ 615 616 617 ** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu ** 618 619 1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky. 620 To umožní napísať príkaz. 621 622 2. Teraz napíš ! (výkričník). To umožní spustiť hociaký vonkajší príkaz 623 z príkazového riadku. 624 625 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz 626 zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku. 627 Alebo použi :!dir ak ls nefunguje. 628 629Poznámka: Takto je možné spustiť hociaký vonkajší príkaz s argumentami. 630Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER> 631 632 633 634 635~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636 Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV 637 638 639 ** Pre uloženie zmien v súbore, napíš :w FILENAME. ** 640 641 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára. 642 Už vieš, že musíš za týmto stlačiť <ENTER> . 643 644 2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST. 645 646 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.) 647 648 4. To uloží celý súbor (Vim Tutor) pod názovm TEST. 649 Pre overenie napíš :!dir , čím zobrazíš obsah adresára. 650 651Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš príkazom 652 vim TEST, súbor bude kópia výuky, keď si ho uložil. 653 654 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST 655 alebo (Unix): :!rm TEST 656 657 658~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 Lekcia 5.3 VÝBER TEXTU PRE ULOŽENIE 660 661 662 ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME ** 663 664 1. Presuň kurozr na tento riadok. 665 666 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že 667 tento text je vyznačený (highlighted). 668 669 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>. 670 671 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje. 672 Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter. 673 674 5. Vim zapíše označené riadky do súboru TEST. Použi :!dir alebo !ls 675 pre overenie. Zatial ho ešte nemaž! Použijeme ho v ďalšej lekcii. 676 677POZNÁMKA: Stlačením klávesy v sa spustí vizuálne označovanie. 678 Môžeš pohybovať kurzorom pre upresnenie vyznačeného textu. 679 Potom môžeš použiť operátor pre vykonanie nejakej akcie 680 s textom. Napríklad d zmaže vyznačený text. 681 682 683~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684 Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV 685 686 687 ** Pre vloženie obsahu súboru, napíš :r FILENAME ** 688 689 1. Premiestni kurzor nad tento riadok. 690 691POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 5.3. Potom sa presuň 692 dole, aby si videl túto lekciu. 693 694 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov 695 súboru. Súbor, ktorý si použil je umiestnený pod riadkom s kurzorom. 696 697POZNÁMKA: Môžeš tiež načítať výstup vonkajšieho príkazu. Napríklad :r !ls 698 načíta výstup príkazu ls a umiestni ho za pozíciu kurzora. 699 700 701~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 LEKCIA 5 ZHRNUTIE 703 704 705 1. :!príkaz spustí vonkajší príkaz. 706 707 Niektoré využiteľné príklady sú: 708 (MS_DOS) (UNIX) 709 :!dir :!ls - zobrazí obsah adresára 710 :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME 711 712 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME. 713 714 3. v pohyb :w FILENAME uloží vizuálne označené riadky do 715 súboru FILENAME. 716 717 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho 718 súboru za pozíciou kurzora. 719 720 5. :r !dir načíta výstup z príkazu dir a vloží ho za pozíciu kurzora. 721 722 723 724~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 Lekcia 6.1: PRÍKAZ OTVORIŤ 726 727 728** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu ** 729 730 1. Presuň kurzor nižšie na riadok označený značkou --->. 731 732 2. Napíš o (malé písmeno) pre vloženie čistého riadku pod kurzorm 733 a prepnutie do vkladacieho módu. 734 735 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie 736 vkladacieho módu. 737 738---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho 739 módu. 740 741 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O , 742 namiesto malého o. Vyskúšaj si to na riadku dole. 743 744---> Vlož riadok nad týmto napísaním O, keď kurzor je na tomto riadku. 745 746 747 748~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 Lekcia 6.2: PRÍKAZ PRIDAŤ 750 751 752 ** Napíš a pre vloženie textu ZA kurzor. ** 753 754 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou ---> 755 756 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku. 757 758 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom. 759 760 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre 761 opustenie vkladacieho módu. 762 763 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4. 764 765---> Tento ri ti dovoľuje nácv priávan testu na koniec riadku. 766---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku. 767 768POZNÁMKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde 769 sa znaky vkladajú. 770 771 772~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA 774 775 776 ** Napíš veľké R pre nahradenie viac ako jedného znaku. ** 777 778 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. Premiestni 779 kurzor na začiatok prvého výskytu xxx. 780 781 2. Teraz napíš R a napíš číslo uvedené v druhom riadku, takže 782 sa ním nahradí pôvodné xxx. 783 784 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok 785 riadku zostane nezmenený. 786 787 4. Zopakuj tieto kroky pre nahradenie zvyšných xxx. 788 789---> Pridaním 123 ku xxx dostaneš xxx. 790---> Pridaním 123 ku 456 dostaneš 579. 791 792POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak 793 zmaže existujúci znak. 794 795 796~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 798 Lekcia 6.4: Copy Paste textu 799 800 ** použí operátor y pre copy textku a p pre jeho paste ** 801 802 1. Choď nižšie na riadok označený ---> a umiestni kurozr za "a)". 803 804 2. Naštartuj vizuálny mód použitím v a presuň kurozr pred "first". 805 806 3. Napíš y pre vystrihnutie (copy) označeného textu. 807 808 4. Presuň kurozr na koniec ďalšieho riadku: j$ 809 810 5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>. 811 812 6. Použi vizuálny mód pre označenie "položka.", vystrihni to 813 použitím y, presuň sa na koniec nasledujúceho riadku použitím j$ 814 a vlož sem text použitím p. 815 816---> a) toto je prvá položka 817---> b) 818 819POZNÁMKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo. 820 821 822~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 Lekcia 6.5: NASTAVENIE MOŽNOSTÍ 824 825 826** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje 827 rozlišovanie ** 828 829 830 1. Vyhľadaj reťazec 'ignore' napísaním: 831 /ignore <ENTER> 832 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n . 833 834 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu: 835 :set ic 836 837 3. Teraz vyhľadaj reťazec 'ingore' znova stlačením klávesy n 838 Poznámka, že teraz sú vyhľadané aj Ignore a IGNORE. 839 840 4. Nastav možnosťi 'hlsearch' a 'incsearch': 841 :set hls is 842 843 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo: 844 /ignore <ENTER> 845 846 6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen 847 napíš: :set noic 848 849POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch 850POZNÁMKA: Ak chceš nerozlyšovať veľkosť písmen len pre jedno 851 použitie vyhľadávacieho príkazu, použi \c: /ignore\c <ENTER> 852 853~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 LEKCIA 6 ZHRNUTIE 855 856 857 1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu. 858 Napíš O pre otvorenie riadku nad kurzorom. 859 860 2. Napíš a pre vkladanie textu ZA kurzor. 861 Napíš A pre vkladanie textu za koncom riadku. 862 863 3. Príkaz e presunie kurozr na koniec slova 864 865 4. Operátor y vystrihne (skopíruje) text, p ho vloží. 866 867 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje 868 stlačené <ESC>. 869 870 6. Napísanie ":set xxx" nastaví možnosť "xxx". Niektoré nastavenia sú: 871 'ic' 'ignorecase' ignoruje veľké a malé písmená počas vyhľadávania. 872 'is' 'incsearch' zobrazuje čiastočné reťazce vyhľadávaného reťazca. 873 'hls' 'hlsearch' vyznačí všetky vyhľadávané reťazce. 874 Môžeš použiť hociktorý z dlhých a krátkych názvov možností. 875 876 7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic 877 878 879 880 881 882 883 884~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 LEKCIA 7.1: ZÍSKANIE NÁPOVEDY 886 887 888 ** Používaj on-line systém nápovedy ** 889 890 Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden 891 z týchto troch: 892 - stlač klávesu <HELP> (ak nejakú máš) 893 - stlač klávesu <F1> (ak nejakú máš) 894 - napíš :help <ENTER> 895 896 Čítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje. 897 Napíš CTRL-W CTRL-W pre skok z jedného okna do druhého. 898 Napíš :q <ENTER> čím zatvoríš okno nápovedy. 899 900 Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help". 901 Vyskúšaj tieto (nezabudni stlačiť <ENTER>): 902 903 :help w 904 :help c_CTRL-D 905 :help insert-index 906 :help user-manual 907 908 909~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 LEKCIA 7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU 911 912 ** Zapni funkcie editora Vim ** 913 914 Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne 915 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor. 916 917 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme: 918 :e ~/.vimrc pre Unix 919 :e $VIM/_vimrc pre MS-Windows 920 921 2. Teraz si prečítaj text príkladu "vimrc" súboru: 922 923 :r $VIMRUNTIME/vimrc_example.vim 924 925 3. Ulož súbor: 926 :w 927 928 Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe. 929 Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia. 930 Pre viac informácii napíš :help vimrc-intro 931 932~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 934 LEKCIA 7.3 DOKONČENIE 935 936 ** Dokonči príkaz na príkazovom riadku použitím CTRL-D a <TAB> ** 937 938 1. Uisti sa, že Vim nieje v kompatibilnom móde: :set nocp 939 940 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir 941 942 3. Napíš začiatok príkazu: :e 943 944 4. Stlač CTRL-D a Vim zobrazí zoznam príkazov začínajúcich "e". 945 946 5. Stlač <TAB> a Vim dokončí meno príkazu na ":edit". 947 948 6. Teraz pridaj medzerník a začiatok mena existujúceho súboru: 949 :edit FIL 950 951 7. Stlač <TAB>. Vim dokončí meno (ak je jedinečné). 952 953POZNÁMKA: Dokončovanie funguje pre veľa príkazov. Vyskúšaj stlačenie 954 CTRL-D a <TAB>. Špeciálne je to užitočné pre príkaz :help. 955 956 957~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 959 LEKCIA 7 ZHRNUTIE 960 961 1. Napíš :help alebo stlač <F1> alebo <Help> pre otvorenie okna nápovedy. 962 963 2. Napíš :help príkaz pre vyhľadanie nápovedy ku príkazu príkaz. 964 965 3. Napíš CTRL-W CTRL-W na preskočenie do iného okna. 966 967 4. Napíš :q pre zatvorenie okna nápovedy 968 969 5. Vytvor štartovací skript vimrc pre udržanie uprednostňovaných nastavení. 970 971 6. Počas písania príkazu : stlač CTRL-D pre zobrazenie dokončení. 972 Stlač <TAB> pre použitie jedného z dokončení. 973 974 975~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 977 978 979 Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehľad o editore 980 Vim, úplne postačujúce pre ľahké a obstojné používanie tohto editora. 981 Táto výuka je ďaleko od kompletnosti, pretože Vim má omnoho viacej príkazov. 982 Ako ďalšie si prečítaj užívatľský manuál: ":help user-manual". 983 984 Pre ďalšie čítanie a štúdium je odporúčaná kniha: 985 Vim - Vi Improved - od Steve Oualline 986 Vydavateľ: New Riders 987 Prvá kniha určená pre Vim. Špeciálne vhodná pre začiatočníkov. 988 Obsahuje množstvo príkladov a obrázkov. 989 Pozri na http://iccf-holland.org/click5.html 990 991 Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúčaná: 992 Learning the Vi Editor - od Linda Lamb 993 Vydavateľ: O'Reilly & Associates Inc. 994 Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi. 995 Šieste vydanie obsahuje tiež informácie o editore Vim. 996 997 Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware, 998 Colorado School of Mines s použitím myšlienok dodanými od Charles Smith, 999 Colorado State University. E-mail: bware@mines.colorado.edu. 1000 1001 Modifikované pre Vim od Bram Moolenaar. 1002 1003~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 1005 Preklad do Slovenčiny: Ľuboš Čelko 1006 e-mail: celbos@inmail.sk 1007 Last Change: 2006 Apr 18 1008 encoding: iso8859-2 1009