blob: 523a300a01b87d5e6a77218bc2edb95fe3e99cd3 [file] [log] [blame]
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +00001===============================================================================
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +02005 Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby
6 mohli byt všetky popísané vo výuke akou je táto. Táto výuka
7 popisuje dostatočné množstvo príkazov nato aby bolo možné používať
8 Vim ako viacúčelový editor.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +00009
Damien Lejay8d9d2b22025-06-22 19:39:04 +020010 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000012
13 UPOZORNENIE:
Damien Lejay8d9d2b22025-06-22 19:39:04 +020014 Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
15 sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000016
Damien Lejay8d9d2b22025-06-22 19:39:04 +020017 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š!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000020
Damien Lejay8d9d2b22025-06-22 19:39:04 +020021 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
23 celkom zaplní obrazovku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000024
25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010026 Lekcia 1.1.1: POHYB KURZOROM
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000027
28
Damien Lejay8d9d2b22025-06-22 19:39:04 +020029 ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000030 ^
Damien Lejay8d9d2b22025-06-22 19:39:04 +020031 k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava.
32 < h l > Klávesa l je napravo a vykoná pohyb doprava.
33 j Klávesa j vyzerá ako šípka dole
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000034 v
Damien Lejay8d9d2b22025-06-22 19:39:04 +020035 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000036
Damien Lejay8d9d2b22025-06-22 19:39:04 +020037 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000039
Damien Lejay8d9d2b22025-06-22 19:39:04 +020040 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.1.2.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000041
Damien Lejay8d9d2b22025-06-22 19:39:04 +020042Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC>
43 na prechod do normálneho módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000044
Damien Lejay8d9d2b22025-06-22 19:39:04 +020045Pozná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!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000047
48~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020049 LEKCIA 1.1.2: ZATVÁRANIE VIMU
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000050
51
Damien Lejay8d9d2b22025-06-22 19:39:04 +020052 !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000053
Damien Lejay8d9d2b22025-06-22 19:39:04 +020054 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde)
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000055
Damien Lejay8d9d2b22025-06-22 19:39:04 +020056 2. Napíš: :q! <ENTER>.
57 Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000058
Damien Lejay8d9d2b22025-06-22 19:39:04 +020059 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>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000061
Damien Lejay8d9d2b22025-06-22 19:39:04 +020062 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre
63 ukončenie a znovu spustenie editora.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000064
Damien Lejay8d9d2b22025-06-22 19:39:04 +020065POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekoľko lekcií
66 sa naučíš ako uložiť zmeny do súboru
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000067
Damien Lejay8d9d2b22025-06-22 19:39:04 +020068 5. presuň kurzor dole na lekciu 1.1.3.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000069
70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020071 Lekcia 1.1.3: EDITÁCIA TEXTU - MAZANIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000072
73
Damien Lejay8d9d2b22025-06-22 19:39:04 +020074** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000075
Damien Lejay8d9d2b22025-06-22 19:39:04 +020076 1. Presuň kurzor nižšie na riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000077
Damien Lejay8d9d2b22025-06-22 19:39:04 +020078 2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak,
79 ktorý chceš zmazať.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000080
Damien Lejay8d9d2b22025-06-22 19:39:04 +020081 3. Stlač klávesu x aby sa zmazal nechcený znak.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000082
Damien Lejay8d9d2b22025-06-22 19:39:04 +020083 4. Zopakuj kroky 2 až 4 až kým veta nieje správna.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000084
Damien Lejay8d9d2b22025-06-22 19:39:04 +020085---> Kraava skoočilla ccezz mesiiac.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000086
Damien Lejay8d9d2b22025-06-22 19:39:04 +020087 5. Ak je veta správna, prejdi na lekciu 1.1.4.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000088
Damien Lejay8d9d2b22025-06-22 19:39:04 +020089POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000090
91
92
93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +020094 Lekcia 1.1.4: EDITÁCIA TEXTU - VKLADANIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000095
96
Damien Lejay8d9d2b22025-06-22 19:39:04 +020097 ** Stlačenie klávesy i umožňuje vkladanie textu. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +000098
Damien Lejay8d9d2b22025-06-22 19:39:04 +020099 1. Presuň kurzor nižšie na prvý riadok za značku --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000100
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200101 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
102 presuň kurzor na prvý znak za misto, kde má byť text vložený.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000103
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200104 3. Stlač klávesu i a napíš potrebný text.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000105
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200106 4. Po opravení každej chyby, stlač <ESC> pre návrat do normálneho módu.
107 Zopakuj kroky 2 až 4 kým nieje veta správna.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000108
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200109---> Tu je text chýbajúci tejto.
110---> Tu je nejaký text chýbajúci od tejto čiary.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000111
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200112 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000113
114
115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200116 Lekcia 1.1.5: EDITÁCIA TEXTU - PRIDÁVANIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000117
118
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200119 ** Stlačenie klávesy A umožňuje pridávať text. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000120
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200121 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000123
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200124 2. Stlač klávesu A a napíš potrebný text.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000125
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200126 3. Po pridaní textu stlač klávesu <ESC> pre návrat do Normálneho módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000127
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200128 4. Presuň kurozr na druhý riadok označený ---> a zopakuj
129 kroky 2 a 3 kým nieje veta správna.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000130
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200131---> 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000135
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200136 5. Keď sa dostatočne naučíš pridávať text, prejdi na lekciu 1.1.6.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000137
138
139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200140 Lekcia 1.1.6: EDITÁCIA SÚBORU
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000141
142
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200143 ** Napísaním :wq sa súbor uloží a zavrie **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000144
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200145!! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú lekciu!!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000146
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001471. Opusti túto výuku, ako si to urobil v lekcii 1.1.2: :q!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000148
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001492. 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ť.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000152
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001533. Vlož a zmaž text tak, ako si sa naučil v predošlých lekciach.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000154
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001554. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000156
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001575. Reštartuj vimtutor a presuň sa dole na nasledujúce zhrnutie.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000158
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001596. Urob tak po prečítaní predošlých krokov a porozumeniu im.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000160
161
162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100163 ZHRNUTIE LEKCIE 1.1
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000164
165
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200166 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000167 h (do lava) j (dole) k (hore) l (doprava)
168
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200169 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000170
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200171 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien
172 alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000173
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200174 4. Na zmazanie znaku na mieste kurzora napíš: x
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000175
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200176 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
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000179
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200180POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší
181 nejaký nechcený a čiastočne dokončený príkaz.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000182
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200183Teraz pokračuj lekciou 1.2.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000184
185
186~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200187 Lekcia 1.2.1: Mazacie príkazy
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000188
189
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200190 ** Napísanie príkazu dw zmaže znaky do konca slova. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000191
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001921. Stlač <ESC> aby si bol bezpečne v normálnom móde.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000193
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001942. Presuň kurzor nižšie na riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000195
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001963. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000197
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001984. Napíš dw aby slovo zmizlo.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000199
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200200POZNÁ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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000204
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200205---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000206
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002075. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 1.2.2.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000208
209
210
211~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200212 Lekcia 1.2.2: VIAC MAZACÍCH PRÍKAZOV
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000213
214
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200215 ** Napísanie príkazu d$ zmaže znaky do konca riadku **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000216
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002171. Stlač <ESC> aby si bol bezpečne v normálnom móde.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000218
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002192. Presuň kurzor nižšie na riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000220
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002213. Presuň kurzor na koniec správnej vety (ZA prvú bodku).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000222
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002234. Napíš d$ aby sa zmazali znaky do konca riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000224
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200225---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000226
227
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002285. Prejdi na lekciu 1.2.3 pre pochopenie toho čo sa stalo.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000229
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200232 Lekcia 1.2.3: OPERÁTORY A POHYBY
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000233
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200234 Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
235 Formát pre príkaz mazania klávesou d je nasledovný:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000236
237 d pohyb
238
239 kde:
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200240 d - je mazací operátor
241 pohyb - je to čo operátor vykonáva (vypísané nižšie)
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000242
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200243 Krátky list pohybov:
244 w - do začiatku ďalšieho slova, okrem jeho prvého písmena.
245 e - do konca terajšieho slova, vrátane posledného znaku.
246 $ - do konca riadku, vrátane posledného znaku
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000247
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200248 Takže napísaním de sa zmaže všetko od kurzora do konca slova.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000249
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200250POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora
251 sa presunie kurzor tak ako je to špecivikované.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000252
253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200254 Lekcia 1.2.4: Použitie viacnásobného pohybu
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000255
256
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200257 ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000258
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200259 1. Presuň kurozr nižšie na začiatok riadku označeného --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000260
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200261 2. Napíš 2w a kurozr sa presunie o dve slová vpred.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000262
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200263 3. Napíš 3e a kurozr sa presunie vpred na koniec tretieho slova.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000264
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200265 4. Napíš 0 (nula) a kurozr sa presunie na začiatok riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000266
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200267 5. Zopakuj kroky 2 a 3 s rôznymi číslami.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000268
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200269---> Toto je riadok so slovami po kotrých sa môžete pohybovať.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000270
RestorerZ6fa304f2024-12-02 20:19:52 +0100271 6. Prejdi na lekciu 1.2.5.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000272
273
274~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200275 Lekcia 1.2.5: POUŽITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000276
277
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200278 ** Napísanie čísla spolu s operátorom ho zopakuje zadaný počet krát **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000279
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200280 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
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000283
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200284 1. Presuň kurzor na prvé slovo písané VEĽKÝMI PÍSMENAMI
285 v riadku označenom --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000286
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200287 2. Napíš 2dw a zmažeš dve slová písané VEĽKÝMI PÍSMENAMI
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000288
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200289 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000291
292---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
293
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200294POZNÁMKA: Číslo medzi operátorom d a pohybom funguje podobne ako pri
295 použití s pohybom bez operátora.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000296
297
298~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200299 Lekcia 1.2.6: OPERÁCIE S RIADKAMI
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000300
301
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200302 ** Napísanie príkazu dd zmaže celý riadok. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000303
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200304Vzhľ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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000306
Damien Lejay8d9d2b22025-06-22 19:39:04 +02003071. Presuň kurzor na druhý riadok v texte na spodu.
3082. Napíš dd aby si zmazal riadok.
3093. Prejdi na štvrtý riadok.
3104. Napíš 2dd aby si zmazal dva riadky.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000311
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200312 1) Ruže sú červené,
313 2) Blato je zábavné,
314 3) Fialky sú modré,
315 4) Mám auto,
316 5) Hodinky ukazujú čas,
317 6) Cukor je sladký,
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000318 7) A to si ty.
319
320
321~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200322 Lekcia 1.2.7: PRÍKAZ UNDO
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000323
324
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200325** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000326
Damien Lejay8d9d2b22025-06-22 19:39:04 +02003271. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na
328 prvú chybu.
3292. Napíš x pre zmazanie prvého nechceného riadku.
3303. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz.
3314. Teraz oprav všetky chyby na riadku použitím príkazu x .
3325. Teraz napíš veľké U čím vrátíš riadok do pôvodného stavu.
3336. Teraz napíš u niekoľko krát, čím vrátíš späť príkaz U.
3347. Teraz napíš CTRL-R (drž klávesu CTRL stlačenú kým stláčaš R) niekoľko
335 krát, čím vrátíš späť predtým vrátené príkazy (undo z undo).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000336
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200337---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000338
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200339 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 1.2.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000340
341
342
343
344~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100345 LEKCIA 1.2 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000346
347
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200348 1. Pre zmazanie znakov od kurzora do konca slova napíš: dw
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000349
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200350 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000351
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200352 3. Pre zmazanie celého riadku napíš: dd
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000353
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200354 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000355
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200356 5. Formát pre píkaz:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000357
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200358 operátor [číslo] pohyb
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000359 kde:
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200360 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ď.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000364
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200365 6. Pre pohyb na začiatok riadku použi nulu: 0
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000366
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200367 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
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000370
371~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200372 Lekcia 1.3.1: PRÍKAZ VLOŽIŤ
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000373
374
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200375 ** Napísanie príkazu p vloží psledný výmaz za kurzor. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000376
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200377 1. Presuň kurzor nižšie na prvý riadok textu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000378
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200379 2. Napíš dd čím zmažeš riadok a uložíš ho do buffera editora Vim.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000380
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200381 3. Presuň kurzor vyššie tam, kam zmazaný riadok patrí.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000382
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200383 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000384
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200385 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000386
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200387---> d) Tiež sa dokážeš vzdelávať?
388---> b) Fialky sú modré,
389---> c) Inteligencia sa vzdeláva,
390---> a) Ruže sú červené,
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000391
392
393
394~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200395 Lekcia 1.3.2: PRÍKAZ NAHRADENIA
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000396
397
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200398 ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000399
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200400 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000401
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200402 2. Presuň kurzor na začiatok prvej chyby.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000403
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200404 3. napíš r a potom znak, ktorý tam má byť.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000405
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200406 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000407
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200408---> 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!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000410
RestorerZ6fa304f2024-12-02 20:19:52 +0100411 5. Teraz prejdi na lekciu 1.3.2.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000412
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200413POZNÁMKA: Pamätaj si, že naučiť sa môžeš len používanim, nie pamätaním.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000414
415
416
417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200418 Lekcia 1.3.3: PRÍKAZ ÚPRAVY
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000419
420
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200421 ** Ak chceš zmeniť časť slova do konca slova, napíš ce . **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000422
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200423 1. Presuň kurzor nižšie na prvý riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000424
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200425 2. Umiestni kurzor na písmeno o v slove rosfpl.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000426
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200427 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.)
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000428
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200429 4. Stlač <ESC> a prejdi na ďalší znak, ktorý treba zmeniť.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000430
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200431 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000432
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200433---> 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000435
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200436Poznámka, že ce zmaže slovo a nastaví vkladací mód.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000437
438
439
440~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200441 Lekcia 1.3.4: VIAC ZMIEN POUŽITÍM c
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000442
443
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200444 ** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000445
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200446 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000447
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200448 c [číslo] pohyb
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000449
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200450 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000451
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200452 3. Presuň kurzor nižšie na prvý riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000453
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200454 4. Presuň kurzor na prvú chybu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000455
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200456 5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého
457 a stlač <ESC>.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000458
459---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200460---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ .
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000461
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200462POZNÁMKA: Môžeš použiť klávesu backspace na úpravu zmien počas písania.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000463
464
465~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100466 LEKCIA 1.3 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000467
468
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200469 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).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000471
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200472 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý
473 nahradí pôvodný znak.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000474
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200475 3. Príkaz na upravenie umožňuje zmeniť od kurzora až po miesto, ktoré
476 určuje pohyb. napr. Napíš ce čím zmníš text od pozície
477 kurzora do konca slova, c$ zmení text do konca riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000478
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200479 4. Formát pre nahradenie je:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000480
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200481 c [číslo] pohyb
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000482
483
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200484Teraz prejdi na nalsedujúcu lekciu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000485
486
487
488~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200489 Lekcia 1.4.1: POZÍCIA A STATUS SÚBORU
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000490
491
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200492 ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
493 Napíš G pre presun na riadok v súbore. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000494
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200495 Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000496
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200497 1. Drž stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G.
498 Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
499 v súbore. Zapamätajsi si číslo riadku pre použitie v kroku 3.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000500
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200501 2. Stlač G čím sa dostaneš na spodok súboru.
502 Napíš gg čím sa dostaneš na začiatok súboru.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000503
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200504 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000506
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200507 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000508
509
510
511~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200512 Lekcia 1.4.2: PRÍKAZ VYHĽADÁVANIA
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000513
514
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200515 ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000516
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200517 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
518 s kurzorom zobrazí v dolnej časti obrazovky s : príkazom.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000519
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200520 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000521
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200522 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,
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000524 N.
525
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200526 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto
527 príkazu /.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000528
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200529 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000532
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200533POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
534POZNÁMKA: Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na
535 začiatku, dokiaľ nieje resetované nastavenie 'wrapscan' .
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000536
537
538~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200539 Lekcia 1.4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000540
541
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200542 ** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000543
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200544 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
545 označeného značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000546
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200547 2. Teraz napíš znak % .
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000548
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200549 3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000550
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200551 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000552
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200553 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
554 čo % vykonáva.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000555
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200556---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000557
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200558Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi
559 uzatvárajúcimi zátvorkami!
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000560
561
562
563~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200564 Lekcia 1.4.4: PRÍKAZ NAHRADENIA
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000565
566
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200567 ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000568
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200569 1. Presuň kurzor nižšie na riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000570
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200571 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
572 výskyt "thee" v riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000573
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200574 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku.
575 Toto nahradí všetky výskyty v riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000576
577---> Thee best time to see thee flowers in thee spring.
578
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200579 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami,
580 napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu
581 ktorých sa nahradenie vykoná.
582 napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku
583 napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore,
584 s otázkou či nahradiť alebo nie
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000585
586
587
588~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100589 LEKCIA 1.4 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000590
591
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200592 1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru.
593 G ťa premiestni na koniec riadku.
594 číslo G ťa premiestni na riadok s číslom.
595 gg ťa presunie na prvý riadok
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000596
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200597 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000602
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200603 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
604 párnu zátvorku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000605
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200606 4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový
607 Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g
608 Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g
609 Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g
610 Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000611
612
613~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200614 Lekcia 1.5.1: AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000615
616
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200617 ** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000618
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200619 1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
620 To umožní napísať príkaz.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000621
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200622 2. Teraz napíš ! (výkričník). To umožní spustiť hociaký vonkajší príkaz
623 z príkazového riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000624
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200625 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz
626 zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
627 Alebo použi :!dir ak ls nefunguje.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000628
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200629Pozná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>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000631
632
633
634
635~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200636 Lekcia 1.5.2: VIAC O UKLADANÍ SÚBOROV
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000637
638
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200639 ** Pre uloženie zmien v súbore, napíš :w FILENAME. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000640
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200641 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára.
642 Už vieš, že musíš za týmto stlačiť <ENTER> .
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000643
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200644 2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000645
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200646 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.)
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000647
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200648 4. To uloží celý súbor (Vim Tutor) pod názovm TEST.
649 Pre overenie napíš :!dir , čím zobrazíš obsah adresára.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000650
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200651Pozná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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000653
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200654 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000655 alebo (Unix): :!rm TEST
656
657
658~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200659 Lekcia 1.5.3: VÝBER TEXTU PRE ULOŽENIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000660
661
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200662 ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000663
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200664 1. Presuň kurozr na tento riadok.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000665
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200666 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že
667 tento text je vyznačený (highlighted).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000668
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200669 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000670
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200671 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
672 Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000673
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200674 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000676
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200677POZNÁ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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000681
682
683~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200684 Lekcia 1.5.4: VÝBER A ZLUČOVANIE SÚBOROV
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000685
686
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200687 ** Pre vloženie obsahu súboru, napíš :r FILENAME **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000688
689 1. Premiestni kurzor nad tento riadok.
690
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200691POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 1.5.3. Potom sa presuň
692 dole, aby si videl túto lekciu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000693
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200694 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000696
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200697POZNÁ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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000699
700
701~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100702 LEKCIA 1.5 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000703
704
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200705 1. :!príkaz spustí vonkajší príkaz.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000706
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200707 Niektoré využiteľné príklady sú:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000708 (MS_DOS) (UNIX)
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200709 :!dir :!ls - zobrazí obsah adresára
710 :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000711
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200712 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000713
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200714 3. v pohyb :w FILENAME uloží vizuálne označené riadky do
715 súboru FILENAME.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000716
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200717 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho
718 súboru za pozíciou kurzora.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000719
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200720 5. :r !dir načíta výstup z príkazu dir a vloží ho za pozíciu kurzora.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000721
722
723
724~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200725 Lekcia 1.6.1: PRÍKAZ OTVORIŤ
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000726
727
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200728** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000729
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200730 1. Presuň kurzor nižšie na riadok označený značkou --->.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000731
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200732 2. Napíš o (malé písmeno) pre vloženie čistého riadku pod kurzorm
733 a prepnutie do vkladacieho módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000734
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200735 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie
736 vkladacieho módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000737
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200738---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
739 módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000740
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200741 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O ,
742 namiesto malého o. Vyskúšaj si to na riadku dole.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000743
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200744---> Vlož riadok nad týmto napísaním O, keď kurzor je na tomto riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000745
746
747
748~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200749 Lekcia 1.6.2: PRÍKAZ PRIDAŤ
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000750
751
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200752 ** Napíš a pre vloženie textu ZA kurzor. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000753
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200754 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou --->
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000755
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200756 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000757
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200758 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000759
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200760 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre
761 opustenie vkladacieho módu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000762
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200763 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000764
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200765---> 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000767
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200768POZNÁMKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde
769 sa znaky vkladajú.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000770
771
772~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200773 Lekcia 1.6.3: INÝ SPOSOB NAHRADZOVANIA
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000774
775
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200776 ** Napíš veľké R pre nahradenie viac ako jedného znaku. **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000777
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200778 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. Premiestni
779 kurzor na začiatok prvého výskytu xxx.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000780
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200781 2. Teraz napíš R a napíš číslo uvedené v druhom riadku, takže
782 sa ním nahradí pôvodné xxx.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000783
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200784 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok
785 riadku zostane nezmenený.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000786
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200787 4. Zopakuj tieto kroky pre nahradenie zvyšných xxx.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000788
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200789---> Pridaním 123 ku xxx dostaneš xxx.
790---> Pridaním 123 ku 456 dostaneš 579.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000791
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200792POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak
793 zmaže existujúci znak.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000794
795
796~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797
RestorerZ6fa304f2024-12-02 20:19:52 +0100798 Lekcia 1.6.4: Copy Paste textu
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000799
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200800 ** použí operátor y pre copy textku a p pre jeho paste **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000801
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200802 1. Choď nižšie na riadok označený ---> a umiestni kurozr za "a)".
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000803
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200804 2. Naštartuj vizuálny mód použitím v a presuň kurozr pred "first".
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000805
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200806 3. Napíš y pre vystrihnutie (copy) označeného textu.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000807
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200808 4. Presuň kurozr na koniec ďalšieho riadku: j$
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000809
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200810 5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000811
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200812 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000815
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200816---> a) toto je prvá položka
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000817---> b)
818
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200819POZNÁMKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000820
821
822~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200823 Lekcia 1.6.5: NASTAVENIE MOŽNOSTÍ
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000824
825
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200826** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje
827 rozlišovanie **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000828
829
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200830 1. Vyhľadaj reťazec 'ignore' napísaním:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000831 /ignore <ENTER>
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200832 Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n .
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000833
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200834 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000835 :set ic
836
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200837 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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000839
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200840 4. Nastav možnosťi 'hlsearch' a 'incsearch':
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000841 :set hls is
842
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200843 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000844 /ignore <ENTER>
845
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200846 6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen
847 napíš: :set noic
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000848
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200849POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch
850POZNÁMKA: Ak chceš nerozlyšovať veľkosť písmen len pre jedno
851 použitie vyhľadávacieho príkazu, použi \c: /ignore\c <ENTER>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000852
853~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100854 LEKCIA 1.6 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000855
856
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200857 1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu.
858 Napíš O pre otvorenie riadku nad kurzorom.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000859
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200860 2. Napíš a pre vkladanie textu ZA kurzor.
861 Napíš A pre vkladanie textu za koncom riadku.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000862
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200863 3. Príkaz e presunie kurozr na koniec slova
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000864
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200865 4. Operátor y vystrihne (skopíruje) text, p ho vloží.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000866
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200867 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje
868 stlačené <ESC>.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000869
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200870 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í.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000875
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200876 7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000877
878
879
880
881
882
883
884~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200885 LEKCIA 1.7.1: ZÍSKANIE NÁPOVEDY
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000886
887
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200888 ** Používaj on-line systém nápovedy **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000889
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200890 Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden
891 z týchto troch:
892 - stlač klávesu <HELP> (ak nejakú máš)
893 - stlač klávesu <F1> (ak nejakú máš)
894 - napíš :help <ENTER>
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000895
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200896 Čí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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000899
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200900 Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help".
901 Vyskúšaj tieto (nezabudni stlačiť <ENTER>):
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000902
903 :help w
904 :help c_CTRL-D
905 :help insert-index
906 :help user-manual
907
908
909~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200910 LEKCIA 1.7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000911
912 ** Zapni funkcie editora Vim **
913
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200914 Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne
915 vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000916
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200917 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000918 :e ~/.vimrc pre Unix
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200919 :e ~/_vimrc pre MS-Windows
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000920
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200921 2. Teraz si prečítaj text príkladu "vimrc" súboru:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000922
923 :r $VIMRUNTIME/vimrc_example.vim
924
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200925 3. Ulož súbor:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000926 :w
927
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200928 Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe.
929 Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia.
930 Pre viac informácii napíš :help vimrc-intro
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000931
932~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
933
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200934 LEKCIA 1.7.3: DOKONČENIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000935
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200936 ** Dokonči príkaz na príkazovom riadku použitím CTRL-D a <TAB> **
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000937
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200938 1. Uisti sa, že Vim nieje v kompatibilnom móde: :set nocp
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000939
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200940 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000941
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200942 3. Napíš začiatok príkazu: :e
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000943
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200944 4. Stlač CTRL-D a Vim zobrazí zoznam príkazov začínajúcich "e".
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000945
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200946 5. Stlač <TAB> a Vim dokončí meno príkazu na ":edit".
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000947
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200948 6. Teraz pridaj medzerník a začiatok mena existujúceho súboru:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000949 :edit FIL
950
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200951 7. Stlač <TAB>. Vim dokončí meno (ak je jedinečné).
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000952
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200953POZNÁ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.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000955
956
957~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
958
RestorerZ6fa304f2024-12-02 20:19:52 +0100959 LEKCIA 1.7 ZHRNUTIE
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000960
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200961 1. Napíš :help alebo stlač <F1> alebo <Help> pre otvorenie okna nápovedy.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000962
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200963 2. Napíš :help príkaz pre vyhľadanie nápovedy ku príkazu príkaz.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000964
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200965 3. Napíš CTRL-W CTRL-W na preskočenie do iného okna.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000966
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200967 4. Napíš :q pre zatvorenie okna nápovedy
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000968
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200969 5. Vytvor štartovací skript vimrc pre udržanie uprednostňovaných nastavení.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000970
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200971 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í.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000973
974
975~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
976
977
978
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200979 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".
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000983
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200984 Pre ďalšie čítanie a štúdium je odporúčaná kniha:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000985 Vim - Vi Improved - od Steve Oualline
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200986 Vydavateľ: New Riders
987 Prvá kniha určená pre Vim. Špeciálne vhodná pre začiatočníkov.
988 Obsahuje množstvo príkladov a obrázkov.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000989 Pozri na https://iccf-holland.org/click5.html
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000990
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200991 Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúčaná:
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000992 Learning the Vi Editor - od Linda Lamb
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200993 Vydavateľ: O'Reilly & Associates Inc.
994 Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
995 Šieste vydanie obsahuje tiež informácie o editore Vim.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000996
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200997 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,
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +0000999 Colorado State University. E-mail: bware@mines.colorado.edu.
1000
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001001 Modifikované pre Vim od Bram Moolenaar.
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +00001002
1003~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004
Damien Lejay8d9d2b22025-06-22 19:39:04 +02001005 Preklad do Slovenčiny: Ľuboš Čelko
Bram Moolenaar7d1b66d2008-06-25 00:39:49 +00001006 e-mail: celbos@inmail.sk
1007 Last Change: 2006 Apr 18
1008 encoding: iso8859-2