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