blob: 69dabd0adb0f80794409467261e470fe809d6a43 [file] [log] [blame]
RestorerZ6fa304f2024-12-02 20:19:52 +01001===============================================================================
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 velmi výkonný editor, ktorý má príliž vela 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 dostatocné množstvo príkazov nato aby bolo možné používat
8 Vim ako viacúcelový editor.
9
10 Približný cas potrebný na prebratie tejto výuky je 25-30 minút,
11 závisí na tom, kolko je stráveného casu 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 precvicovat na nom (pri štarte "vimtutor" je toto kópia).
16
17 Je dôležité zapamätat si, že táto výuka je vytvorená pre výuku
18 používaním. To znamená, že je potrebné si príkazy vyskúšat, aby bolo
19 ucenie správne. Ak len citas text, príkazy zabudneš!
20
21 Presvedc sa, že Caps-Lock NIEJE stlacený a stlact klávesu
22 j niekolko krát, aby sa kurzor posunul natolko, že lekcia 1.1.1
23 celkom zaplní obrazovku.
24
25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 Lekcia 1.1.1: POHYB KURZOROM
27
28
29 ** Pre pohyb kurzorum stlac klávesy h,j,k,l ako je znázornené. **
30 ^
31 k Funkcia: Klávesa h je nalavo a vykoná pohyb dolava.
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ž stlacenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
38---> Teraz sa už vieš pohybovat na nasledujúcu lekciu.
39
40 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.1.2.
41
42Poznámka: Ak si niesi istý tým co si napísal, stlac <ESC>
43 na prechod do normálneho módu.
44
45Poznámka: Kurzorové klávesy sú tiež funkcné. Ale používaním hjkl sa budeš
46 schopný pohybovat rýchlejšie, ked si zvykneš ich používat. Naozaj!
47
48~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49 LEKCIA 1.1.2: ZATVÁRANIE VIMU
50
51
52 !! POZNÁMKA: Pred vykonaním týchto krokov si precítaj celú túto lekciu !!
53
54 1. Stlac klávesu <ESC> (aby si sa ucite nachádzal v normálnom móde)
55
56 2. Napíš: :q! <ENTER>.
57 Tým ukoncíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
58
59 3. Ked sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš
60 spet do tejto výuky. To môže byt: vimtutor <ENTER>
61
62 4. Ak si si tieto kroky spolahlivo zapamätal, vykonaj kroky 1 až 3, pre
63 ukoncenie a znovu spustenie editora.
64
65POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekolko lekcií
66 sa naucíš ako uložit zmeny do súboru
67
68 5. presun kurzor dole na lekciu 1.1.3.
69
70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 Lekcia 1.1.3: EDITÁCIA TEXTU - MAZANIE
72
73
74** Stlacenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
75
76 1. Presun kurzor nižšie na riadok oznacený znackou --->.
77
78 2. Aby si mohol odstránit chyby, pohybuj kurzorom kým neprejde na znak,
79 ktorý chceš zmazat.
80
81 3. Stlac 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 skoocilla ccezz mesiiac.
86
87 5. Ak je veta správna, prejdi na lekciu 1.1.4.
88
89POZNÁMKA: Neskúšaj si zapamätat obsah tejto výuky, ale sa uc používaním.
90
91
92
93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 Lekcia 1.1.4: EDITÁCIA TEXTU - VKLADANIE
95
96
97 ** Stlacenie klávesy i umožnuje vkladanie textu. **
98
99 1. Presun kurzor nižšie na prvý riadok za znacku --->.
100
101 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
102 presun kurzor na prvý znak za misto, kde má byt text vložený.
103
104 3. Stlac klávesu i a napíš potrebný text.
105
106 4. Po opravení každej chyby, stlac <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 ciary.
111
112 5. Ked sa dostatocne naucíš vkladat text, prejdi na nasledujúce zhrnutie.
113
114
115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 Lekcia 1.1.5: EDITÁCIA TEXTU - PRIDÁVANIE
117
118
119 ** Stlacenie klávesy A umožnuje pridávat text. **
120
121 1. Presun kurozr nižšie na prvý riadok za znackou --->.
122 Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
123
124 2. Stlac klávesu A a napíš potrebný text.
125
126 3. Po pridaní textu stlac klávesu <ESC> pre návrat do Normálneho módu.
127
128 4. Presun kurozr na druhý riadok oznacený ---> 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 tialto.
133---> Tu tiež chýba nej
134 Tu tiež chýba nejaký text.
135
136 5. Ked sa dostatocne naucíš pridávat text, prejdi na lekciu 1.1.6.
137
138
139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 Lekcia 1.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 precítaj celú lekciu!!
146
1471. Opusti túto výuku, ako si to urobil v lekcii 1.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š editovat. Použi taký súbor, ktorý môžeš menit.
152
1533. Vlož a zmaž text tak, ako si sa naucil 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 presun sa dole na nasledujúce zhrnutie.
158
1596. Urob tak po precítaní predošlých krokov a porozumeniu im.
160
161
162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
163 ZHRNUTIE LEKCIE 1.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 ukoncenie 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: Stlacenie <ESC> ta premiestní do normálneho módu alebo zruší
181 nejaký nechcený a ciastocne dokoncený príkaz.
182
183Teraz pokracuj lekciou 1.2.
184
185
186~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
187 Lekcia 1.2.1: Mazacie príkazy
188
189
190 ** Napísanie príkazu dw zmaže znaky do konca slova. **
191
1921. Stlac <ESC> aby si bol bezpecne v normálnom móde.
193
1942. Presun kurzor nižšie na riadok oznacený znackou --->.
195
1963. Presun kurzor na zaciatok slova, ktoré je potrebné zmazat.
197
1984. Napíš dw aby slovo zmizlo.
199
200POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky ked ho
201 napíšeš. Vim na teba pocká, aby si mohol napísat
202 písmeno w. Ak vidíš nieco iné ako d , tak si napísal
203 nesprávny znak; stlac <ESC> a zacni znova.
204
205---> Tu je niekolko 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 1.2.2.
208
209
210
211~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
212 Lekcia 1.2.2: VIAC MAZACÍCH PRÍKAZOV
213
214
215 ** Napísanie príkazu d$ zmaže znaky do konca riadku **
216
2171. Stlac <ESC> aby si bol bezpecne v normálnom móde.
218
2192. Presun kurzor nižšie na riadok oznacený znackou --->.
220
2213. Presun 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 1.2.3 pre pochopenie toho co sa stalo.
229
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 Lekcia 1.2.3: OPERÁTORY A POHYBY
233
234 Vela 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 co operátor vykonáva (vypísané nižšie)
242
243 Krátky list pohybov:
244 w - do zaciatku dalš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: Stlacením iba pohybu v normálnom móde bez operátora
251 sa presunie kurzor tak ako je to špecivikované.
252
253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 Lekcia 1.2.4: Použitie viacnásobného pohybu
255
256
257 ** Napísaním císla pred pohyb ho zopakuje zadný pocet krát **
258
259 1. Presun kurozr nižšie na zaciatok riadku oznacené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 zaciatok riadku.
266
267 5. Zopakuj kroky 2 a 3 s rôznymi císlami.
268
269---> Toto je riadok so slovami po kotrých sa môžete pohybovat.
270
271 6. Prejdi na lekciu 1.2.5.
272
273
274~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
275 Lekcia 1.2.5: POUŽITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
276
277
278 ** Napísanie císla spolu s operátorom ho zopakuje zadaný pocet krát **
279
280 V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož pocet
281 pred pohyb pre docielenie hromadného mazania:
282 d císlo pohyb
283
284 1. Presun kurzor na prvé slovo písané VELKÝMI PÍSMENAMI
285 v riadku oznacenom --->.
286
287 2. Napíš 2dw a zmažeš dve slová písané VELKÝMI PÍSMENAMI
288
289 3. Zopakuj kroky 1 a 2 s použitím rôzneho císla tak aby si zmazal slová
290 písané velký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: Císlo medzi operátorom d a pohybom funguje podobne ako pri
295 použití s pohybom bez operátora.
296
297
298~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 Lekcia 1.2.6: OPERÁCIE S RIADKAMI
300
301
302 ** Napísanie príkazu dd zmaže celý riadok. **
303
304Vzhladom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
305že bude jednoduchšie mazat celý riadok napísaním dvoch písmen d.
306
3071. Presun 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ú cervené,
313 2) Blato je zábavné,
314 3) Fialky sú modré,
315 4) Mám auto,
316 5) Hodinky ukazujú cas,
317 6) Cukor je sladký,
318 7) A to si ty.
319
320
321~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322 Lekcia 1.2.7: PRÍKAZ UNDO
323
324
325** Stlac u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
326
3271. Presun kurzor nižšie na riadok oznacený znackou ---> a premiestni ho na
328 prvú chybu.
3292. Napíš x pre zmazanie prvého nechceného riadku.
3303. Teraz napíš u cím vrátíš spät posledne vykonaný príkaz.
3314. Teraz oprav všetky chyby na riadku použitím príkazu x .
3325. Teraz napíš velké U cím vrátíš riadok do pôvodného stavu.
3336. Teraz napíš u niekolko krát, cím vrátíš spät príkaz U.
3347. Teraz napíš CTRL-R (drž klávesu CTRL stlacenú kým stlácaš R) niekolko
335 krát, cím vrátíš spät predtým vrátené príkazy (undo z undo).
336
337---> Opprav chybby nna toomto riadku a zmeen ich pommocou undo.
338
339 8. Tieto príkazy sú casto používané. Teraz prejdi na zhrnutie lekcie 1.2.
340
341
342
343
344~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 LEKCIA 1.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 císlo: 2w
355
356 5. Formát pre píkaz:
357
358 operátor [císlo] pohyb
359 kde:
360 operátor - co treba robit, napríklad d pre zmazanie
361 [císlo] - je volitelný pocet pre opakovanie pohybu
362 pohyb - pohyb po texte vzhladom na operátor, napríklad w (slovo),
363 $ (do konca riadku), atd.
364
365 6. Pre pohyb na zaciatok riadku použi nulu: 0
366
367 7. Pre vrátenie spät predošlej operácie napíš: u (malé u)
368 Pre vrátenie všetkých úprav na riadku napíš: U (velké U)
369 Pre vrátenie vrátených úprav napíš: CTRL-R
370
371~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372 Lekcia 1.3.1: PRÍKAZ VLOŽIT
373
374
375 ** Napísanie príkazu p vloží psledný výmaz za kurzor. **
376
377 1. Presun kurzor nižšie na prvý riadok textu.
378
379 2. Napíš dd cím zmažeš riadok a uložíš ho do buffera editora Vim.
380
381 3. Presun 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ávat?
388---> b) Fialky sú modré,
389---> c) Inteligencia sa vzdeláva,
390---> a) Ruže sú cervené,
391
392
393
394~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
395 Lekcia 1.3.2: PRÍKAZ NAHRADENIA
396
397
398 ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
399
400 1. Presun kurzor nižšie na prví riadok textu oznaceného znackou --->.
401
402 2. Presun kurzor na zaciatok prvej chyby.
403
404 3. napíš r a potom znak, ktorý tam má byt.
405
406 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
407
408---> Kad bol tento riasok píaaný, niekro stlašil nesprábne klávesy!
409---> Ked bol tento riadok písaný, niekto stlacil nesprávne klávesy!
410
411 5. Teraz prejdi na lekciu 1.3.2.
412
413POZNÁMKA: Pamätaj si, že naucit sa môžeš len používanim, nie pamätaním.
414
415
416
417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
418 Lekcia 1.3.3: PRÍKAZ ÚPRAVY
419
420
421 ** Ak chceš zmenit cast slova do konca slova, napíš ce . **
422
423 1. Presun kurzor nižšie na prvý riadok oznacený znackou --->.
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. Stlac <ESC> a prejdi na další znak, ktorý treba zmenit.
430
431 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
432
433---> Tento rosfpl má niekolko skic, ktoré je pirewvbí zmenit piytucán príkazu.
434---> Tento riadok má niekolko slov, ktoré je potrebné zmenit použitím príkazu.
435
436Poznámka, že ce zmaže slovo a nastaví vkladací mód.
437
438
439
440~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
441 Lekcia 1.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 [císlo] pohyb
449
450 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
451
452 3. Presun kurzor nižšie na prvý riadok oznacený znackou --->.
453
454 4. Presun kurzor na prvú chybu.
455
456 5. napíš c$ aby si mohol upravit zvyšok riadku podla druhého
457 a stlac <ESC>.
458
459---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
460---> Koniec tohto riadku potrebuje opravit použitím príkazu c$ .
461
462POZNÁMKA: Môžeš použit klávesu backspace na úpravu zmien pocas písania.
463
464
465~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
466 LEKCIA 1.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žnuje zmenit od kurzora až po miesto, ktoré
476 urcuje pohyb. napr. Napíš ce cí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 [císlo] pohyb
482
483
484Teraz prejdi na nalsedujúcu lekciu.
485
486
487
488~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 Lekcia 1.4.1: POZÍCIA A STATUS SÚBORU
490
491
492 ** Stlac 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: Precítaj si celú túto lekciu skôr ako zacneš vykonávat kroky!!
496
497 1. Drž stlacenú klávesu Ctrl a stlac 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 císlo riadku pre použitie v kroku 3.
500
501 2. Stlac G cím sa dostaneš na spodok súboru.
502 Napíš gg cím sa dostaneš na zaciatok súboru.
503
504 3. Napíš císlo riadku na ktorom si sa nachádzal a stlac G. To ta
505 vráti na riadok, na ktorom si prvý krát stlacil CTRL-G.
506
507 4. Ak sa cítíš schopný vykonat teto kroky, vykonaj kroky 1 až 3.
508
509
510
511~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
512 Lekcia 1.4.2: PRÍKAZ VYHLADÁVANIA
513
514
515 ** Napíš / nasledované retazcom pre vyhladanie príslušného retazca. **
516
517 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
518 s kurzorom zobrazí v dolnej casti obrazovky s : príkazom.
519
520 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhladat.
521
522 3. Pre vyhladanie dalšieho výskytu rovnakého retazca, stlac jednoducho n.
523 Pre vyhladanie dalšieho výskytu rovnakého retazca opacným smerom,
524 N.
525
526 4. Ak chceš vyhladat retazec 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 stlac CTRL-O (drž stlacenú
530 klávesu Ctrl pocas stlacenia klávesy o). Zopakuj pre další návrat
531 spät. CTRL-I ide vpred.
532
533POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
534POZNÁMKA: Ked vyhladávanie dosiahne koniec tohto súboru, bude pokracovat na
535 zaciatku, dokial nieje resetované nastavenie 'wrapscan' .
536
537
538~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
539 Lekcia 1.4.3: VYHLADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
540
541
542 ** Napíš % pre vyhladanie príslušného znaku ),], alebo } . **
543
544 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
545 oznaceného znackou --->.
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ät na otvárajúcu zátvorku.
552
553 5. Presun kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
554 co % vykonáva.
555
556---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
557
558Poznámka: Toto je velmi výhodné použít pri ladení programu s chýbajúcimi
559 uzatvárajúcimi zátvorkami!
560
561
562
563~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
564 Lekcia 1.4.4: PRÍKAZ NAHRADENIA
565
566
567 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
568
569 1. Presun kurzor nižšie na riadok oznacený znackou --->.
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 co 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 retazca medzi dvomi ridakami,
580 napíš :#,#s/starý/nový/g kde #,# sú cí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 ci nahradit alebo nie
585
586
587
588~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
589 LEKCIA 1.4 ZHRNUTIE
590
591
592 1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru.
593 G ta premiestni na koniec riadku.
594 císlo G ta premiestni na riadok s císlom.
595 gg ta presunie na prvý riadok
596
597 2. Napísanie / nasledované retazcom vyhladá retazec smerom DOPREDU.
598 Napísanie ? nasledované retazcom vyhlada retazec smerom DOZADU.
599 Napísanie n po vyhladávaní, vyhladá nasledujúci výskyt retazca
600 v rovnakom smere, pricom N vyhladá v opacnom smere.
601 CTRL-O ta vráti spät na staršiu pozíciu, CTRL-I na novšiu pozíciu.
602
603 3. Napísanie % ked 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 retazcov 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 1.5.1: AKO SPUSTIT 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ísat príkaz.
621
622 2. Teraz napíš ! (výkricník). To umožní spustit hociaký vonkajší príkaz
623 z príkazového riadku.
624
625 3. Ako príklad napíš ls za ! a stlac <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é spustit hociaký vonkajší príkaz s argumentami.
630Poznámka: Všetky príkazy : musia byt dokoncené stlacením <ENTER>
631
632
633
634
635~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
636 Lekcia 1.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 stlacit <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 , cím zobrazíš obsah adresára.
650
651Poznámka: že ak ukoncíš prácu s editorom Vim a znovu ho spustíš príkazom
652 vim TEST, súbor bude kópia výuky, ked si ho uložil.
653
654 5. Teraz odstrán súbor napísaním (MS-DOS): :!del TEST
655 alebo (Unix): :!rm TEST
656
657
658~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
659 Lekcia 1.5.3: VÝBER TEXTU PRE ULOŽENIE
660
661
662 ** Pre uloženie casti súboru, napíš v pohyb :w FILENAME **
663
664 1. Presun kurozr na tento riadok.
665
666 2. Stlac v a presun kurozr na piatu položku dole. Poznámka, že
667 tento text je vyznacený (highlighted).
668
669 3. Stlac klávesu : . V spodnej casti 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ž stlacíš Enter.
673
674 5. Vim zapíše oznacené riadky do súboru TEST. Použi :!dir alebo :!ls
675 pre overenie. Zatial ho ešte nemaž! Použijeme ho v dalšej lekcii.
676
677POZNÁMKA: Stlacením klávesy v sa spustí vizuálne oznacovanie.
678 Môžeš pohybovat kurzorom pre upresnenie vyznaceného textu.
679 Potom môžeš použit operátor pre vykonanie nejakej akcie
680 s textom. Napríklad d zmaže vyznacený text.
681
682
683~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
684 Lekcia 1.5.4: VÝBER A ZLUCOVANIE 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 1.5.3. Potom sa presun
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ž nacítat výstup vonkajšieho príkazu. Napríklad :r !ls
698 nacíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
699
700
701~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 LEKCIA 1.5 ZHRNUTIE
703
704
705 1. :!príkaz spustí vonkajší príkaz.
706
707 Niektoré využitelné 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 oznacené 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 nacíta výstup z príkazu dir a vloží ho za pozíciu kurzora.
721
722
723
724~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
725 Lekcia 1.6.1: PRÍKAZ OTVORIT
726
727
728** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **
729
730 1. Presun kurzor nižšie na riadok oznacený znackou --->.
731
732 2. Napíš o (malé písmeno) pre vloženie cistého riadku pod kurzorm
733 a prepnutie do vkladacieho módu.
734
735 3. Teraz skopíruj riadok oznacený ---> a stlac <ESC> pre ukoncenie
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íš velké O ,
742 namiesto malého o. Vyskúšaj si to na riadku dole.
743
744---> Vlož riadok nad týmto napísaním O, ked kurzor je na tomto riadku.
745
746
747
748~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
749 Lekcia 1.6.2: PRÍKAZ PRIDAT
750
751
752 ** Napíš a pre vloženie textu ZA kurzor. **
753
754 1. Presun kurzor nižšie na koniec prvého riadku oznaceného znackou --->
755
756 2. Stlac klávesu e dokial kurozr nieje na konci riadku.
757
758 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.
759
760 4. Dokoncí 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 dalšie nedokoncené slovo a zopakuj kroky 3 a 4.
764
765---> Tento ri ti dovoluje nácv priávan testu na koniec riadku.
766---> Tento riadok ti dovoluje 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 1.6.3: INÝ SPOSOB NAHRADZOVANIA
774
775
776 ** Napíš velké R pre nahradenie viac ako jedného znaku. **
777
778 1. Presun kurzor nižšie na prvý riadok oznacený znackou --->. Premiestni
779 kurzor na zaciatok prvého výskytu xxx.
780
781 2. Teraz napíš R a napíš císlo uvedené v druhom riadku, takže
782 sa ním nahradí pôvodné xxx.
783
784 3. Stlac <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 1.6.4: Copy Paste textu
799
800 ** použí operátor y pre copy textku a p pre jeho paste **
801
802 1. Chod nižšie na riadok oznacený ---> a umiestni kurozr za "a)".
803
804 2. Naštartuj vizuálny mód použitím v a presun kurozr pred "first".
805
806 3. Napíš y pre vystrihnutie (copy) oznaceného textu.
807
808 4. Presun kurozr na koniec dalš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 oznacenie "položka.", vystrihni to
813 použitím y, presun 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žit tiež y ako operátor; yw vystrihne jedno slovo.
820
821
822~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
823 Lekcia 1.6.5: NASTAVENIE MOŽNOSTÍ
824
825
826** Nastav možnosti, takže vyhladávanie alebo nahradzovanie ignoruje
827 rozlišovanie **
828
829
830 1. Vyhladaj retazec 'ignore' napísaním:
831 /ignore <ENTER>
832 Zopakuj vyhladávanie niekolko krát stlacením klávesy n .
833
834 2. Nastav možnost 'ic' (Ignore case) napísaním príkazu:
835 :set ic
836
837 3. Teraz vyhladaj retazec 'ingore' znova stlacením klávesy n
838 Poznámka, že teraz sú vyhladané aj Ignore a IGNORE.
839
840 4. Nastav možnosti 'hlsearch' a 'incsearch':
841 :set hls is
842
843 5. Teraz spusti vyhladávací príkaz znovu, a pozri co sa stalo:
844 /ignore <ENTER>
845
846 6. Pre opetovné zapnutie rozlyšovania velký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šovat velkost písmen len pre jedno
851 použitie vyhladávacieho príkazu, použi \c: /ignore\c <ENTER>
852
853~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 LEKCIA 1.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 velkého R prepne do nahradzovacieho módu, kým nieje
868 stlacené <ESC>.
869
870 6. Napísanie ":set xxx" nastaví možnost "xxx". Niektoré nastavenia sú:
871 'ic' 'ignorecase' ignoruje velké a malé písmená pocas vyhladávania.
872 'is' 'incsearch' zobrazuje ciastocné retazce vyhladávaného retazca.
873 'hls' 'hlsearch' vyznací všetky vyhladávané retazce.
874 Môžeš použit 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 1.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 - stlac klávesu <HELP> (ak nejakú máš)
893 - stlac klávesu <F1> (ak nejakú máš)
894 - napíš :help <ENTER>
895
896 Cí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> cím zatvoríš okno nápovedy.
899
900 Môžeš nájst help ku hociakej téme pridaním argumentu ku príkazu ":help".
901 Vyskúšaj tieto (nezabudni stlacit <ENTER>):
902
903 :help w
904 :help c_CTRL-D
905 :help insert-index
906 :help user-manual
907
908
909~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
910 LEKCIA 1.7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU
911
912 ** Zapni funkcie editora Vim **
913
914 Vim má omnoho viac funkcii než Vi, ale vecšina z nich je implicitne
915 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
916
917 1. Zacni editovat "vimrc" súbor, to závisí na použitom systéme:
918 :e ~/.vimrc pre Unix
919 :e ~/_vimrc pre MS-Windows
920
921 2. Teraz si precí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ýraznovanie syntaxe.
929 Do "vimrc" súboru môžeš pridat všetky svoje uprednostnované nastavenia.
930 Pre viac informácii napíš :help vimrc-intro
931
932~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
933
934 LEKCIA 1.7.3: DOKONCENIE
935
936 ** Dokonci 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íš zaciatok príkazu: :e
943
944 4. Stlac CTRL-D a Vim zobrazí zoznam príkazov zacínajúcich "e".
945
946 5. Stlac <TAB> a Vim dokoncí meno príkazu na ":edit".
947
948 6. Teraz pridaj medzerník a zaciatok mena existujúceho súboru:
949 :edit FIL
950
951 7. Stlac <TAB>. Vim dokoncí meno (ak je jedinecné).
952
953POZNÁMKA: Dokoncovanie funguje pre vela príkazov. Vyskúšaj stlacenie
954 CTRL-D a <TAB>. Špeciálne je to užitocné pre príkaz :help.
955
956
957~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
958
959 LEKCIA 1.7 ZHRNUTIE
960
961 1. Napíš :help alebo stlac <F1> alebo <Help> pre otvorenie okna nápovedy.
962
963 2. Napíš :help príkaz pre vyhladanie nápovedy ku príkazu príkaz.
964
965 3. Napíš CTRL-W CTRL-W na preskocenie do iného okna.
966
967 4. Napíš :q pre zatvorenie okna nápovedy
968
969 5. Vytvor štartovací skript vimrc pre udržanie uprednostnovaných nastavení.
970
971 6. Pocas písania príkazu : stlac CTRL-D pre zobrazenie dokoncení.
972 Stlac <TAB> pre použitie jedného z dokoncení.
973
974
975~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
976
977
978
979 Toto vymedzuje výuku Vimu. Toto je urcené pre strucný prehlad o editore
980 Vim, úplne postacujúce pre lahké a obstojné používanie tohto editora.
981 Táto výuka je daleko od kompletnosti, pretože Vim má omnoho viacej príkazov.
982 Ako dalšie si precítaj užívatlský manuál: ":help user-manual".
983
984 Pre dalšie cítanie a štúdium je odporúcaná kniha:
985 Vim - Vi Improved - od Steve Oualline
986 Vydavatel: New Riders
987 Prvá kniha urcená pre Vim. Špeciálne vhodná pre zaciatocníkov.
988 Obsahuje množstvo príkladov a obrázkov.
989 Pozri na https://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úcaná:
992 Learning the Vi Editor - od Linda Lamb
993 Vydavatel: 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 Slovenciny: Luboš Celko
1006 e-mail: celbos@inmail.sk
1007 Last Change: 2006 Apr 18
1008 encoding: iso8859-2