comparison runtime/tutor/tutor.sk.cp1250 @ 557:862863033fdd v7.0158

updated for version 7.0158
author vimboss
date Wed, 23 Nov 2005 21:25:05 +0000
parents
children 5a7843c57316
comparison
equal deleted inserted replaced
556:f9eaf0a9872d 557:862863033fdd
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.5 =
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 Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
14 sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia).
15
16 Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku
17 používaním. To znamená, že je potrebné si príkazy vyskúšať, aby bolo
18 učenie správne. Ak len čitas text, príkazy zabudneš!
19
20 Presvedč sa, že Shift-Lock NIEJE stlačený a stlačt klávesu
21 j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1
22 celkom zaplní obrazovku.
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24 Lekcia 1.1: POHYB KURZOROM
25
26
27 ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. **
28 ^
29 k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava.
30 < h l > Klávesa l je napravo a vykoná pohyb doprava.
31 j Klávesa j vyzerá ako šípka dole
32 v
33 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš.
34
35 2. Drž stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
36 ---> Teraz sa už vieš pohybovať na nasledujúcu lekciu.
37
38 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2.
39
40 Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC>
41 na prechod do normálneho módu.
42
43 Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš
44 schopný pohybovať rýchlejšie, keď si zvykneš ich používať.
45
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 LEKCIA 1.2: SPÚŠŤANIE A ZATVÁRANIE VIMU
48
49 !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !!
50
51 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde)
52
53 2. Napíš: :q! <ENTER>.
54
55 ---> Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
56 Ak chceš uložiť vykonané zmeny a ukončiť prácu s editorom napíš:
57 :wq <ENTER>
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 Zvyčajne sa používa: vim tutor <ENTER>
62
63 ---> 'vim' znamená spustenie editora vim, 'tutor' je názov súboru, ktorý
64 chceš editovať.
65
66 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre
67 ukončenie a znovu spustenie editora. Potom presuň kurzor dole na
68 lekciu 1.3.
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE
71
72
73 ** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
74
75 1. Presuň kurzor nižšie na riadok označený značkou --->.
76
77 2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak,
78 ktorý chceš zmazať.
79
80 3. Stlač klávesu x aby sa zmazal nechcený znak.
81
82 4. Zopakuj kroky 2 až 4 až kým veta nieje správna.
83
84 ---> Kraava skoočilla ccezz mesiiac.
85
86 5. Ak je veta správna, prejdi na lekciu 1.4.
87
88 POZNÁMKA: Neskúšaj si zapametäť obsah tejto výuky, ale sa uč používaním.
89
90
91
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93 Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE
94
95
96 ** Stlačenie klávesy i v normálnom móde umožňuje vkladanie textu. **
97
98 1. Presuň kurzor nižšie na prvý riadok za značku --->.
99
100 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
101 presuň kurzor na prvý znak za misto, kde má byť text vložený.
102
103 3. Stlač klávesu i a napíš potrebný text.
104
105 4. Po opravení každej chyby, stlač <ESC> pre návrat do normálneho módu.
106 Zopakuj kroky 2 až 4 kým nieje veta správna.
107
108 ---> Tu je text chýbajúci tejto.
109 ---> Tu je nejaký text chýbajúci od tejto čiary.
110
111 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie.
112
113
114
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 ZHRNUTIE LEKCIE 1
117
118
119 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl.
120 h (do lava) j (dole) k (hore) l (doprava)
121
122 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER>
123
124 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien
125 alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien.
126
127 4. Na zmazanie znaku na mieste kurzora napíš v normálnom móde: x
128
129 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš:
130 i vkladaný text <ESC>
131
132 POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší
133 nejaký nechcený a čiastočne dokončený príkaz.
134
135 Teraz pokračuj lekciou 2.
136
137
138 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139 Lekcia 2.1: Mazacie príkazy
140
141
142 ** Napísanie príkazu dw zmaže znaky do konca slova. **
143
144 1. Stlač <ESC> aby si bol bezpečne v normálnom móde.
145
146 2. Presuň kurzor nižšie na riadok označený značkou --->.
147
148 3. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať.
149
150 4. Napíš dw aby slovo zmizlo.
151
152 POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich
153 píšeš. Ak píšeš niečo zle, stlač <ESC> a začni znova.
154
155 ---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety.
156
157 5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2.
158
159
160
161 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162 Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV
163
164
165 ** Napísanie príkazu d$ zmaže znaky do konca riadku **
166
167 1. Stlač <ESC> aby si bol bezpečne v normálnom móde.
168
169 2. Presuň kurzor nižšie na riadok označený značkou --->.
170
171 3. Presuň kurzor na koniec správnej vety (ZA prvú bodku).
172
173 4. Napíš d$ aby sa zmazali znaky do konca riadku.
174
175 ---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
176
177
178 5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo.
179
180
181
182
183
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
185 Lekcia 2.3: ROZŠIROVACIE PRÍKAZY A OBJEKTY
186
187
188 Formát mazacieho príkazu d je nasledovný:
189
190 [číslo] d objekt ALEBO d [číslo] objekt
191 Kde:
192 číslo - udáva koľko krát sa príkaz vykoná (voliteľné, implicitne=1)
193 d - je príkaz pre mazanie
194 objekt - udáva na čom sa príkaz vykonáva (vypísané nižšie)
195
196 Krátky výpis objektov:
197 w - od kurzora do konca slova, vrátanie medzier
198 e - od kurzora do konca slova, BEZ medzier
199 $ - od kurzora do konca riadku.
200
201 POZNÁMKA: Ak stlačíš klávesu objektu v normálnom móde bez príkazu, kurzor
202 sa presunie na miesto špecifikované vo výpise objektov.
203
204
205
206
207 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
208 Lekcia 2.4: VÝNIMKA V 'PRÍKAZOVOM OBJEKTE'
209
210
211 ** Napísanie príkazu dd zmaže celý riadok. **
212
213 Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
214 že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d.
215
216 1. Presuň kurzor na druhý riadok v texte na spodu.
217 2. Napíš dd aby si zmazal riadok.
218 3. Prejdi na štvrtý riadok.
219 4. Napíš 2dd (pametaj si číslo-príkaz-objekt) aby si zmazal dva riadky.
220
221 1) Ruže sú červené,
222 2) Blato je zábavné,
223 3) Fialky sú modré,
224 4) Mám auto,
225 5) Hodinky ukazujú čas,
226 6) Cukor je sladký,
227 7) A to si ty.
228
229
230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
231 Lekcia 2.5: PRÍKAZ UNDO
232
233
234 ** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
235
236 1. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na
237 prvú chybu.
238 2. Napíš x pre zmazanie prvého nechceného riadku.
239 3. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz.
240 4. Teraz oprav všetky chyby na riadku použitím príkazu x .
241 5. Teraz napíš veľké U čím vrátíš riadok do pôvodného stavu.
242 6. Teraz napíš u niekoľko krát, čím vrátíš späť príkaz U.
243 7. Teraz napíš CTRL-R (drž klávesu CTRL stlačenú kým stláčaš R) niekoľko
244 krát, čím vrátíš späť predtým vrátené príkazy (redo).
245
246 ---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo.
247
248 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2.
249
250
251
252
253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 LEKCIA 2 ZHRNUTIE
255
256
257 1. Pre zmazanie znakov od kurzora do konca slova napíš: dw
258
259 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$
260
261 3. Pre zmazanie celého riadku napíš: dd
262
263 4. Formát pre píkaz v norálnom móde je:
264
265 [číslo] príkaz objekt ALEBO príkaz [číslo] objekt
266 kde:
267 číslo - udáva koľko krát sa príkaz zopakuje
268 príkaz - udáva vykonávaný príkaz, ako napríklad d pre mazanie
269 objekt - udáva rozsah príkazu, ako napríklad w(slovo),
270 $ (do konca riadku), atď.
271
272 5. Pre vrátenie späť predošlej operácie napíš: u (malé u)
273 Pre vrátenie všetkých úprav na riadku napíš: U (veľké U)
274 Pre vrátenie vrátených úprav napíš: CTRL-R
275
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277 Lekcia 3.1: PRÍKAZ VLOŽIŤ
278
279
280 ** Napísanie príkazu p vloží psledný výmaz za kurzor. **
281
282 1. Presuň kurzor nižšie na prvý riadok textu.
283
284 2. Napíš dd čím zmažeš riadok a uložíš ho do buffera editora Vim.
285
286 3. Presuň kurzor vyššie tam, kam zmazaný riadok patrí.
287
288 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží.
289
290 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí.
291
292 d) Tiež sa dokážeš vzdelávať?
293 b) Fialky sú modré,
294 c) Inteligencia sa vzdeláva,
295 a) Ruže sú červené,
296
297
298
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300 Lekcia 3.2: PRÍKAZ NAHRADENIA
301
302
303 ** Napísaním r a znaku sa nahradí znak na mieste kurzora. **
304
305 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->.
306
307 2. Presuň kurzor na začiatok prvej chyby.
308
309 3. napíš r a potom znak, ktorý nahradí chybu.
310
311 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje správny.
312
313 ---> Kaď bol tento riasok píaaný, niekro stlašil nesprábne klávesy!
314 ---> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy!
315
316 5. Teraz prejdi na lekciu 3.2.
317
318 POZNÁMKA: Pamätaj si, že naučiť sa môžeš len používanim, nie pamätaním.
319
320
321
322 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
323 Lekcia 3.3. PRÍKAZ ÚPRAVY
324
325
326 ** Ak chceš zmeniť časť slova alebo celé slovo, napíš cw . **
327
328 1. Presuň kurzor nižšie na prvý riadok označený značkou --->.
329
330 2. Umiestni kurzor na písmeno o v slove rosfpl.
331
332 3. Napíš cw a oprav slovo (v tomto prípade napíš 'iadok'.)
333
334 4. Stlač <ESC> a prejdi na ďalšiu chybu (prvý znak, ktorý treba zmeniť.)
335
336 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
337
338 ---> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťučán príkazu.
339 ---> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu.
340
341 Poznámka, že cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania.
342
343
344
345 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
346 Lekcia 3.4: VIAC ZMIEN POUŽITÍM c
347
348
349 ** Príkaz pre úpravy sa používa s rovnakými objektami ako pre mazanie **
350
351 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
352
353 [číslo] c objekt ALEBO c [číslo] objekt
354
355 2. Objekty sú rovnaké, ako napríklad w (slovo), $ (koniec riadku), atď.
356
357 3. Presuň kurzor nižšie na prvý riadok označený značkou --->.
358
359 4. Presuň kurzor na prvú chybu.
360
361 5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého
362 a stlač <ESC>.
363
364 ---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
365 ---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ .
366
367
368
369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
370 LEKCIA 3 ZHRNUTIE
371
372
373 1. Na vloženie textu, ktorý už bol zmazaný, napíš p . To vloží zmazaný
374 text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).
375
376 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý
377 nahradí pôvodný znak.
378
379 3. Príkaz na upravenie umožňuje zmeniť špecifikovaný objekt od kurzora
380 až po koniec objektu. napr. Napíš cw čím zmníš text od pozície
381 kurzora do konca slova, c$ zmení text do konca riadku.
382
383 4. Format pre nahradenie je:
384
385 [číslo] c objekt ALEBO c [číslo] objekt
386
387
388 Teraz prejdi na nalsedujúcu lekciu.
389
390
391
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
393 Lekcia 4.1: POZÍCIA A STATUS SÚBORU
394
395
396 ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
397 Stlač SHIFT-G pre prechod na riadok v súbore. **
398
399 Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!!
400
401 1. Drž stlačenú klávesu Ctrl a stlač g . Na spodu obrazovky sa zobrazí
402 stavový riadok s názvom súboru a riadkom na ktorom práve si. Zapamätaj
403 si si číslo riadku pre krok 3.
404
405 2. Stlač Shift-G čím sa dostaneš na spodok súboru.
406
407 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač Shift-G. To ťa
408 vráti na riadok, na ktorom si prvý krát stlačil Ctrl-g.
409 (Keď píšeš čísla, tieto sa nezobrazujú na obrazovke.)
410
411 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3.
412
413
414
415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
416 Lekcia 4.2: PRÍKAZ VYHĽADÁVANIA
417
418
419 ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. **
420
421 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
422 s kurzorom zobrazí v dolnej časti obrazovky ako s : príkazom.
423
424 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať.
425
426 3. Pre vyhľadanie ďalšieho výskytu rovnakého reťazca, stlač jednoducho n.
427 Pre vyhľadanie ďalšieho výskytu rovnakého reťazca opačným smerom,
428 napíš Shift-N.
429
430 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto
431 príkazu /.
432
433 ---> Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na
434 začiatku.
435
436 "errroor" nie je spôsob ako nahradiť error; errroor je error.
437
438 POZNÁMKA: Keď vyhľadávanie dosiahne koniec súboru, bude pokračovať na jeho
439 začiatku.
440
441
442 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
443 Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
444
445
446 ** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . **
447
448 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
449 označeného značkou --->.
450
451 2. Teraz napíš znak % .
452
453 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
454
455 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku.
456
457 ---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
458
459 Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi
460 uzatvárajúcimi zátvorkami.
461
462
463
464
465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
466 Lekcia 4.4: SPOSOB AKO ZMENIŤ CHYBY
467
468
469 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
470
471 1. Presuň kurzor nižšie na riadok označený značkou --->.
472
473 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
474 výskyt v riadku.
475
476 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku.
477 Toto nahradí všetky výskyty v riadku.
478
479 ---> Thee best time to see thee flowers in thee spring.
480
481 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami,
482 napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov.
483 napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku
484
485
486
487
488 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 LEKCIA 4 ZHRNUTIE
490
491
492 1. Ctrl-g vypíše tvoju pozíciu v súbore a status súboru.
493 Shift-g ťa premiestni na koniec riadku. Číslo riadku nasledované
494 Shift-g ťa presunie na dané číslo riadku.
495
496 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU.
497 Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU.
498 Napísanie n po vyhľadávaní, vyhľadá nasledujúci výskyt reťazca
499 v rovnakom smere, pričom Shift-N vyhľadá v opačnom smere.
500
501 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
502 párú zátvorku.
503
504 4. Pre nahradenie nového za prvý starý v riadku napíš :s/nový/starý
505 Pre nahradenie nového za všetky staré v riadku napíš :s/nový/starý/g
506 Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/nový/starý/g
507 Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g
508 Pre potvrdenie každého nahradenia pridaj 'c' :%s/nový/starý/gc
509
510
511 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
512 Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ
513
514
515 ** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu **
516
517 1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
518 To umožní napísať príkaz.
519
520 2. Teraz napíš ! (výkričník). To umožní spustiť hociaký vonkajší príkaz
521 z príkazového riadku.
522
523 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz
524 zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
525 Alebo použi :!dir ak ls nefunguje.
526
527 Poznámka: Takto je možné spustiť hociaký vonkajší príkaz.
528 Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER>
529
530
531
532
533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534 Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV
535
536
537 ** Pre uloženie zmien v súbore, napíš :w FILENAME. **
538
539 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára.
540 Už vieš, že musíš za týmto stlačiť <ENTER> .
541
542 2. Vyber názov súboru, ktorý EŠTE neexistuje.
543
544 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.)
545
546 4. To uloží celý súbor (Vim Tutor) pod názovm TEST.
547 Pre overenie napíš :!dir , čím zobrazíš obsah adresára.
548
549 Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš s názvom
550 súboru TEST, súbor bude kópia výuky, keď si ho uložil.
551
552 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST
553 alebo (Unix): :!rm TEST
554
555
556 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 Lekcia 5.3 VÝBEROVÝ PRÍKAZ PRE ULOŽENIE
558
559
560 ** Pre uloženie časti súboru, napíš :#,# w FILENAME **
561
562 1. Znovu napíš :!dir alebo :!ls pre zobrazenie obsahu aktuálneho
563 adresára a vyber vhodný súbor ako TEST.
564
565 2. Presuň kurzor na vrch tejto strany a napíš Ctrl-g pre vyhľadanie čísla
566 tohto riadku. PAMETAJ SI TOTO ČÍSLO!
567
568 3. Teraz prejdi na spodok strany a napíš Ctrl-g znovu. ZAPAMETAJ SI ČÍSLO
569 AJ TOHTO RIADKU!
570
571 4. Pre uloženie LEN časti súboru, napíš :#,# w TEST kde #,# sú dve čísla
572 zapamätaných riadkov (vrch, spodok) a TEST je názov súboru.
573
574 5. Znova sa pozri, či tam ten súbor je pomocou príkazu :!dir ale
575 NEODSTRAŇUJ ho.
576
577
578
579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580 Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV
581
582
583 ** Pre vloženie obsahu súboru, napíš :r FILENAME **
584
585 1. Napíš :!dir aby si sa presvedčil, že súbor TEST stále existuje.
586
587 2. Presuň kurzor na vrch tejto strany.
588
589 POZNÁMKA: Po vykonaní kroku 3 uvidíš Lekciu 5.3. Potom sa presuň dole
590 na túto lekciu.
591
592 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov
593 súboru.
594
595 POZNÁMKA: Súbor, ktorý si vložil sa vloží od miesta, kde sa nachádza kurzor.
596
597 4. Pre kontrolu vloženia súboru, presuň kurzor späť a všimni si, že teraz
598 máš dve kópie lekcie 5.3, originál a súborovú verziu.
599
600
601
602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 LEKCIA 5 ZHRNUTIE
604
605
606 1. :!príkaz spustí vonkajší príkaz.
607
608 Niektoré využiteľné príklady sú:
609 (MS_DOS) (UNIX)
610 :!dir :!ls - zobrazí obsah adresára
611 :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
612
613 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME.
614
615 3. :#,#w FILENAME uloží riadky od # do # do súboru FILENAME.
616
617 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho
618 súboru za pozíciou kurzora.
619
620
621
622
623
624
625
626 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
627 Lekcia 6.1: PRÍKAZ OTVORIŤ
628
629
630 ** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **
631
632 1. Presuň kurzor nižšie na riadok označený značkou --->.
633
634 2. Napíš o (malé písmeno) pre vloženie čistého riadku pod kurzorm
635 a prepnutie do vkladacieho módu.
636
637 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie
638 vkladacieho módu.
639
640 ---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
641 módu.
642
643 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O , namiesto
644 malého o. Vyskúšaj si to na nasledujúcom riadku.
645 Vlož riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku.
646
647
648
649 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
650 Lekcia 6.2: PRÍKAZ PRIDAŤ
651
652
653 ** Napíš a pre vloženie textu ZA kurzor. **
654
655 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou --->
656 napísaním $ v normálnom móde.
657
658 2. Napíš a (malé písmeno) pre pridanie textu ZA znakom na mieste
659 kurzora. (Veľké A pridá na koniec riadku.)
660
661 Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>,
662 kurzor doprava, a nakoniec, x , na pridávanie na koniec riadku!
663
664 3. Teraz dokonči prvý riadok. Poznámka, že pridávanie je vlastne rovnaké
665 ako vkladací mód, okrem miesta, kde sa text vkladá.
666
667 ---> Tento riadok ti dovoľuje nácvik
668 ---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku.
669
670
671
672 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA
674
675
676 ** Napíš veľké R pre nahradenie viac ako jedného znaku. **
677
678 1. Presuň kurzor nižšie na prvý riadok označený značkou --->.
679
680 2. Premiestni kurzor na začiatok prvého slova, ktoré je odlišné od druhého
681 riadku označeného ---> (slovo 'posledná').
682
683 3. Teraz napíš R a nahraď zvyšok textu na prvom riadku písaním cez starý
684 text tak, aby prvý riadok bol rovnaký ako druhý.
685
686 ---> Na úpravu prvého riadku do tvaru ako je posledný na strane použi klávesy.
687 ---> Na úpravu prvého riadku do tavru ako je druhý, napíš R a nový text.
688
689 4. Poznámka, že ak stlačíš <ESC> pre ukončenie, všetok nezmenený text
690 zostane.
691
692
693
694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
695 Lekcia 6.4: NASTAVENIE MOŽNOSTÍ
696
697
698 ** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje
699 rozlišovanie **
700
701
702 1. Vyhľadaj reťazec 'ignore' napísaním:
703 /ignore
704 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n
705
706 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu:
707 :set ic
708
709 3. Teraz vyhľadaj reťazec 'ingore' znova stlačením klávesy: n
710 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n
711
712 4. Nastav možnosťi 'hlsearch' a 'incsearch':
713 :set hls is
714
715 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo:
716 /ignore
717
718 6. Na odstránenie zvýraznenia výrazov napíš:
719 :nohlsearch
720
721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 LEKCIA 6 ZHRNUTIE
723
724
725 1. Napísaním o sa otvorí nový riadok pod kurzorom a premiestni sa kurzor
726 na vložený riadok do vkladacieho módu.
727 napísaním veľkého O sa otvorí riadok nad aktuálnym riadkom s kurzorom.
728
729 2. Napíš a pre vkladanie textu ZA znak na pozícii kurzoru.
730 Napísaním veľkého A sa text automatický pridáva na koniec riadku.
731
732 3. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje
733 stlačené <ESC> pre ukončenie nahradzovacieho módu.
734
735 4. Napísanie ":set xxx" nastaví možnosť "xxx".
736
737
738
739
740
741
742
743
744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 LEKCIA 7: PRÍKAZY ON-LINE NÁPOVEDY
746
747
748 ** Používaj on-line systém nápovedy **
749
750 Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden
751 z týchto troch:
752 - stlač klávesu <HELP> (ak nejakú máš)
753 - stlač klávesu <F1> (ak nejakú máš)
754 - napíš :help <ENTER>
755
756 Napíš :q <ENTER> čím zatvoríš okno nápovedy.
757
758 Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help".
759 Vyskúšaj tieto (nezabudni stlačiť <ENTER>):
760
761 :help w
762 :help c_<T
763 :help insert-index
764 :help user-manual
765
766
767 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 LEKCIA 8: VYTVORENIE ŠTARTOVACIEHO SKRIPTU
769
770 ** Zapni funkcie editora Vim **
771
772 Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne
773 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
774
775 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme:
776 :edit ~/.vimrc pre Unix
777 :edit $VIM/_vimrc pre MS-Windows
778
779 2. Teraz si prečítaj text príkladu "vimrc" súboru:
780
781 :read $VIMRUNTIME/vimrc_example.vim
782
783 3. Ulož súbor:
784
785 :write
786
787 Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe.
788 Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia.
789
790 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
791
792 Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehľad o editore
793 Vim, úplne postačujúce pre ľahké a obstojné používanie tohto editora.
794 Táto výuka je ďaleko od kompletnosti, pretože Vim má omnoho viacej príkazov.
795 Ako ďalšie si prečítaj užívatľský manuál: ":help user-manual".
796
797 Pre ďalšie čítanie a štúdium je odporúčaná kniha:
798 Vim - Vi Improved - od Steve Oualline
799 Vydavateľ: New Riders
800 Prvá kniha určená pre Vim. Špeciálne vhodná pre začiatočníkov.
801 Obsahuje množstvo príkladov a obrázkov.
802 Pozri na http://iccf-holland.org/click5.html
803
804 Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúčaná:
805 Learning the Vi Editor - od Linda Lamb
806 Vydavateľ: O'Reilly & Associates Inc.
807 Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
808 Šieste vydanie obsahuje tiež informácie o editore Vim.
809
810 Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware,
811 Colorado School of Mines s použitím myšlienok dodanými od Charles Smith,
812 Colorado State University. E-mail: bware@mines.colorado.edu.
813
814 Modifikované pre Vim od Bram Moolenaar.
815
816 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
817
818 Preklad do Slovenčiny: Ľuboš Čelko
819 e-mail: celbos@inmail.sk
820 Last Change: 2004 Apr 29
821 encoding: cp1250