blob: 1e6543e5c017d9c348b68f2c76774d26e825e018 [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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01005 Vim je ve¾mi výkonný editor, ktorý má príliž ve¾a príkazov na to aby
RestorerZ6fa304f2024-12-02 20:19:52 +01006 mohli byt všetky popísané vo výuke akou je táto. Táto výuka
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01007 popisuje dostatoèné množstvo príkazov nato aby bolo možné používa
8 Vim ako viacúèelový editor.
RestorerZ6fa304f2024-12-02 20:19:52 +01009
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010010 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.
RestorerZ6fa304f2024-12-02 20:19:52 +010012
13 UPOZORNENIE:
14 Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010015 sa mohlo precvièova na òom (pri štarte "vimtutor" je toto kópia).
RestorerZ6fa304f2024-12-02 20:19:52 +010016
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010017 Je dôležité zapamäta si, že táto výuka je vytvorená pre výuku
18 používaním. To znamená, že je potrebné si príkazy vyskúša, aby bolo
19 uèenie správne. Ak len èitas text, príkazy zabudneš!
RestorerZ6fa304f2024-12-02 20:19:52 +010020
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010021 Presvedè sa, že Caps-Lock NIEJE stlaèený a stlaèt klávesu
22 j nieko¾ko krát, aby sa kurzor posunul nato¾ko, že lekcia 1.1.1
RestorerZ6fa304f2024-12-02 20:19:52 +010023 celkom zaplní obrazovku.
24
25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 Lekcia 1.1.1: POHYB KURZOROM
27
28
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010029 ** Pre pohyb kurzorum stlaè klávesy h,j,k,l ako je znázornené. **
RestorerZ6fa304f2024-12-02 20:19:52 +010030 ^
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010031 k Funkcia: Klávesa h je na¾avo a vykoná pohyb do¾ava.
RestorerZ6fa304f2024-12-02 20:19:52 +010032 < 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010037 2. Drž stlaèenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
38---> Teraz sa už vieš pohybova na nasledujúcu lekciu.
RestorerZ6fa304f2024-12-02 20:19:52 +010039
40 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.1.2.
41
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010042Poznámka: Ak si niesi istý tým èo si napísal, stlaè <ESC>
RestorerZ6fa304f2024-12-02 20:19:52 +010043 na prechod do normálneho módu.
44
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010045Poznámka: Kurzorové klávesy sú tiež funkèné. Ale používaním hjkl sa budeš
46 schopný pohybova rýchlejšie, keï si zvykneš ich používa. Naozaj!
RestorerZ6fa304f2024-12-02 20:19:52 +010047
48~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49 LEKCIA 1.1.2: ZATVÁRANIE VIMU
50
51
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010052 !! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú túto lekciu !!
RestorerZ6fa304f2024-12-02 20:19:52 +010053
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010054 1. Stlaè klávesu <ESC> (aby si sa uèite nachádzal v normálnom móde)
RestorerZ6fa304f2024-12-02 20:19:52 +010055
56 2. Napíš: :q! <ENTER>.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010057 Tým ukonèíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
RestorerZ6fa304f2024-12-02 20:19:52 +010058
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010059 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>
RestorerZ6fa304f2024-12-02 20:19:52 +010061
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010062 4. Ak si si tieto kroky spo¾ahlivo zapamätal, vykonaj kroky 1 až 3, pre
63 ukonèenie a znovu spustenie editora.
RestorerZ6fa304f2024-12-02 20:19:52 +010064
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010065POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O nieko¾ko lekcií
66 sa nauèíš ako uloži zmeny do súboru
RestorerZ6fa304f2024-12-02 20:19:52 +010067
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010068 5. presuò kurzor dole na lekciu 1.1.3.
RestorerZ6fa304f2024-12-02 20:19:52 +010069
70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 Lekcia 1.1.3: EDITÁCIA TEXTU - MAZANIE
72
73
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010074** Stlaèenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
RestorerZ6fa304f2024-12-02 20:19:52 +010075
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010076 1. Presuò kurzor nižšie na riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +010077
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010078 2. Aby si mohol odstráni chyby, pohybuj kurzorom kým neprejde na znak,
79 ktorý chceš zmaza.
RestorerZ6fa304f2024-12-02 20:19:52 +010080
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010081 3. Stlaè klávesu x aby sa zmazal nechcený znak.
RestorerZ6fa304f2024-12-02 20:19:52 +010082
83 4. Zopakuj kroky 2 až 4 až kým veta nieje správna.
84
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010085---> Kraava skooèilla ccezz mesiiac.
RestorerZ6fa304f2024-12-02 20:19:52 +010086
87 5. Ak je veta správna, prejdi na lekciu 1.1.4.
88
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010089POZNÁMKA: Neskúšaj si zapamäta obsah tejto výuky, ale sa uè používaním.
RestorerZ6fa304f2024-12-02 20:19:52 +010090
91
92
93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 Lekcia 1.1.4: EDITÁCIA TEXTU - VKLADANIE
95
96
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010097 ** Stlaèenie klávesy i umožòuje vkladanie textu. **
RestorerZ6fa304f2024-12-02 20:19:52 +010098
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010099 1. Presuò kurzor nižšie na prvý riadok za znaèku --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100100
101 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100102 presuò kurzor na prvý znak za misto, kde má by text vložený.
RestorerZ6fa304f2024-12-02 20:19:52 +0100103
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100104 3. Stlaè klávesu i a napíš potrebný text.
RestorerZ6fa304f2024-12-02 20:19:52 +0100105
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100106 4. Po opravení každej chyby, stlaè <ESC> pre návrat do normálneho módu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100107 Zopakuj kroky 2 až 4 kým nieje veta správna.
108
109---> Tu je text chýbajúci tejto.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100110---> Tu je nejaký text chýbajúci od tejto èiary.
RestorerZ6fa304f2024-12-02 20:19:52 +0100111
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100112 5. Keï sa dostatoène nauèíš vklada text, prejdi na nasledujúce zhrnutie.
RestorerZ6fa304f2024-12-02 20:19:52 +0100113
114
115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 Lekcia 1.1.5: EDITÁCIA TEXTU - PRIDÁVANIE
117
118
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100119 ** Stlaèenie klávesy A umožòuje pridáva text. **
RestorerZ6fa304f2024-12-02 20:19:52 +0100120
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100121 1. Presuò kurozr nižšie na prvý riadok za znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100122 Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
123
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100124 2. Stlaè klávesu A a napíš potrebný text.
RestorerZ6fa304f2024-12-02 20:19:52 +0100125
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100126 3. Po pridaní textu stlaè klávesu <ESC> pre návrat do Normálneho módu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100127
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100128 4. Presuò kurozr na druhý riadok oznaèený ---> a zopakuj
RestorerZ6fa304f2024-12-02 20:19:52 +0100129 kroky 2 a 3 kým nieje veta správna.
130
131---> Tu je nejaký text chýbajúci o
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100132 Tu je nejaký text chýbajúci od tia¾to.
RestorerZ6fa304f2024-12-02 20:19:52 +0100133---> Tu tiež chýba nej
134 Tu tiež chýba nejaký text.
135
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100136 5. Keï sa dostatoène nauèíš pridáva text, prejdi na lekciu 1.1.6.
RestorerZ6fa304f2024-12-02 20:19:52 +0100137
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100145!! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú lekciu!!
RestorerZ6fa304f2024-12-02 20:19:52 +0100146
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,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100151 ktorý chceš editova. Použi taký súbor, ktorý môžeš meni.
RestorerZ6fa304f2024-12-02 20:19:52 +0100152
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001533. Vlož a zmaž text tak, ako si sa nauèil v predošlých lekciach.
RestorerZ6fa304f2024-12-02 20:19:52 +0100154
1554. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
156
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001575. Reštartuj vimtutor a presuò sa dole na nasledujúce zhrnutie.
RestorerZ6fa304f2024-12-02 20:19:52 +0100158
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001596. Urob tak po preèítaní predošlých krokov a porozumeniu im.
RestorerZ6fa304f2024-12-02 20:19:52 +0100160
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100171 3. Na ukonèenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien
RestorerZ6fa304f2024-12-02 20:19:52 +0100172 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100180POZNÁMKA: Stlaèenie <ESC> a premiestní do normálneho módu alebo zruší
181 nejaký nechcený a èiastoène dokonèený príkaz.
RestorerZ6fa304f2024-12-02 20:19:52 +0100182
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100183Teraz pokraèuj lekciou 1.2.
RestorerZ6fa304f2024-12-02 20:19:52 +0100184
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001921. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
RestorerZ6fa304f2024-12-02 20:19:52 +0100193
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001942. Presuò kurzor nižšie na riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100195
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001963. Presuò kurzor na zaèiatok slova, ktoré je potrebné zmaza.
RestorerZ6fa304f2024-12-02 20:19:52 +0100197
1984. Napíš dw aby slovo zmizlo.
199
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100200POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keï ho
201 napíšeš. Vim na teba poèká, aby si mohol napísa
202 písmeno w. Ak vidíš nieèo iné ako d , tak si napísal
203 nesprávny znak; stlaè <ESC> a zaèni znova.
RestorerZ6fa304f2024-12-02 20:19:52 +0100204
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100205---> Tu je nieko¾ko slov zábava, ktoré nie patria list do tejto vety.
RestorerZ6fa304f2024-12-02 20:19:52 +0100206
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01002171. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
RestorerZ6fa304f2024-12-02 20:19:52 +0100218
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01002192. Presuò kurzor nižšie na riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100220
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01002213. Presuò kurzor na koniec správnej vety (ZA prvú bodku).
RestorerZ6fa304f2024-12-02 20:19:52 +0100222
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01002285. Prejdi na lekciu 1.2.3 pre pochopenie toho èo sa stalo.
RestorerZ6fa304f2024-12-02 20:19:52 +0100229
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 Lekcia 1.2.3: OPERÁTORY A POHYBY
233
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100234 Ve¾a príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
RestorerZ6fa304f2024-12-02 20:19:52 +0100235 Formát pre príkaz mazania klávesou d je nasledovný:
236
237 d pohyb
238
239 kde:
240 d - je mazací operátor
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100241 pohyb - je to èo operátor vykonáva (vypísané nižšie)
RestorerZ6fa304f2024-12-02 20:19:52 +0100242
243 Krátky list pohybov:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100244 w - do zaèiatku ïalšieho slova, okrem jeho prvého písmena.
RestorerZ6fa304f2024-12-02 20:19:52 +0100245 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100250POZNÁMKA: Stlaèením iba pohybu v normálnom móde bez operátora
RestorerZ6fa304f2024-12-02 20:19:52 +0100251 sa presunie kurzor tak ako je to špecivikované.
252
253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 Lekcia 1.2.4: Použitie viacnásobného pohybu
255
256
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100257 ** Napísaním èísla pred pohyb ho zopakuje zadný poèet krát **
RestorerZ6fa304f2024-12-02 20:19:52 +0100258
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100259 1. Presuò kurozr nižšie na zaèiatok riadku oznaèeného --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100260
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100265 4. Napíš 0 (nula) a kurozr sa presunie na zaèiatok riadku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100266
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100267 5. Zopakuj kroky 2 a 3 s rôznymi èíslami.
RestorerZ6fa304f2024-12-02 20:19:52 +0100268
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100269---> Toto je riadok so slovami po kotrých sa môžete pohybova.
RestorerZ6fa304f2024-12-02 20:19:52 +0100270
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100278 ** Napísanie èísla spolu s operátorom ho zopakuje zadaný poèet krát **
RestorerZ6fa304f2024-12-02 20:19:52 +0100279
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100280 V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož poèet
RestorerZ6fa304f2024-12-02 20:19:52 +0100281 pred pohyb pre docielenie hromadného mazania:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100282 d èíslo pohyb
RestorerZ6fa304f2024-12-02 20:19:52 +0100283
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100284 1. Presuò kurzor na prvé slovo písané VE¼KÝMI PÍSMENAMI
285 v riadku oznaèenom --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100286
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100287 2. Napíš 2dw a zmažeš dve slová písané VE¼KÝMI PÍSMENAMI
RestorerZ6fa304f2024-12-02 20:19:52 +0100288
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100289 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.
RestorerZ6fa304f2024-12-02 20:19:52 +0100291
292---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
293
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100294POZNÁMKA: Èíslo medzi operátorom d a pohybom funguje podobne ako pri
RestorerZ6fa304f2024-12-02 20:19:52 +0100295 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100304Vzh¾adom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
305že bude jednoduchšie maza celý riadok napísaním dvoch písmen d.
RestorerZ6fa304f2024-12-02 20:19:52 +0100306
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01003071. Presuò kurzor na druhý riadok v texte na spodu.
RestorerZ6fa304f2024-12-02 20:19:52 +01003082. Napíš dd aby si zmazal riadok.
3093. Prejdi na štvrtý riadok.
3104. Napíš 2dd aby si zmazal dva riadky.
311
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100312 1) Ruže sú èervené,
RestorerZ6fa304f2024-12-02 20:19:52 +0100313 2) Blato je zábavné,
314 3) Fialky sú modré,
315 4) Mám auto,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100316 5) Hodinky ukazujú èas,
RestorerZ6fa304f2024-12-02 20:19:52 +0100317 6) Cukor je sladký,
318 7) A to si ty.
319
320
321~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322 Lekcia 1.2.7: PRÍKAZ UNDO
323
324
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100325** Stlaè u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
RestorerZ6fa304f2024-12-02 20:19:52 +0100326
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01003271. Presuò kurzor nižšie na riadok oznaèený znaèkou ---> a premiestni ho na
RestorerZ6fa304f2024-12-02 20:19:52 +0100328 prvú chybu.
3292. Napíš x pre zmazanie prvého nechceného riadku.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01003303. Teraz napíš u èím vrátíš spä posledne vykonaný príkaz.
RestorerZ6fa304f2024-12-02 20:19:52 +01003314. Teraz oprav všetky chyby na riadku použitím príkazu x .
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01003325. Teraz napíš ve¾ké U èím vrátíš riadok do pôvodného stavu.
3336. Teraz napíš u nieko¾ko krát, èím vrátíš spä príkaz U.
3347. Teraz napíš CTRL-R (drž klávesu CTRL stlaèenú kým stláèaš R) nieko¾ko
335 krát, èím vrátíš spä predtým vrátené príkazy (undo z undo).
RestorerZ6fa304f2024-12-02 20:19:52 +0100336
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100337---> Opprav chybby nna toomto riadku a zmeeò ich pommocou undo.
RestorerZ6fa304f2024-12-02 20:19:52 +0100338
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100339 8. Tieto príkazy sú èasto používané. Teraz prejdi na zhrnutie lekcie 1.2.
RestorerZ6fa304f2024-12-02 20:19:52 +0100340
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100354 4. Pre zopakovanie pohybu, napíš pred neho èíslo: 2w
RestorerZ6fa304f2024-12-02 20:19:52 +0100355
356 5. Formát pre píkaz:
357
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100358 operátor [èíslo] pohyb
RestorerZ6fa304f2024-12-02 20:19:52 +0100359 kde:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100360 operátor - èo treba robi, napríklad d pre zmazanie
361 [èíslo] - je volite¾ný poèet pre opakovanie pohybu
362 pohyb - pohyb po texte vzh¾adom na operátor, napríklad w (slovo),
363 $ (do konca riadku), atï.
RestorerZ6fa304f2024-12-02 20:19:52 +0100364
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100365 6. Pre pohyb na zaèiatok riadku použi nulu: 0
RestorerZ6fa304f2024-12-02 20:19:52 +0100366
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100367 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)
RestorerZ6fa304f2024-12-02 20:19:52 +0100369 Pre vrátenie vrátených úprav napíš: CTRL-R
370
371~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100372 Lekcia 1.3.1: PRÍKAZ VLOŽI
RestorerZ6fa304f2024-12-02 20:19:52 +0100373
374
375 ** Napísanie príkazu p vloží psledný výmaz za kurzor. **
376
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100377 1. Presuò kurzor nižšie na prvý riadok textu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100378
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100379 2. Napíš dd èím zmažeš riadok a uložíš ho do buffera editora Vim.
RestorerZ6fa304f2024-12-02 20:19:52 +0100380
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100381 3. Presuò kurzor vyššie tam, kam zmazaný riadok patrí.
RestorerZ6fa304f2024-12-02 20:19:52 +0100382
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100387---> d) Tiež sa dokážeš vzdeláva?
RestorerZ6fa304f2024-12-02 20:19:52 +0100388---> b) Fialky sú modré,
389---> c) Inteligencia sa vzdeláva,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100390---> a) Ruže sú èervené,
RestorerZ6fa304f2024-12-02 20:19:52 +0100391
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100400 1. Presuò kurzor nižšie na prví riadok textu oznaèeného znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100401
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100402 2. Presuò kurzor na zaèiatok prvej chyby.
RestorerZ6fa304f2024-12-02 20:19:52 +0100403
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100404 3. napíš r a potom znak, ktorý tam má by.
RestorerZ6fa304f2024-12-02 20:19:52 +0100405
406 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
407
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100408---> Kaï bol tento riasok píaaný, niekro stlašil nesprábne klávesy!
409---> Keï bol tento riadok písaný, niekto stlaèil nesprávne klávesy!
RestorerZ6fa304f2024-12-02 20:19:52 +0100410
411 5. Teraz prejdi na lekciu 1.3.2.
412
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100413POZNÁMKA: Pamätaj si, že nauèi sa môžeš len používanim, nie pamätaním.
RestorerZ6fa304f2024-12-02 20:19:52 +0100414
415
416
417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
418 Lekcia 1.3.3: PRÍKAZ ÚPRAVY
419
420
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100421 ** Ak chceš zmeni èas slova do konca slova, napíš ce . **
RestorerZ6fa304f2024-12-02 20:19:52 +0100422
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100423 1. Presuò kurzor nižšie na prvý riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100424
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100429 4. Stlaè <ESC> a prejdi na ïalší znak, ktorý treba zmeni.
RestorerZ6fa304f2024-12-02 20:19:52 +0100430
431 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
432
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100433---> Tento rosfpl má nieko¾ko skic, ktoré je pirewvbí zmeni piyuèán príkazu.
434---> Tento riadok má nieko¾ko slov, ktoré je potrebné zmeni použitím príkazu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100435
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100448 c [èíslo] pohyb
RestorerZ6fa304f2024-12-02 20:19:52 +0100449
450 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
451
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100452 3. Presuò kurzor nižšie na prvý riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100453
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100454 4. Presuò kurzor na prvú chybu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100455
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100456 5. napíš c$ aby si mohol upravi zvyšok riadku pod¾a druhého
457 a stlaè <ESC>.
RestorerZ6fa304f2024-12-02 20:19:52 +0100458
459---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100460---> Koniec tohto riadku potrebuje opravi použitím príkazu c$ .
RestorerZ6fa304f2024-12-02 20:19:52 +0100461
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100462POZNÁMKA: Môžeš použi klávesu backspace na úpravu zmien poèas písania.
RestorerZ6fa304f2024-12-02 20:19:52 +0100463
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100475 3. Príkaz na upravenie umožòuje zmeni od kurzora až po miesto, ktoré
476 urèuje pohyb. napr. Napíš ce èím zmníš text od pozície
RestorerZ6fa304f2024-12-02 20:19:52 +0100477 kurzora do konca slova, c$ zmení text do konca riadku.
478
479 4. Formát pre nahradenie je:
480
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100481 c [èíslo] pohyb
RestorerZ6fa304f2024-12-02 20:19:52 +0100482
483
484Teraz prejdi na nalsedujúcu lekciu.
485
486
487
488~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 Lekcia 1.4.1: POZÍCIA A STATUS SÚBORU
490
491
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100492 ** Stlaè CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
RestorerZ6fa304f2024-12-02 20:19:52 +0100493 Napíš G pre presun na riadok v súbore. **
494
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100495 Poznámka: Preèítaj si celú túto lekciu skôr ako zaèneš vykonáva kroky!!
RestorerZ6fa304f2024-12-02 20:19:52 +0100496
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100497 1. Drž stlaèenú klávesu Ctrl a stlaè g . Toto nazývame CTRL-G.
RestorerZ6fa304f2024-12-02 20:19:52 +0100498 Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100499 v súbore. Zapamätajsi si èíslo riadku pre použitie v kroku 3.
RestorerZ6fa304f2024-12-02 20:19:52 +0100500
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100501 2. Stlaè G èím sa dostaneš na spodok súboru.
502 Napíš gg èím sa dostaneš na zaèiatok súboru.
RestorerZ6fa304f2024-12-02 20:19:52 +0100503
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100504 3. Napíš èíslo riadku na ktorom si sa nachádzal a stlaè G. To a
505 vráti na riadok, na ktorom si prvý krát stlaèil CTRL-G.
RestorerZ6fa304f2024-12-02 20:19:52 +0100506
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100507 4. Ak sa cítíš schopný vykona teto kroky, vykonaj kroky 1 až 3.
RestorerZ6fa304f2024-12-02 20:19:52 +0100508
509
510
511~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100512 Lekcia 1.4.2: PRÍKAZ VYH¼ADÁVANIA
RestorerZ6fa304f2024-12-02 20:19:52 +0100513
514
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100515 ** Napíš / nasledované reazcom pre vyh¾adanie príslušného reazca. **
RestorerZ6fa304f2024-12-02 20:19:52 +0100516
517 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100518 s kurzorom zobrazí v dolnej èasti obrazovky s : príkazom.
RestorerZ6fa304f2024-12-02 20:19:52 +0100519
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100520 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyh¾ada.
RestorerZ6fa304f2024-12-02 20:19:52 +0100521
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100522 3. Pre vyh¾adanie ïalšieho výskytu rovnakého reazca, stlaè jednoducho n.
523 Pre vyh¾adanie ïalšieho výskytu rovnakého reazca opaèným smerom,
RestorerZ6fa304f2024-12-02 20:19:52 +0100524 N.
525
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100526 4. Ak chceš vyh¾ada reazec v spätnom smere, použí príkaz ? miesto
RestorerZ6fa304f2024-12-02 20:19:52 +0100527 príkazu /.
528
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100529 5. Pre návrat na miesto z ktorého si prišiel stlaè CTRL-O (drž stlaèenú
530 klávesu Ctrl poèas stlaèenia klávesy o). Zopakuj pre ïalší návrat
531 spä. CTRL-I ide vpred.
RestorerZ6fa304f2024-12-02 20:19:52 +0100532
533POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100534POZNÁMKA: Keï vyh¾adávanie dosiahne koniec tohto súboru, bude pokraèova na
535 zaèiatku, dokia¾ nieje resetované nastavenie 'wrapscan' .
RestorerZ6fa304f2024-12-02 20:19:52 +0100536
537
538~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100539 Lekcia 1.4.3: VYH¼ADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
RestorerZ6fa304f2024-12-02 20:19:52 +0100540
541
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100542 ** Napíš % pre vyh¾adanie príslušného znaku ),], alebo } . **
RestorerZ6fa304f2024-12-02 20:19:52 +0100543
544 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100545 oznaèeného znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100546
547 2. Teraz napíš znak % .
548
549 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
550
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100551 4. Napíš % pre presun kurzoru spä na otvárajúcu zátvorku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100552
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100553 5. Presuò kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
554 èo % vykonáva.
RestorerZ6fa304f2024-12-02 20:19:52 +0100555
556---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
557
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100558Poznámka: Toto je ve¾mi výhodné použí pri ladení programu s chýbajúcimi
RestorerZ6fa304f2024-12-02 20:19:52 +0100559 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100569 1. Presuò kurzor nižšie na riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100570
571 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
572 výskyt "thee" v riadku.
573
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100574 3. Teraz napíš :s/thee/the/g èo znamená celkové nahradenie v riadku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100575 Toto nahradí všetky výskyty v riadku.
576
577---> Thee best time to see thee flowers in thee spring.
578
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100579 4. Pre zmenu všetkých výskytov daného reazca medzi dvomi ridakami,
580 napíš :#,#s/starý/nový/g kde #,# sú èísla dvoch riadkov, v rozsahu
RestorerZ6fa304f2024-12-02 20:19:52 +0100581 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,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100584 s otázkou èi nahradi alebo nie
RestorerZ6fa304f2024-12-02 20:19:52 +0100585
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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100593 G a premiestni na koniec riadku.
594 èíslo G a premiestni na riadok s èíslom.
595 gg a presunie na prvý riadok
RestorerZ6fa304f2024-12-02 20:19:52 +0100596
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100597 2. Napísanie / nasledované reazcom vyh¾adá reazec smerom DOPREDU.
598 Napísanie ? nasledované reazcom vyh¾ada reazec smerom DOZADU.
599 Napísanie n po vyh¾adávaní, vyh¾adá nasledujúci výskyt reazca
600 v rovnakom smere, prièom N vyh¾adá v opaènom smere.
601 CTRL-O a vráti spä na staršiu pozíciu, CTRL-I na novšiu pozíciu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100602
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100603 3. Napísanie % keï kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
RestorerZ6fa304f2024-12-02 20:19:52 +0100604 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100608 Pre nahradenie reazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g
RestorerZ6fa304f2024-12-02 20:19:52 +0100609 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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100614 Lekcia 1.5.1: AKO SPUSTI VONKAJŠÍ PRÍKAZ
RestorerZ6fa304f2024-12-02 20:19:52 +0100615
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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100620 To umožní napísa príkaz.
RestorerZ6fa304f2024-12-02 20:19:52 +0100621
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100622 2. Teraz napíš ! (výkrièník). To umožní spusti hociaký vonkajší príkaz
RestorerZ6fa304f2024-12-02 20:19:52 +0100623 z príkazového riadku.
624
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100625 3. Ako príklad napíš ls za ! a stlaè <ENTER>. Tento príkaz
RestorerZ6fa304f2024-12-02 20:19:52 +0100626 zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
627 Alebo použi :!dir ak ls nefunguje.
628
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100629Poznámka: Takto je možné spusti hociaký vonkajší príkaz s argumentami.
630Poznámka: Všetky príkazy : musia by dokonèené stlaèením <ENTER>
RestorerZ6fa304f2024-12-02 20:19:52 +0100631
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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100642 Už vieš, že musíš za týmto stlaèi <ENTER> .
RestorerZ6fa304f2024-12-02 20:19:52 +0100643
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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100649 Pre overenie napíš :!dir , èím zobrazíš obsah adresára.
RestorerZ6fa304f2024-12-02 20:19:52 +0100650
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100651Poznámka: že ak ukonèíš prácu s editorom Vim a znovu ho spustíš príkazom
652 vim TEST, súbor bude kópia výuky, keï si ho uložil.
RestorerZ6fa304f2024-12-02 20:19:52 +0100653
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100654 5. Teraz odstráò súbor napísaním (MS-DOS): :!del TEST
RestorerZ6fa304f2024-12-02 20:19:52 +0100655 alebo (Unix): :!rm TEST
656
657
658~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
659 Lekcia 1.5.3: VÝBER TEXTU PRE ULOŽENIE
660
661
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100662 ** Pre uloženie èasti súboru, napíš v pohyb :w FILENAME **
RestorerZ6fa304f2024-12-02 20:19:52 +0100663
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100664 1. Presuò kurozr na tento riadok.
RestorerZ6fa304f2024-12-02 20:19:52 +0100665
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100666 2. Stlaè v a presuò kurozr na piatu položku dole. Poznámka, že
667 tento text je vyznaèený (highlighted).
RestorerZ6fa304f2024-12-02 20:19:52 +0100668
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100669 3. Stlaè klávesu : . V spodnej èasti okna sa objaví :'<,'>.
RestorerZ6fa304f2024-12-02 20:19:52 +0100670
671 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100672 Skontroluj, e vidíš :'<,'>w TEST predtým než stlaèíš Enter.
RestorerZ6fa304f2024-12-02 20:19:52 +0100673
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100674 5. Vim zapíše oznaèené riadky do súboru TEST. Použi :!dir alebo :!ls
675 pre overenie. Zatial ho ešte nemaž! Použijeme ho v ïalšej lekcii.
RestorerZ6fa304f2024-12-02 20:19:52 +0100676
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100677POZNÁMKA: Stlaèením klávesy v sa spustí vizuálne oznaèovanie.
678 Môžeš pohybova kurzorom pre upresnenie vyznaèeného textu.
679 Potom môžeš použi operátor pre vykonanie nejakej akcie
680 s textom. Napríklad d zmaže vyznaèený text.
RestorerZ6fa304f2024-12-02 20:19:52 +0100681
682
683~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100684 Lekcia 1.5.4: VÝBER A ZLUÈOVANIE SÚBOROV
RestorerZ6fa304f2024-12-02 20:19:52 +0100685
686
687 ** Pre vloženie obsahu súboru, napíš :r FILENAME **
688
689 1. Premiestni kurzor nad tento riadok.
690
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100691POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 1.5.3. Potom sa presuò
RestorerZ6fa304f2024-12-02 20:19:52 +0100692 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100697POZNÁMKA: Môžeš tiež naèíta výstup vonkajšieho príkazu. Napríklad :r !ls
698 naèíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
RestorerZ6fa304f2024-12-02 20:19:52 +0100699
700
701~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 LEKCIA 1.5 ZHRNUTIE
703
704
705 1. :!príkaz spustí vonkajší príkaz.
706
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100707 Niektoré využite¾né príklady sú:
RestorerZ6fa304f2024-12-02 20:19:52 +0100708 (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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100714 3. v pohyb :w FILENAME uloží vizuálne oznaèené riadky do
RestorerZ6fa304f2024-12-02 20:19:52 +0100715 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100720 5. :r !dir naèíta výstup z príkazu dir a vloží ho za pozíciu kurzora.
RestorerZ6fa304f2024-12-02 20:19:52 +0100721
722
723
724~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100725 Lekcia 1.6.1: PRÍKAZ OTVORI
RestorerZ6fa304f2024-12-02 20:19:52 +0100726
727
728** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **
729
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100730 1. Presuò kurzor nižšie na riadok oznaèený znaèkou --->.
RestorerZ6fa304f2024-12-02 20:19:52 +0100731
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100732 2. Napíš o (malé písmeno) pre vloženie èistého riadku pod kurzorm
RestorerZ6fa304f2024-12-02 20:19:52 +0100733 a prepnutie do vkladacieho módu.
734
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100735 3. Teraz skopíruj riadok oznaèený ---> a stlaè <ESC> pre ukonèenie
RestorerZ6fa304f2024-12-02 20:19:52 +0100736 vkladacieho módu.
737
738---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
739 módu.
740
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100741 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš ve¾ké O ,
RestorerZ6fa304f2024-12-02 20:19:52 +0100742 namiesto malého o. Vyskúšaj si to na riadku dole.
743
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100744---> Vlož riadok nad týmto napísaním O, keï kurzor je na tomto riadku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100745
746
747
748~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100749 Lekcia 1.6.2: PRÍKAZ PRIDA
RestorerZ6fa304f2024-12-02 20:19:52 +0100750
751
752 ** Napíš a pre vloženie textu ZA kurzor. **
753
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100754 1. Presuò kurzor nižšie na koniec prvého riadku oznaèeného znaèkou --->
RestorerZ6fa304f2024-12-02 20:19:52 +0100755
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100756 2. Stlaè klávesu e dokia¾ kurozr nieje na konci riadku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100757
758 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.
759
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100760 4. Dokonèí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre
RestorerZ6fa304f2024-12-02 20:19:52 +0100761 opustenie vkladacieho módu.
762
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100763 5. Použi e na presun na ïalšie nedokonèené slovo a zopakuj kroky 3 a 4.
RestorerZ6fa304f2024-12-02 20:19:52 +0100764
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100765---> Tento ri ti dovo¾uje nácv priávan testu na koniec riadku.
766---> Tento riadok ti dovo¾uje nácvik pridávania textu na koniec riadku.
RestorerZ6fa304f2024-12-02 20:19:52 +0100767
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100776 ** Napíš ve¾ké R pre nahradenie viac ako jedného znaku. **
RestorerZ6fa304f2024-12-02 20:19:52 +0100777
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100778 1. Presuò kurzor nižšie na prvý riadok oznaèený znaèkou --->. Premiestni
779 kurzor na zaèiatok prvého výskytu xxx.
RestorerZ6fa304f2024-12-02 20:19:52 +0100780
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100781 2. Teraz napíš R a napíš èíslo uvedené v druhom riadku, takže
RestorerZ6fa304f2024-12-02 20:19:52 +0100782 sa ním nahradí pôvodné xxx.
783
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100784 3. Stlaè <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok
RestorerZ6fa304f2024-12-02 20:19:52 +0100785 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100802 1. Choï nižšie na riadok oznaèený ---> a umiestni kurozr za "a)".
RestorerZ6fa304f2024-12-02 20:19:52 +0100803
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100804 2. Naštartuj vizuálny mód použitím v a presuò kurozr pred "first".
RestorerZ6fa304f2024-12-02 20:19:52 +0100805
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100806 3. Napíš y pre vystrihnutie (copy) oznaèeného textu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100807
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100808 4. Presuò kurozr na koniec ïalšieho riadku: j$
RestorerZ6fa304f2024-12-02 20:19:52 +0100809
810 5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>.
811
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100812 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$
RestorerZ6fa304f2024-12-02 20:19:52 +0100814 a vlož sem text použitím p.
815
816---> a) toto je prvá položka
817---> b)
818
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100819POZNÁMKA: Môžeš použi tiež y ako operátor; yw vystrihne jedno slovo.
RestorerZ6fa304f2024-12-02 20:19:52 +0100820
821
822~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
823 Lekcia 1.6.5: NASTAVENIE MOŽNOSTÍ
824
825
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100826** Nastav možnosti, takže vyh¾adávanie alebo nahradzovanie ignoruje
RestorerZ6fa304f2024-12-02 20:19:52 +0100827 rozlišovanie **
828
829
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100830 1. Vyh¾adaj reazec 'ignore' napísaním:
RestorerZ6fa304f2024-12-02 20:19:52 +0100831 /ignore <ENTER>
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100832 Zopakuj vyh¾adávanie nieko¾ko krát stlaèením klávesy n .
RestorerZ6fa304f2024-12-02 20:19:52 +0100833
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100834 2. Nastav možnos 'ic' (Ignore case) napísaním príkazu:
RestorerZ6fa304f2024-12-02 20:19:52 +0100835 :set ic
836
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100837 3. Teraz vyh¾adaj reazec 'ingore' znova stlaèením klávesy n
838 Poznámka, že teraz sú vyh¾adané aj Ignore a IGNORE.
RestorerZ6fa304f2024-12-02 20:19:52 +0100839
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100840 4. Nastav možnosi 'hlsearch' a 'incsearch':
RestorerZ6fa304f2024-12-02 20:19:52 +0100841 :set hls is
842
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100843 5. Teraz spusti vyh¾adávací príkaz znovu, a pozri èo sa stalo:
RestorerZ6fa304f2024-12-02 20:19:52 +0100844 /ignore <ENTER>
845
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100846 6. Pre opetovné zapnutie rozlyšovania ve¾kých a malých písmen
RestorerZ6fa304f2024-12-02 20:19:52 +0100847 napíš: :set noic
848
849POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100850POZNÁ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>
RestorerZ6fa304f2024-12-02 20:19:52 +0100852
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100867 5. Napísanie ve¾kého R prepne do nahradzovacieho módu, kým nieje
868 stlaèené <ESC>.
RestorerZ6fa304f2024-12-02 20:19:52 +0100869
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100870 6. Napísanie ":set xxx" nastaví možnos "xxx". Niektoré nastavenia sú:
871 'ic' 'ignorecase' ignoruje ve¾ké a malé písmená poèas vyh¾adávania.
872 'is' 'incsearch' zobrazuje èiastoèné reazce vyh¾adávaného reazca.
873 'hls' 'hlsearch' vyznaèí všetky vyh¾adávané reazce.
874 Môžeš použi hociktorý z dlhých a krátkych názvov možností.
RestorerZ6fa304f2024-12-02 20:19:52 +0100875
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:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100892 - stlaè klávesu <HELP> (ak nejakú máš)
893 - stlaè klávesu <F1> (ak nejakú máš)
RestorerZ6fa304f2024-12-02 20:19:52 +0100894 - napíš :help <ENTER>
895
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100896 Èítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
RestorerZ6fa304f2024-12-02 20:19:52 +0100897 Napíš CTRL-W CTRL-W pre skok z jedného okna do druhého.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100898 Napíš :q <ENTER> èím zatvoríš okno nápovedy.
RestorerZ6fa304f2024-12-02 20:19:52 +0100899
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100900 Môžeš nájs help ku hociakej téme pridaním argumentu ku príkazu ":help".
901 Vyskúšaj tieto (nezabudni stlaèi <ENTER>):
RestorerZ6fa304f2024-12-02 20:19:52 +0100902
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100914 Vim má omnoho viac funkcii než Vi, ale veèšina z nich je implicitne
RestorerZ6fa304f2024-12-02 20:19:52 +0100915 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
916
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100917 1. Zaèni editova "vimrc" súbor, to závisí na použitom systéme:
RestorerZ6fa304f2024-12-02 20:19:52 +0100918 :e ~/.vimrc pre Unix
919 :e ~/_vimrc pre MS-Windows
920
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100921 2. Teraz si preèítaj text príkladu "vimrc" súboru:
RestorerZ6fa304f2024-12-02 20:19:52 +0100922
923 :r $VIMRUNTIME/vimrc_example.vim
924
925 3. Ulož súbor:
926 :w
927
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100928 Pri nasledujúcom štarte editora Vim sa použije zvýrazòovanie syntaxe.
929 Do "vimrc" súboru môžeš prida všetky svoje uprednostòované nastavenia.
RestorerZ6fa304f2024-12-02 20:19:52 +0100930 Pre viac informácii napíš :help vimrc-intro
931
932~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
933
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100934 LEKCIA 1.7.3: DOKONÈENIE
RestorerZ6fa304f2024-12-02 20:19:52 +0100935
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100936 ** Dokonèi príkaz na príkazovom riadku použitím CTRL-D a <TAB> **
RestorerZ6fa304f2024-12-02 20:19:52 +0100937
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100942 3. Napíš zaèiatok príkazu: :e
RestorerZ6fa304f2024-12-02 20:19:52 +0100943
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100944 4. Stlaè CTRL-D a Vim zobrazí zoznam príkazov zaèínajúcich "e".
RestorerZ6fa304f2024-12-02 20:19:52 +0100945
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100946 5. Stlaè <TAB> a Vim dokonèí meno príkazu na ":edit".
RestorerZ6fa304f2024-12-02 20:19:52 +0100947
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100948 6. Teraz pridaj medzerník a zaèiatok mena existujúceho súboru:
RestorerZ6fa304f2024-12-02 20:19:52 +0100949 :edit FIL
950
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100951 7. Stlaè <TAB>. Vim dokonèí meno (ak je jedineèné).
RestorerZ6fa304f2024-12-02 20:19:52 +0100952
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100953POZNÁ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.
RestorerZ6fa304f2024-12-02 20:19:52 +0100955
956
957~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
958
959 LEKCIA 1.7 ZHRNUTIE
960
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100961 1. Napíš :help alebo stlaè <F1> alebo <Help> pre otvorenie okna nápovedy.
RestorerZ6fa304f2024-12-02 20:19:52 +0100962
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100963 2. Napíš :help príkaz pre vyh¾adanie nápovedy ku príkazu príkaz.
RestorerZ6fa304f2024-12-02 20:19:52 +0100964
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100965 3. Napíš CTRL-W CTRL-W na preskoèenie do iného okna.
RestorerZ6fa304f2024-12-02 20:19:52 +0100966
967 4. Napíš :q pre zatvorenie okna nápovedy
968
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100969 5. Vytvor štartovací skript vimrc pre udržanie uprednostòovaných nastavení.
RestorerZ6fa304f2024-12-02 20:19:52 +0100970
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100971 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í.
RestorerZ6fa304f2024-12-02 20:19:52 +0100973
974
975~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
976
977
978
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100979 Toto vymedzuje výuku Vimu. Toto je urèené pre strucný preh¾ad o editore
980 Vim, úplne postaèujúce pre ¾ahké a obstojné používanie tohto editora.
981 Táto výuka je ïaleko od kompletnosti, pretože Vim má omnoho viacej príkazov.
982 Ako ïalšie si preèítaj užívat¾ský manuál: ":help user-manual".
RestorerZ6fa304f2024-12-02 20:19:52 +0100983
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100984 Pre ïalšie èítanie a štúdium je odporúèaná kniha:
RestorerZ6fa304f2024-12-02 20:19:52 +0100985 Vim - Vi Improved - od Steve Oualline
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100986 Vydavate¾: New Riders
987 Prvá kniha urèená pre Vim. Špeciálne vhodná pre zaèiatoèníkov.
RestorerZ6fa304f2024-12-02 20:19:52 +0100988 Obsahuje množstvo príkladov a obrázkov.
989 Pozri na https://iccf-holland.org/click5.html
990
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100991 Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúèaná:
RestorerZ6fa304f2024-12-02 20:19:52 +0100992 Learning the Vi Editor - od Linda Lamb
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100993 Vydavate¾: O'Reilly & Associates Inc.
RestorerZ6fa304f2024-12-02 20:19:52 +0100994 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01001005 Preklad do Slovenèiny: ¼uboš Èelko
RestorerZ6fa304f2024-12-02 20:19:52 +01001006 e-mail: celbos@inmail.sk
1007 Last Change: 2006 Apr 18
1008 encoding: iso8859-2