comparison runtime/tutor/tutor.sk @ 836:5a7843c57316 v7.0e02

updated for version 7.0e02
author vimboss
date Tue, 18 Apr 2006 21:55:01 +0000
parents 3fc0f57ecb91
children 8cd729851562
comparison
equal deleted inserted replaced
835:8bebcabccc2c 836:5a7843c57316
1 =============================================================================== 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 = 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 =============================================================================== 3 ===============================================================================
4 4
5 Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby 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 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ť 7 popisuje dostatočné množstvo príkazov nato aby bolo možné používať
8 Vim ako viacúčelový editor. 8 Vim ako viacúčelový editor.
9 9
10 Približný čas potrebný na prebratie tejto výuky je 25-30 minút, 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. 11 závisí na tom, koľko je stráveného času s preskúšavaním.
12 12
13 UPOZORNENIE:
13 Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby 14 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 sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia).
15 16
16 Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku 17 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 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 učenie správne. Ak len čitas text, príkazy zabudneš!
19 20
20 Presvedč sa, že Shift-Lock NIEJE stlačený a stlačt klávesu 21 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 j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1
22 celkom zaplní obrazovku. 23 celkom zaplní obrazovku.
24
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24 Lekcia 1.1: POHYB KURZOROM 26 Lekcia 1.1: POHYB KURZOROM
25 27
26 28
27 ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. ** 29 ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. **
28 ^ 30 ^
29 k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava. 31 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. 32 < h l > Klávesa l je napravo a vykoná pohyb doprava.
31 j Klávesa j vyzerá ako šípka dole 33 j Klávesa j vyzerá ako šípka dole
32 v 34 v
33 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš. 35 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš.
34 36
35 2. Drž stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje. 37 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. 38 ---> Teraz sa už vieš pohybovať na nasledujúcu lekciu.
37 39
38 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2. 40 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2.
39 41
40 Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC> 42 Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC>
41 na prechod do normálneho módu. 43 na prechod do normálneho módu.
42 44
43 Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš 45 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ť. 46 schopný pohybovať rýchlejšie, keď si zvykneš ich používať. Naozaj!
45 47
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 LEKCIA 1.2: SPÚŠŤANIE A ZATVÁRANIE VIMU 49 LEKCIA 1.2: ZATVÁRANIE VIMU
50
48 51
49 !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !! 52 !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !!
50 53
51 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde) 54 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde)
52 55
53 2. Napíš: :q! <ENTER>. 56 2. Napíš: :q! <ENTER>.
54 57 Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
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 58
59 3. Keď sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš 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> 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 61
66 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre 62 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 63 ukončenie a znovu spustenie editora.
68 lekciu 1.3. 64
65 POZNÁ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
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE 71 Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE
71 72
72 73
73 ** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. ** 74 ** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
83 84
84 ---> Kraava skoočilla ccezz mesiiac. 85 ---> Kraava skoočilla ccezz mesiiac.
85 86
86 5. Ak je veta správna, prejdi na lekciu 1.4. 87 5. Ak je veta správna, prejdi na lekciu 1.4.
87 88
88 POZNÁMKA: Neskúšaj si zapametäť obsah tejto výuky, ale sa uč používaním. 89 POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním.
89 90
90 91
91 92
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93 Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE 94 Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE
94 95
95 96
96 ** Stlačenie klávesy i v normálnom móde umožňuje vkladanie textu. ** 97 ** Stlačenie klávesy i umožňuje vkladanie textu. **
97 98
98 1. Presuň kurzor nižšie na prvý riadok za značku --->. 99 1. Presuň kurzor nižšie na prvý riadok za značku --->.
99 100
100 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok, 101 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 presuň kurzor na prvý znak za misto, kde má byť text vložený.
109 ---> Tu je nejaký text chýbajúci od tejto čiary. 110 ---> Tu je nejaký text chýbajúci od tejto čiary.
110 111
111 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie. 112 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie.
112 113
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
147 1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q!
148
149 2. 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
153 3. Vlož a zmaž text tak, ako si sa naučil v predošlých lekciach.
154
155 4. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
156
157 5. Reštartuj vimtutor a presuň sa dole na nasledujúce zhrnutie.
158
159 6. Urob tak po prečítaní predošlých krokov a porozumeniu im.
160
114 161
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 ZHRNUTIE LEKCIE 1 163 ZHRNUTIE LEKCIE 1
117 164
118 165
119 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl. 166 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) 167 h (do lava) j (dole) k (hore) l (doprava)
121 168
122 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER> 169 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER>
123 170
124 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien 171 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. 172 alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien.
126 173
127 4. Na zmazanie znaku na mieste kurzora napíš v normálnom móde: x 174 4. Na zmazanie znaku na mieste kurzora napíš: x
128 175
129 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš: 176 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš:
130 i vkladaný text <ESC> 177 i napíš vkladaný text <ESC> vkladanie pred kurzor
178 A napíš pridávaný text <EXC> vkladanie za riadok
131 179
132 POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší 180 POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší
133 nejaký nechcený a čiastočne dokončený príkaz. 181 nejaký nechcený a čiastočne dokončený príkaz.
134 182
135 Teraz pokračuj lekciou 2. 183 Teraz pokračuj lekciou 2.
136 184
137 185
138 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147 195
148 3. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať. 196 3. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať.
149 197
150 4. Napíš dw aby slovo zmizlo. 198 4. Napíš dw aby slovo zmizlo.
151 199
152 POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich 200 POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keď ho
153 píšeš. Ak píšeš niečo zle, stlač <ESC> a začni znova. 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.
154 204
155 ---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety. 205 ---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety.
156 206
157 5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2. 207 5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2.
158 208
176 226
177 227
178 5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo. 228 5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo.
179 229
180 230
181 231 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 232 Lekcia 2.3: OPERÁTORY A POHYBY
183 233
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
185 Lekcia 2.3: ROZŠIROVACIE PRÍKAZY A OBJEKTY 235 Formát pre príkaz mazania klávesou d je nasledovný:
186 236
187 237 d pohyb
188 Formát mazacieho príkazu d je nasledovný: 238
189 239 kde:
190 [číslo] d objekt ALEBO d [číslo] objekt 240 d - je mazací operátor
191 Kde: 241 pohyb - je to čo operátor vykonáva (vypísané nižšie)
192 číslo - udáva koľko krát sa príkaz vykoná (voliteľné, implicitne=1) 242
193 d - je príkaz pre mazanie 243 Krátky list pohybov:
194 objekt - udáva na čom sa príkaz vykonáva (vypísané nižšie) 244 w - do začiatku ďalšieho slova, okrem jeho prvého písmena.
195 245 e - do konca terajšieho slova, vrátane posledného znaku.
196 Krátky výpis objektov: 246 $ - do konca riadku, vrátane posledného znaku
197 w - od kurzora do konca slova, vrátanie medzier 247
198 e - od kurzora do konca slova, BEZ medzier 248 Takže napísaním de sa zmaže všetko od kurzora do konca slova.
199 $ - od kurzora do konca riadku. 249
200 250 POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora
201 POZNÁMKA: Ak stlačíš klávesu objektu v normálnom móde bez príkazu, kurzor 251 sa presunie kurzor tak ako je to špecivikované.
202 sa presunie na miesto špecifikované vo výpise objektov. 252
203 253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
204 254 Lekcia 2.4: Použitie viacnásobného pohybu
205 255
206 256
207 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát **
208 Lekcia 2.4: VÝNIMKA V 'PRÍKAZOVOM OBJEKTE' 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
294 POZNÁ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
209 300
210 301
211 ** Napísanie príkazu dd zmaže celý riadok. ** 302 ** Napísanie príkazu dd zmaže celý riadok. **
212 303
213 Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 304 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. 305 že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d.
215 306
216 1. Presuň kurzor na druhý riadok v texte na spodu. 307 1. Presuň kurzor na druhý riadok v texte na spodu.
217 2. Napíš dd aby si zmazal riadok. 308 2. Napíš dd aby si zmazal riadok.
218 3. Prejdi na štvrtý riadok. 309 3. Prejdi na štvrtý riadok.
219 4. Napíš 2dd (pametaj si číslo-príkaz-objekt) aby si zmazal dva riadky. 310 4. Napíš 2dd aby si zmazal dva riadky.
220 311
221 1) Ruže sú červené, 312 1) Ruže sú červené,
222 2) Blato je zábavné, 313 2) Blato je zábavné,
223 3) Fialky sú modré, 314 3) Fialky sú modré,
224 4) Mám auto, 315 4) Mám auto,
226 6) Cukor je sladký, 317 6) Cukor je sladký,
227 7) A to si ty. 318 7) A to si ty.
228 319
229 320
230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
231 Lekcia 2.5: PRÍKAZ UNDO 322 Lekcia 2.7: PRÍKAZ UNDO
232 323
233 324
234 ** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** 325 ** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
235 326
236 1. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na 327 1. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na
239 3. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz. 330 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 . 331 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. 332 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. 333 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 334 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). 335 krát, čím vrátíš späť predtým vrátené príkazy (undo z undo).
245 336
246 ---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo. 337 ---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo.
247 338
248 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2. 339 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2.
249 340
258 349
259 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$ 350 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$
260 351
261 3. Pre zmazanie celého riadku napíš: dd 352 3. Pre zmazanie celého riadku napíš: dd
262 353
263 4. Formát pre píkaz v norálnom móde je: 354 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w
264 355
265 [číslo] príkaz objekt ALEBO príkaz [číslo] objekt 356 5. Formát pre píkaz:
357
358 operátor [číslo] pohyb
266 kde: 359 kde:
267 číslo - udáva koľko krát sa príkaz zopakuje 360 operátor - čo treba robiť, napríklad d pre zmazanie
268 príkaz - udáva vykonávaný príkaz, ako napríklad d pre mazanie 361 [číslo] - je voliteľný počet pre opakovanie pohybu
269 objekt - udáva rozsah príkazu, ako napríklad w(slovo), 362 pohyb - pohyb po texte vzhľadom na operátor, napríklad w (slovo),
270 $ (do konca riadku), atď. 363 $ (do konca riadku), atď.
271 364
272 5. Pre vrátenie späť predošlej operácie napíš: u (malé u) 365 6. Pre pohyb na začiatok riadku použi nulu: 0
273 Pre vrátenie všetkých úprav na riadku napíš: U (veľké U) 366
274 Pre vrátenie vrátených úprav napíš: CTRL-R 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
275 370
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277 Lekcia 3.1: PRÍKAZ VLOŽIŤ 372 Lekcia 3.1: PRÍKAZ VLOŽIŤ
278 373
279 374
287 382
288 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží. 383 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží.
289 384
290 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí. 385 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí.
291 386
292 d) Tiež sa dokážeš vzdelávať? 387 ---> d) Tiež sa dokážeš vzdelávať?
293 b) Fialky sú modré, 388 ---> b) Fialky sú modré,
294 c) Inteligencia sa vzdeláva, 389 ---> c) Inteligencia sa vzdeláva,
295 a) Ruže sú červené, 390 ---> a) Ruže sú červené,
296 391
297 392
298 393
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300 Lekcia 3.2: PRÍKAZ NAHRADENIA 395 Lekcia 3.2: PRÍKAZ NAHRADENIA
301 396
302 397
303 ** Napísaním r a znaku sa nahradí znak na mieste kurzora. ** 398 ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
304 399
305 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->. 400 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->.
306 401
307 2. Presuň kurzor na začiatok prvej chyby. 402 2. Presuň kurzor na začiatok prvej chyby.
308 403
309 3. napíš r a potom znak, ktorý nahradí chybu. 404 3. napíš r a potom znak, ktorý tam má byť.
310 405
311 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje správny. 406 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
312 407
313 ---> Kaď bol tento riasok píaaný, niekro stlašil nesprábne klávesy! 408 ---> 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! 409 ---> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy!
315 410
316 5. Teraz prejdi na lekciu 3.2. 411 5. Teraz prejdi na lekciu 3.2.
321 416
322 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
323 Lekcia 3.3. PRÍKAZ ÚPRAVY 418 Lekcia 3.3. PRÍKAZ ÚPRAVY
324 419
325 420
326 ** Ak chceš zmeniť časť slova alebo celé slovo, napíš cw . ** 421 ** Ak chceš zmeniť časť slova do konca slova, napíš ce . **
327 422
328 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. 423 1. Presuň kurzor nižšie na prvý riadok označený značkou --->.
329 424
330 2. Umiestni kurzor na písmeno o v slove rosfpl. 425 2. Umiestni kurzor na písmeno o v slove rosfpl.
331 426
332 3. Napíš cw a oprav slovo (v tomto prípade napíš 'iadok'.) 427 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.)
333 428
334 4. Stlač <ESC> a prejdi na ďalšiu chybu (prvý znak, ktorý treba zmeniť.) 429 4. Stlač <ESC> a prejdi na ďalší znak, ktorý treba zmeniť.
335 430
336 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá. 431 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
337 432
338 ---> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťučán príkazu. 433 ---> 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. 434 ---> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu.
340 435
341 Poznámka, že cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania. 436 Poznámka, že ce zmaže slovo a nastaví vkladací mód.
342 437
343 438
344 439
345 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
346 Lekcia 3.4: VIAC ZMIEN POUŽITÍM c 441 Lekcia 3.4: VIAC ZMIEN POUŽITÍM c
347 442
348 443
349 ** Príkaz pre úpravy sa používa s rovnakými objektami ako pre mazanie ** 444 ** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie **
350 445
351 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je: 446 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
352 447
353 [číslo] c objekt ALEBO c [číslo] objekt 448 c [číslo] pohyb
354 449
355 2. Objekty sú rovnaké, ako napríklad w (slovo), $ (koniec riadku), atď. 450 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
356 451
357 3. Presuň kurzor nižšie na prvý riadok označený značkou --->. 452 3. Presuň kurzor nižšie na prvý riadok označený značkou --->.
358 453
359 4. Presuň kurzor na prvú chybu. 454 4. Presuň kurzor na prvú chybu.
360 455
362 a stlač <ESC>. 457 a stlač <ESC>.
363 458
364 ---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy. 459 ---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
365 ---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ . 460 ---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ .
366 461
462 POZNÁMKA: Môžeš použiť klávesu backspace na úpravu zmien počas písania.
367 463
368 464
369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
370 LEKCIA 3 ZHRNUTIE 466 LEKCIA 3 ZHRNUTIE
371 467
374 text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom). 470 text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).
375 471
376 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý 472 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý
377 nahradí pôvodný znak. 473 nahradí pôvodný znak.
378 474
379 3. Príkaz na upravenie umožňuje zmeniť špecifikovaný objekt od kurzora 475 3. Príkaz na upravenie umožňuje zmeniť od kurzora až po miesto, ktoré
380 až po koniec objektu. napr. Napíš cw čím zmníš text od pozície 476 určuje pohyb. napr. Napíš ce čím zmníš text od pozície
381 kurzora do konca slova, c$ zmení text do konca riadku. 477 kurzora do konca slova, c$ zmení text do konca riadku.
382 478
383 4. Format pre nahradenie je: 479 4. Formát pre nahradenie je:
384 480
385 [číslo] c objekt ALEBO c [číslo] objekt 481 c [číslo] pohyb
386 482
387 483
388 Teraz prejdi na nalsedujúcu lekciu. 484 Teraz prejdi na nalsedujúcu lekciu.
389 485
390 486
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
393 Lekcia 4.1: POZÍCIA A STATUS SÚBORU 489 Lekcia 4.1: POZÍCIA A STATUS SÚBORU
394 490
395 491
396 ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. 492 ** 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. ** 493 Napíš G pre presun na riadok v súbore. **
398 494
399 Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!! 495 Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!!
400 496
401 1. Drž stlačenú klávesu Ctrl a stlač g . Na spodu obrazovky sa zobrazí 497 1. Drž stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G.
402 stavový riadok s názvom súboru a riadkom na ktorom práve si. Zapamätaj 498 Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
403 si si číslo riadku pre krok 3. 499 v súbore. Zapamätajsi si číslo riadku pre použitie v kroku 3.
404 500
405 2. Stlač Shift-G čím sa dostaneš na spodok súboru. 501 2. Stlač G čím sa dostaneš na spodok súboru.
406 502 Napíš gg čím sa dostaneš na začiatok súboru.
407 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač Shift-G. To ťa 503
408 vráti na riadok, na ktorom si prvý krát stlačil Ctrl-g. 504 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač G. To ťa
409 (Keď píšeš čísla, tieto sa nezobrazujú na obrazovke.) 505 vráti na riadok, na ktorom si prvý krát stlačil CTRL-G.
410 506
411 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3. 507 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3.
412 508
413 509
414 510
417 513
418 514
419 ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. ** 515 ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. **
420 516
421 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu 517 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. 518 s kurzorom zobrazí v dolnej časti obrazovky s : príkazom.
423 519
424 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať. 520 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať.
425 521
426 3. Pre vyhľadanie ďalšieho výskytu rovnakého reťazca, stlač jednoducho n. 522 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, 523 Pre vyhľadanie ďalšieho výskytu rovnakého reťazca opačným smerom,
428 napíš Shift-N. 524 N.
429 525
430 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto 526 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto
431 príkazu /. 527 príkazu /.
432 528
433 ---> Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na 529 5. Pre návrat na miesto z ktorého si prišiel stlač CTRL-O (drž stlačenú
434 začiatku. 530 klávesu Ctrl počas stlačenia klávesy o). Zopakuj pre ďalší návrat
435 531 späť. CTRL-I ide vpred.
436 "errroor" nie je spôsob ako nahradiť error; errroor je error. 532
437 533 POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
438 POZNÁMKA: Keď vyhľadávanie dosiahne koniec súboru, bude pokračovať na jeho 534 POZNÁMKA: Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na
439 začiatku. 535 začiatku, dokiaľ nieje resetované nastavenie 'wrapscan' .
440 536
441 537
442 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
443 Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK 539 Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
444 540
452 548
453 3. Kurzor sa premiestni na zodpovedajúcu zátvorku. 549 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
454 550
455 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku. 551 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku.
456 552
553 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
554 čo % vykonáva.
555
457 ---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. )) 556 ---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
458 557
459 Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi 558 Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi
460 uzatvárajúcimi zátvorkami. 559 uzatvárajúcimi zátvorkami!
461 560
462 561
463 562
464 563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 Lekcia 4.4: PRÍKAZ NAHRADENIA
466 Lekcia 4.4: SPOSOB AKO ZMENIŤ CHYBY
467 565
468 566
469 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** 567 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
470 568
471 1. Presuň kurzor nižšie na riadok označený značkou --->. 569 1. Presuň kurzor nižšie na riadok označený značkou --->.
472 570
473 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý 571 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
474 výskyt v riadku. 572 výskyt "thee" v riadku.
475 573
476 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku. 574 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku.
477 Toto nahradí všetky výskyty v riadku. 575 Toto nahradí všetky výskyty v riadku.
478 576
479 ---> Thee best time to see thee flowers in thee spring. 577 ---> Thee best time to see thee flowers in thee spring.
480 578
481 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami, 579 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. 580 napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu
581 ktorých sa nahradenie vykoná.
483 napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku 582 napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku
484 583 napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore,
584 s otázkou či nahradiť alebo nie
485 585
486 586
487 587
488 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 LEKCIA 4 ZHRNUTIE 589 LEKCIA 4 ZHRNUTIE
490 590
491 591
492 1. Ctrl-g vypíše tvoju pozíciu v súbore a status súboru. 592 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é 593 G ťa premiestni na koniec riadku.
494 Shift-g ťa presunie na dané číslo riadku. 594 číslo G ťa premiestni na riadok s číslom.
595 gg ťa presunie na prvý riadok
495 596
496 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU. 597 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU.
497 Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU. 598 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 599 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. 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.
500 602
501 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu 603 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
502 párú zátvorku. 604 párnu zátvorku.
503 605
504 4. Pre nahradenie nového za prvý starý v riadku napíš :s/nový/starý 606 4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový
505 Pre nahradenie nového za všetky staré v riadku napíš :s/nový/starý/g 607 Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g
506 Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/nový/starý/g 608 Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g
507 Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g 609 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 610 Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc
509 611
510 612
511 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
512 Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ 614 Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ
513 615
522 624
523 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz 625 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. 626 zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
525 Alebo použi :!dir ak ls nefunguje. 627 Alebo použi :!dir ak ls nefunguje.
526 628
527 Poznámka: Takto je možné spustiť hociaký vonkajší príkaz. 629 Poznámka: Takto je možné spustiť hociaký vonkajší príkaz s argumentami.
528 Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER> 630 Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER>
529 631
530 632
531 633
532 634
537 ** Pre uloženie zmien v súbore, napíš :w FILENAME. ** 639 ** Pre uloženie zmien v súbore, napíš :w FILENAME. **
538 640
539 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára. 641 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára.
540 Už vieš, že musíš za týmto stlačiť <ENTER> . 642 Už vieš, že musíš za týmto stlačiť <ENTER> .
541 643
542 2. Vyber názov súboru, ktorý EŠTE neexistuje. 644 2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST.
543 645
544 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.) 646 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.)
545 647
546 4. To uloží celý súbor (Vim Tutor) pod názovm TEST. 648 4. To uloží celý súbor (Vim Tutor) pod názovm TEST.
547 Pre overenie napíš :!dir , čím zobrazíš obsah adresára. 649 Pre overenie napíš :!dir , čím zobrazíš obsah adresára.
548 650
549 Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš s názvom 651 Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš príkazom
550 súboru TEST, súbor bude kópia výuky, keď si ho uložil. 652 vim TEST, súbor bude kópia výuky, keď si ho uložil.
551 653
552 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST 654 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST
553 alebo (Unix): :!rm TEST 655 alebo (Unix): :!rm TEST
554 656
555 657
556 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 Lekcia 5.3 VÝBEROVÝ PRÍKAZ PRE ULOŽENIE 659 Lekcia 5.3 VÝBER TEXTU PRE ULOŽENIE
558 660
559 661
560 ** Pre uloženie časti súboru, napíš :#,# w FILENAME ** 662 ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME **
561 663
562 1. Znovu napíš :!dir alebo :!ls pre zobrazenie obsahu aktuálneho 664 1. Presuň kurozr na tento riadok.
563 adresára a vyber vhodný súbor ako TEST. 665
564 666 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že
565 2. Presuň kurzor na vrch tejto strany a napíš Ctrl-g pre vyhľadanie čísla 667 tento text je vyznačený (highlighted).
566 tohto riadku. PAMETAJ SI TOTO ČÍSLO! 668
567 669 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>.
568 3. Teraz prejdi na spodok strany a napíš Ctrl-g znovu. ZAPAMETAJ SI ČÍSLO 670
569 AJ TOHTO RIADKU! 671 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
570 672 Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter.
571 4. Pre uloženie LEN časti súboru, napíš :#,# w TEST kde #,# sú dve čísla 673
572 zapamätaných riadkov (vrch, spodok) a TEST je názov súboru. 674 5. Vim zapíše označené riadky do súboru TEST. Použi :!dir alebo !ls
573 675 pre overenie. Zatial ho ešte nemaž! Použijeme ho v ďalšej lekcii.
574 5. Znova sa pozri, či tam ten súbor je pomocou príkazu :!dir ale 676
575 NEODSTRAŇUJ ho. 677 POZNÁMKA: Stlačením klávesy v sa spustí vizuálne označovanie.
576 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.
577 681
578 682
579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580 Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV 684 Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV
581 685
582 686
583 ** Pre vloženie obsahu súboru, napíš :r FILENAME ** 687 ** Pre vloženie obsahu súboru, napíš :r FILENAME **
584 688
585 1. Napíš :!dir aby si sa presvedčil, že súbor TEST stále existuje. 689 1. Premiestni kurzor nad tento riadok.
586 690
587 2. Presuň kurzor na vrch tejto strany. 691 POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 5.3. Potom sa presuň
588 692 dole, aby si videl túto lekciu.
589 POZNÁMKA: Po vykonaní kroku 3 uvidíš Lekciu 5.3. Potom sa presuň dole
590 na túto lekciu.
591 693
592 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov 694 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov
593 súboru. 695 súboru. Súbor, ktorý si použil je umiestnený pod riadkom s kurzorom.
594 696
595 POZNÁMKA: Súbor, ktorý si vložil sa vloží od miesta, kde sa nachádza kurzor. 697 POZNÁMKA: Môžeš tiež načítať výstup vonkajšieho príkazu. Napríklad :r !ls
596 698 načíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
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 699
601 700
602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 LEKCIA 5 ZHRNUTIE 702 LEKCIA 5 ZHRNUTIE
604 703
605 704
606 1. :!príkaz spustí vonkajší príkaz. 705 1. :!príkaz spustí vonkajší príkaz.
607 706
608 Niektoré využiteľné príklady sú: 707 Niektoré využiteľné príklady sú:
609 (MS_DOS) (UNIX) 708 (MS_DOS) (UNIX)
610 :!dir :!ls - zobrazí obsah adresára 709 :!dir :!ls - zobrazí obsah adresára
611 :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME 710 :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
612 711
613 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME. 712 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME.
614 713
615 3. :#,#w FILENAME uloží riadky od # do # do súboru FILENAME. 714 3. v pohyb :w FILENAME uloží vizuálne označené riadky do
715 súboru FILENAME.
616 716
617 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho 717 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho
618 súboru za pozíciou kurzora. 718 súboru za pozíciou kurzora.
619 719
620 720 5. :r !dir načíta výstup z príkazu dir a vloží ho za pozíciu kurzora.
621
622
623 721
624 722
625 723
626 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 724 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
627 Lekcia 6.1: PRÍKAZ OTVORIŤ 725 Lekcia 6.1: PRÍKAZ OTVORIŤ
638 vkladacieho módu. 736 vkladacieho módu.
639 737
640 ---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho 738 ---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
641 módu. 739 módu.
642 740
643 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O , namiesto 741 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O ,
644 malého o. Vyskúšaj si to na nasledujúcom riadku. 742 namiesto malého o. Vyskúšaj si to na riadku dole.
645 Vlož riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku. 743
744 ---> Vlož riadok nad týmto napísaním O, keď kurzor je na tomto riadku.
646 745
647 746
648 747
649 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 748 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
650 Lekcia 6.2: PRÍKAZ PRIDAŤ 749 Lekcia 6.2: PRÍKAZ PRIDAŤ
651 750
652 751
653 ** Napíš a pre vloženie textu ZA kurzor. ** 752 ** Napíš a pre vloženie textu ZA kurzor. **
654 753
655 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou ---> 754 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou --->
656 napísaním $ v normálnom móde. 755
657 756 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku.
658 2. Napíš a (malé písmeno) pre pridanie textu ZA znakom na mieste 757
659 kurzora. (Veľké A pridá na koniec riadku.) 758 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.
660 759
661 Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, 760 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre
662 kurzor doprava, a nakoniec, x , na pridávanie na koniec riadku! 761 opustenie vkladacieho módu.
663 762
664 3. Teraz dokonči prvý riadok. Poznámka, že pridávanie je vlastne rovnaké 763 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4.
665 ako vkladací mód, okrem miesta, kde sa text vkladá. 764
666 765 ---> Tento ri ti dovoľuje nácv priávan testu na koniec riadku.
667 ---> Tento riadok ti dovoľuje nácvik
668 ---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku. 766 ---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku.
669 767
768 POZNÁMKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde
769 sa znaky vkladajú.
670 770
671 771
672 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA 773 Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA
674 774
675 775
676 ** Napíš veľké R pre nahradenie viac ako jedného znaku. ** 776 ** Napíš veľké R pre nahradenie viac ako jedného znaku. **
677 777
678 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. 778 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. Premiestni
679 779 kurzor na začiatok prvého výskytu xxx.
680 2. Premiestni kurzor na začiatok prvého slova, ktoré je odlišné od druhého 780
681 riadku označeného ---> (slovo 'posledná'). 781 2. Teraz napíš R a napíš číslo uvedené v druhom riadku, takže
682 782 sa ním nahradí pôvodné xxx.
683 3. Teraz napíš R a nahraď zvyšok textu na prvom riadku písaním cez starý 783
684 text tak, aby prvý riadok bol rovnaký ako druhý. 784 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok
685 785 riadku zostane nezmenený.
686 ---> Na úpravu prvého riadku do tvaru ako je posledný na strane použi klávesy. 786
687 ---> Na úpravu prvého riadku do tavru ako je druhý, napíš R a nový text. 787 4. Zopakuj tieto kroky pre nahradenie zvyšných xxx.
688 788
689 4. Poznámka, že ak stlačíš <ESC> pre ukončenie, všetok nezmenený text 789 ---> Pridaním 123 ku xxx dostaneš xxx.
690 zostane. 790 ---> Pridaním 123 ku 456 dostaneš 579.
691 791
692 792 POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak
693 793 zmaže existujúci znak.
694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794
695 Lekcia 6.4: NASTAVENIE MOŽNOSTÍ 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
819 POZNÁMKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo.
820
821
822 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
823 Lekcia 6.5: NASTAVENIE MOŽNOSTÍ
696 824
697 825
698 ** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje 826 ** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje
699 rozlišovanie ** 827 rozlišovanie **
700 828
701 829
702 1. Vyhľadaj reťazec 'ignore' napísaním: 830 1. Vyhľadaj reťazec 'ignore' napísaním:
703 /ignore 831 /ignore <ENTER>
704 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n 832 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n .
705 833
706 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu: 834 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu:
707 :set ic 835 :set ic
708 836
709 3. Teraz vyhľadaj reťazec 'ingore' znova stlačením klávesy: n 837 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 838 Poznámka, že teraz sú vyhľadané aj Ignore a IGNORE.
711 839
712 4. Nastav možnosťi 'hlsearch' a 'incsearch': 840 4. Nastav možnosťi 'hlsearch' a 'incsearch':
713 :set hls is 841 :set hls is
714 842
715 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo: 843 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo:
716 /ignore 844 /ignore <ENTER>
717 845
718 6. Na odstránenie zvýraznenia výrazov napíš: 846 6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen
719 :nohlsearch 847 napíš: :set noic
848
849 POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch
850 POZNÁ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>
720 852
721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 LEKCIA 6 ZHRNUTIE 854 LEKCIA 6 ZHRNUTIE
723 855
724 856
725 1. Napísaním o sa otvorí nový riadok pod kurzorom a premiestni sa kurzor 857 1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu.
726 na vložený riadok do vkladacieho módu. 858 Napíš O pre otvorenie riadku nad kurzorom.
727 napísaním veľkého O sa otvorí riadok nad aktuálnym riadkom s kurzorom. 859
728 860 2. Napíš a pre vkladanie textu ZA kurzor.
729 2. Napíš a pre vkladanie textu ZA znak na pozícii kurzoru. 861 Napíš A pre vkladanie textu za koncom riadku.
730 Napísaním veľkého A sa text automatický pridáva na koniec riadku. 862
731 863 3. Príkaz e presunie kurozr na koniec slova
732 3. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje 864
733 stlačené <ESC> pre ukončenie nahradzovacieho módu. 865 4. Operátor y vystrihne (skopíruje) text, p ho vloží.
734 866
735 4. Napísanie ":set xxx" nastaví možnosť "xxx". 867 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje
736 868 stlačené <ESC>.
737 869
738 870 6. Napísanie ":set xxx" nastaví možnosť "xxx". Niektoré nastavenia sú:
739 871 'ic' 'ignorecase' ignoruje veľké a malé písmená počas vyhľadávania.
740 872 'is' 'incsearch' zobrazuje čiastočné reťazce vyhľadávaného reťazca.
741 873 'hls' 'hlsearch' vyznačí všetky vyhľadávané reťazce.
742 874 Môžeš použiť hociktorý z dlhých a krátkych názvov možností.
743 875
744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic
745 LEKCIA 7: PRÍKAZY ON-LINE NÁPOVEDY 877
878
879
880
881
882
883
884 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 LEKCIA 7.1: ZÍSKANIE NÁPOVEDY
746 886
747 887
748 ** Používaj on-line systém nápovedy ** 888 ** Používaj on-line systém nápovedy **
749 889
750 Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden 890 Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden
751 z týchto troch: 891 z týchto troch:
752 - stlač klávesu <HELP> (ak nejakú máš) 892 - stlač klávesu <HELP> (ak nejakú máš)
753 - stlač klávesu <F1> (ak nejakú máš) 893 - stlač klávesu <F1> (ak nejakú máš)
754 - napíš :help <ENTER> 894 - napíš :help <ENTER>
755 895
756 Napíš :q <ENTER> čím zatvoríš okno nápovedy. 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.
757 899
758 Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help". 900 Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help".
759 Vyskúšaj tieto (nezabudni stlačiť <ENTER>): 901 Vyskúšaj tieto (nezabudni stlačiť <ENTER>):
760 902
761 :help w 903 :help w
762 :help c_<T 904 :help c_CTRL-D
763 :help insert-index 905 :help insert-index
764 :help user-manual 906 :help user-manual
765 907
766 908
767 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 LEKCIA 8: VYTVORENIE ŠTARTOVACIEHO SKRIPTU 910 LEKCIA 7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU
769 911
770 ** Zapni funkcie editora Vim ** 912 ** Zapni funkcie editora Vim **
771 913
772 Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne 914 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. 915 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
774 916
775 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme: 917 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme:
776 :edit ~/.vimrc pre Unix 918 :e ~/.vimrc pre Unix
777 :edit $VIM/_vimrc pre MS-Windows 919 :e $VIM/_vimrc pre MS-Windows
778 920
779 2. Teraz si prečítaj text príkladu "vimrc" súboru: 921 2. Teraz si prečítaj text príkladu "vimrc" súboru:
780 922
781 :read $VIMRUNTIME/vimrc_example.vim 923 :r $VIMRUNTIME/vimrc_example.vim
782 924
783 3. Ulož súbor: 925 3. Ulož súbor:
784 926 :w
785 :write
786 927
787 Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe. 928 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. 929 Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia.
789 930 Pre viac informácii napíš :help vimrc-intro
790 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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
953 POZNÁ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
791 978
792 Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehľad o editore 979 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. 980 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. 981 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". 982 Ako ďalšie si prečítaj užívatľský manuál: ":help user-manual".
815 1002
816 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
817 1004
818 Preklad do Slovenčiny: Ľuboš Čelko 1005 Preklad do Slovenčiny: Ľuboš Čelko
819 e-mail: celbos@inmail.sk 1006 e-mail: celbos@inmail.sk
820 Last Change: 2004 Apr 29 1007 Last Change: 2006 Apr 18
821 Encoding: iso8859-2 1008 encoding: iso8859-2