diff options
Diffstat (limited to '')
-rw-r--r-- | runtime/tutor/tutor.sk | 1008 | ||||
-rw-r--r-- | runtime/tutor/tutor.sk.cp1250 | 1008 | ||||
-rw-r--r-- | runtime/tutor/tutor.sk.utf-8 | 1008 |
3 files changed, 3024 insertions, 0 deletions
diff --git a/runtime/tutor/tutor.sk b/runtime/tutor/tutor.sk new file mode 100644 index 0000000..671bab9 --- /dev/null +++ b/runtime/tutor/tutor.sk @@ -0,0 +1,1008 @@ +=============================================================================== += V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 = +=============================================================================== + + Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby + mohli byt všetky popísané vo výuke akou je táto. Táto výuka + popisuje dostatočné množstvo príkazov nato aby bolo možné používať + Vim ako viacúčelový editor. + + Približný čas potrebný na prebratie tejto výuky je 25-30 minút, + závisí na tom, koľko je stráveného času s preskúšavaním. + + UPOZORNENIE: + Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby + sa mohlo precvičovať na ňom (pri štarte "vimtutor" je toto kópia). + + Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku + používaním. To znamená, že je potrebné si príkazy vyskúšať, aby bolo + učenie správne. Ak len čitas text, príkazy zabudneš! + + Presvedč sa, že Caps-Lock NIEJE stlačený a stlačt klávesu + j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1 + celkom zaplní obrazovku. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.1: POHYB KURZOROM + + + ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. ** + ^ + k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava. + < h l > Klávesa l je napravo a vykoná pohyb doprava. + j Klávesa j vyzerá ako šípka dole + v + 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš. + + 2. Drž stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje. +---> Teraz sa už vieš pohybovať na nasledujúcu lekciu. + + 3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2. + +Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC> + na prechod do normálneho módu. + +Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš + schopný pohybovať rýchlejšie, keď si zvykneš ich používať. Naozaj! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 1.2: ZATVÁRANIE VIMU + + + !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !! + + 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde) + + 2. Napíš: :q! <ENTER>. + Tým ukončíš prácu s editorom BEZ uloženia zmien, ktoré si vykonal. + + 3. Keď sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš + speť do tejto výuky. To môže byť: vimtutor <ENTER> + + 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre + ukončenie a znovu spustenie editora. + +POZNÁMKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekoľko lekcií + sa naučíš ako uložiť zmeny do súboru + + 5. presuň kurzor dole na lekciu 1.3. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE + + +** Stlačenie klávesy x v normálnom móde zmaže znak na mieste kurzora. ** + + 1. Presuň kurzor nižšie na riadok označený značkou --->. + + 2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak, + ktorý chceš zmazať. + + 3. Stlač klávesu x aby sa zmazal nechcený znak. + + 4. Zopakuj kroky 2 až 4 až kým veta nieje správna. + +---> Kraava skoočilla ccezz mesiiac. + + 5. Ak je veta správna, prejdi na lekciu 1.4. + +POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE + + + ** Stlačenie klávesy i umožňuje vkladanie textu. ** + + 1. Presuň kurzor nižšie na prvý riadok za značku --->. + + 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok, + presuň kurzor na prvý znak za misto, kde má byť text vložený. + + 3. Stlač klávesu i a napíš potrebný text. + + 4. Po opravení každej chyby, stlač <ESC> pre návrat do normálneho módu. + Zopakuj kroky 2 až 4 kým nieje veta správna. + +---> Tu je text chýbajúci tejto. +---> Tu je nejaký text chýbajúci od tejto čiary. + + 5. Keď sa dostatočne naučíš vkladať text, prejdi na nasledujúce zhrnutie. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE + + + ** Stlačenie klávesy A umožňuje pridávať text. ** + + 1. Presuň kurozr nižšie na prvý riadok za značkou --->. + Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza. + + 2. Stlač klávesu A a napíš potrebný text. + + 3. Po pridaní textu stlač klávesu <ESC> pre návrat do Normálneho módu. + + 4. Presuň kurozr na druhý riadok označený ---> a zopakuj + kroky 2 a 3 kým nieje veta správna. + +---> Tu je nejaký text chýbajúci o + Tu je nejaký text chýbajúci od tiaľto. +---> Tu tiež chýba nej + Tu tiež chýba nejaký text. + + 5. Keď sa dostatočne naučíš pridávať text, prejdi na lekciu 1.6. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.6: EDITÁCIA SÚBORU + + + ** Napísaním :wq sa súbor uloží a zavrie ** + +!! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú lekciu!! + +1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q! + +2. Do príkazového riadku napíš príkaz: vim tutor <ENTER> + 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru, + ktorý chceš editovať. Použi taký súbor, ktorý môžeš meniť. + +3. Vlož a zmaž text tak, ako si sa naučil v predošlých lekciach. + +4. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER> + +5. Reštartuj vimtutor a presuň sa dole na nasledujúce zhrnutie. + +6. Urob tak po prečítaní predošlých krokov a porozumeniu im. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZHRNUTIE LEKCIE 1 + + + 1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl. + h (do lava) j (dole) k (hore) l (doprava) + + 2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER> + + 3. Na ukončenie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien + alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien. + + 4. Na zmazanie znaku na mieste kurzora napíš: x + + 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš: + i napíš vkladaný text <ESC> vkladanie pred kurzor + A napíš pridávaný text <EXC> vkladanie za riadok + +POZNÁMKA: Stlačenie <ESC> ťa premiestní do normálneho módu alebo zruší + nejaký nechcený a čiastočne dokončený príkaz. + +Teraz pokračuj lekciou 2. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.1: Mazacie príkazy + + + ** Napísanie príkazu dw zmaže znaky do konca slova. ** + +1. Stlač <ESC> aby si bol bezpečne v normálnom móde. + +2. Presuň kurzor nižšie na riadok označený značkou --->. + +3. Presuň kurzor na začiatok slova, ktoré je potrebné zmazať. + +4. Napíš dw aby slovo zmizlo. + +POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keď ho + napíšeš. Vim na teba počká, aby si mohol napísať + písmeno w. Ak vidíš niečo iné ako d , tak si napísal + nesprávny znak; stlač <ESC> a začni znova. + +---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety. + +5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV + + + ** Napísanie príkazu d$ zmaže znaky do konca riadku ** + +1. Stlač <ESC> aby si bol bezpečne v normálnom móde. + +2. Presuň kurzor nižšie na riadok označený značkou --->. + +3. Presuň kurzor na koniec správnej vety (ZA prvú bodku). + +4. Napíš d$ aby sa zmazali znaky do konca riadku. + +---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát. + + +5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.3: OPERÁTORY A POHYBY + + Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov. + Formát pre príkaz mazania klávesou d je nasledovný: + + d pohyb + + kde: + d - je mazací operátor + pohyb - je to čo operátor vykonáva (vypísané nižšie) + + Krátky list pohybov: + w - do začiatku ďalšieho slova, okrem jeho prvého písmena. + e - do konca terajšieho slova, vrátane posledného znaku. + $ - do konca riadku, vrátane posledného znaku + + Takže napísaním de sa zmaže všetko od kurzora do konca slova. + +POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora + sa presunie kurzor tak ako je to špecivikované. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.4: Použitie viacnásobného pohybu + + + ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát ** + + 1. Presuň kurozr nižšie na začiatok riadku označeného --->. + + 2. Napíš 2w a kurozr sa presunie o dve slová vpred. + + 3. Napíš 3e a kurozr sa presunie vpred na koniec tretieho slova. + + 4. Napíš 0 (nula) a kurozr sa presunie na začiatok riadku. + + 5. Zopakuj kroky 2 a 3 s rôznymi číslami. + +---> Toto je riadok so slovami po kotrých sa môžete pohybovať. + + 6. Prejdi na lekciu 2.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.5: POUŽITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE + + + ** Napísanie čísla spolu s operátorom ho zopakuje zadaný počet krát ** + + V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož počet + pred pohyb pre docielenie hromadného mazania: + d číslo pohyb + + 1. Presuň kurzor na prvé slovo písané VEĽKÝMI PÍSMENAMI + v riadku označenom --->. + + 2. Napíš 2dw a zmažeš dve slová písané VEĽKÝMI PÍSMENAMI + + 3. Zopakuj kroky 1 a 2 s použitím rôzneho čísla tak aby si zmazal slová + písané veľkými písmenami jedným príkazom. + +---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny. + +POZNÁMKA: Číslo medzi operátorom d a pohybom funguje podobne ako pri + použití s pohybom bez operátora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.6: OPERÁCIE S RIADKAMI + + + ** Napísanie príkazu dd zmaže celý riadok. ** + +Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, +že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d. + +1. Presuň kurzor na druhý riadok v texte na spodu. +2. Napíš dd aby si zmazal riadok. +3. Prejdi na štvrtý riadok. +4. Napíš 2dd aby si zmazal dva riadky. + + 1) Ruže sú červené, + 2) Blato je zábavné, + 3) Fialky sú modré, + 4) Mám auto, + 5) Hodinky ukazujú čas, + 6) Cukor je sladký, + 7) A to si ty. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.7: PRÍKAZ UNDO + + +** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** + +1. Presuň kurzor nižšie na riadok označený značkou ---> a premiestni ho na + prvú chybu. +2. Napíš x pre zmazanie prvého nechceného riadku. +3. Teraz napíš u čím vrátíš späť posledne vykonaný príkaz. +4. Teraz oprav všetky chyby na riadku použitím príkazu x . +5. Teraz napíš veľké U čím vrátíš riadok do pôvodného stavu. +6. Teraz napíš u niekoľko krát, čím vrátíš späť príkaz U. +7. Teraz napíš CTRL-R (drž klávesu CTRL stlačenú kým stláčaš R) niekoľko + krát, čím vrátíš späť predtým vrátené príkazy (undo z undo). + +---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo. + + 8. Tieto príkazy sú často používané. Teraz prejdi na zhrnutie lekcie 2. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 2 ZHRNUTIE + + + 1. Pre zmazanie znakov od kurzora do konca slova napíš: dw + + 2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$ + + 3. Pre zmazanie celého riadku napíš: dd + + 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w + + 5. Formát pre píkaz: + + operátor [číslo] pohyb + kde: + operátor - čo treba robiť, napríklad d pre zmazanie + [číslo] - je voliteľný počet pre opakovanie pohybu + pohyb - pohyb po texte vzhľadom na operátor, napríklad w (slovo), + $ (do konca riadku), atď. + + 6. Pre pohyb na začiatok riadku použi nulu: 0 + + 7. Pre vrátenie späť predošlej operácie napíš: u (malé u) + Pre vrátenie všetkých úprav na riadku napíš: U (veľké U) + Pre vrátenie vrátených úprav napíš: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.1: PRÍKAZ VLOŽIŤ + + + ** Napísanie príkazu p vloží psledný výmaz za kurzor. ** + + 1. Presuň kurzor nižšie na prvý riadok textu. + + 2. Napíš dd čím zmažeš riadok a uložíš ho do buffera editora Vim. + + 3. Presuň kurzor vyššie tam, kam zmazaný riadok patrí. + + 4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží. + + 5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí. + +---> d) Tiež sa dokážeš vzdelávať? +---> b) Fialky sú modré, +---> c) Inteligencia sa vzdeláva, +---> a) Ruže sú červené, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.2: PRÍKAZ NAHRADENIA + + + ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . ** + + 1. Presuň kurzor nižšie na prví riadok textu označeného značkou --->. + + 2. Presuň kurzor na začiatok prvej chyby. + + 3. napíš r a potom znak, ktorý tam má byť. + + 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým. + +---> Kaď bol tento riasok píaaný, niekro stlašil nesprábne klávesy! +---> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy! + + 5. Teraz prejdi na lekciu 3.2. + +POZNÁMKA: Pamätaj si, že naučiť sa môžeš len používanim, nie pamätaním. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.3. PRÍKAZ ÚPRAVY + + + ** Ak chceš zmeniť časť slova do konca slova, napíš ce . ** + + 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. + + 2. Umiestni kurzor na písmeno o v slove rosfpl. + + 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.) + + 4. Stlač <ESC> a prejdi na ďalší znak, ktorý treba zmeniť. + + 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá. + +---> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťučán príkazu. +---> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu. + +Poznámka, že ce zmaže slovo a nastaví vkladací mód. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.4: VIAC ZMIEN POUŽITÍM c + + + ** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie ** + + 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je: + + c [číslo] pohyb + + 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku). + + 3. Presuň kurzor nižšie na prvý riadok označený značkou --->. + + 4. Presuň kurzor na prvú chybu. + + 5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého + a stlač <ESC>. + +---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy. +---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ . + +POZNÁMKA: Môžeš použiť klávesu backspace na úpravu zmien počas písania. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 3 ZHRNUTIE + + + 1. Na vloženie textu, ktorý už bol zmazaný, napíš p . To vloží zmazaný + text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom). + + 2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý + nahradí pôvodný znak. + + 3. Príkaz na upravenie umožňuje zmeniť od kurzora až po miesto, ktoré + určuje pohyb. napr. Napíš ce čím zmníš text od pozície + kurzora do konca slova, c$ zmení text do konca riadku. + + 4. Formát pre nahradenie je: + + c [číslo] pohyb + + +Teraz prejdi na nalsedujúcu lekciu. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.1: POZÍCIA A STATUS SÚBORU + + + ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. + Napíš G pre presun na riadok v súbore. ** + + Poznámka: Prečítaj si celú túto lekciu skôr ako začneš vykonávať kroky!! + + 1. Drž stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G. + Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou + v súbore. Zapamätajsi si číslo riadku pre použitie v kroku 3. + + 2. Stlač G čím sa dostaneš na spodok súboru. + Napíš gg čím sa dostaneš na začiatok súboru. + + 3. Napíš číslo riadku na ktorom si sa nachádzal a stlač G. To ťa + vráti na riadok, na ktorom si prvý krát stlačil CTRL-G. + + 4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.2: PRÍKAZ VYHĽADÁVANIA + + + ** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. ** + + 1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu + s kurzorom zobrazí v dolnej časti obrazovky s : príkazom. + + 2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať. + + 3. Pre vyhľadanie ďalšieho výskytu rovnakého reťazca, stlač jednoducho n. + Pre vyhľadanie ďalšieho výskytu rovnakého reťazca opačným smerom, + N. + + 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto + príkazu /. + + 5. Pre návrat na miesto z ktorého si prišiel stlač CTRL-O (drž stlačenú + klávesu Ctrl počas stlačenia klávesy o). Zopakuj pre ďalší návrat + späť. CTRL-I ide vpred. + +POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error. +POZNÁMKA: Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na + začiatku, dokiaľ nieje resetované nastavenie 'wrapscan' . + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.3: VYHĽADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK + + + ** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . ** + + 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie + označeného značkou --->. + + 2. Teraz napíš znak % . + + 3. Kurzor sa premiestni na zodpovedajúcu zátvorku. + + 4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku. + + 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a všimni si + čo % vykonáva. + +---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. )) + +Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi + uzatvárajúcimi zátvorkami! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.4: PRÍKAZ NAHRADENIA + + + ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** + + 1. Presuň kurzor nižšie na riadok označený značkou --->. + + 2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý + výskyt "thee" v riadku. + + 3. Teraz napíš :s/thee/the/g čo znamená celkové nahradenie v riadku. + Toto nahradí všetky výskyty v riadku. + +---> Thee best time to see thee flowers in thee spring. + + 4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami, + napíš :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu + ktorých sa nahradenie vykoná. + napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku + napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore, + s otázkou či nahradiť alebo nie + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 4 ZHRNUTIE + + + 1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru. + G ťa premiestni na koniec riadku. + číslo G ťa premiestni na riadok s číslom. + gg ťa presunie na prvý riadok + + 2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU. + Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU. + Napísanie n po vyhľadávaní, vyhľadá nasledujúci výskyt reťazca + v rovnakom smere, pričom N vyhľadá v opačnom smere. + CTRL-O ťa vráti späť na staršiu pozíciu, CTRL-I na novšiu pozíciu. + + 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu + párnu zátvorku. + + 4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový + Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g + Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g + Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g + Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.1 AKO SPUSTIŤ VONKAJŠÍ PRÍKAZ + + + ** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu ** + + 1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky. + To umožní napísať príkaz. + + 2. Teraz napíš ! (výkričník). To umožní spustiť hociaký vonkajší príkaz + z príkazového riadku. + + 3. Ako príklad napíš ls za ! a stlač <ENTER>. Tento príkaz + zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku. + Alebo použi :!dir ak ls nefunguje. + +Poznámka: Takto je možné spustiť hociaký vonkajší príkaz s argumentami. +Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER> + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV + + + ** Pre uloženie zmien v súbore, napíš :w FILENAME. ** + + 1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára. + Už vieš, že musíš za týmto stlačiť <ENTER> . + + 2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST. + + 3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.) + + 4. To uloží celý súbor (Vim Tutor) pod názovm TEST. + Pre overenie napíš :!dir , čím zobrazíš obsah adresára. + +Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš príkazom + vim TEST, súbor bude kópia výuky, keď si ho uložil. + + 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST + alebo (Unix): :!rm TEST + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.3 VÝBER TEXTU PRE ULOŽENIE + + + ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME ** + + 1. Presuň kurozr na tento riadok. + + 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že + tento text je vyznačený (highlighted). + + 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>. + + 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje. + Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter. + + 5. Vim zapíše označené riadky do súboru TEST. Použi :!dir alebo :!ls + pre overenie. Zatial ho ešte nemaž! Použijeme ho v ďalšej lekcii. + +POZNÁMKA: Stlačením klávesy v sa spustí vizuálne označovanie. + Môžeš pohybovať kurzorom pre upresnenie vyznačeného textu. + Potom môžeš použiť operátor pre vykonanie nejakej akcie + s textom. Napríklad d zmaže vyznačený text. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV + + + ** Pre vloženie obsahu súboru, napíš :r FILENAME ** + + 1. Premiestni kurzor nad tento riadok. + +POZNÁMKA: Po vykonaní kroku 2 uvidíš text z lekcie 5.3. Potom sa presuň + dole, aby si videl túto lekciu. + + 3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov + súboru. Súbor, ktorý si použil je umiestnený pod riadkom s kurzorom. + +POZNÁMKA: Môžeš tiež načítať výstup vonkajšieho príkazu. Napríklad :r !ls + načíta výstup príkazu ls a umiestni ho za pozíciu kurzora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 5 ZHRNUTIE + + + 1. :!príkaz spustí vonkajší príkaz. + + Niektoré využiteľné príklady sú: + (MS_DOS) (UNIX) + :!dir :!ls - zobrazí obsah adresára + :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME + + 2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME. + + 3. v pohyb :w FILENAME uloží vizuálne označené riadky do + súboru FILENAME. + + 4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho + súboru za pozíciou kurzora. + + 5. :r !dir načíta výstup z príkazu dir a vloží ho za pozíciu kurzora. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.1: PRÍKAZ OTVORIŤ + + +** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu ** + + 1. Presuň kurzor nižšie na riadok označený značkou --->. + + 2. Napíš o (malé písmeno) pre vloženie čistého riadku pod kurzorm + a prepnutie do vkladacieho módu. + + 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie + vkladacieho módu. + +---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho + módu. + + 4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O , + namiesto malého o. Vyskúšaj si to na riadku dole. + +---> Vlož riadok nad týmto napísaním O, keď kurzor je na tomto riadku. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.2: PRÍKAZ PRIDAŤ + + + ** Napíš a pre vloženie textu ZA kurzor. ** + + 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou ---> + + 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku. + + 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom. + + 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre + opustenie vkladacieho módu. + + 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4. + +---> Tento ri ti dovoľuje nácv priávan testu na koniec riadku. +---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku. + +POZNÁMKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde + sa znaky vkladajú. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA + + + ** Napíš veľké R pre nahradenie viac ako jedného znaku. ** + + 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. Premiestni + kurzor na začiatok prvého výskytu xxx. + + 2. Teraz napíš R a napíš číslo uvedené v druhom riadku, takže + sa ním nahradí pôvodné xxx. + + 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok + riadku zostane nezmenený. + + 4. Zopakuj tieto kroky pre nahradenie zvyšných xxx. + +---> Pridaním 123 ku xxx dostaneš xxx. +---> Pridaním 123 ku 456 dostaneš 579. + +POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak + zmaže existujúci znak. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Lekcia 6.4: Copy Paste textu + + ** použí operátor y pre copy textku a p pre jeho paste ** + + 1. Choď nižšie na riadok označený ---> a umiestni kurozr za "a)". + + 2. Naštartuj vizuálny mód použitím v a presuň kurozr pred "first". + + 3. Napíš y pre vystrihnutie (copy) označeného textu. + + 4. Presuň kurozr na koniec ďalšieho riadku: j$ + + 5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>. + + 6. Použi vizuálny mód pre označenie "položka.", vystrihni to + použitím y, presuň sa na koniec nasledujúceho riadku použitím j$ + a vlož sem text použitím p. + +---> a) toto je prvá položka +---> b) + +POZNÁMKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.5: NASTAVENIE MOŽNOSTÍ + + +** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje + rozlišovanie ** + + + 1. Vyhľadaj reťazec 'ignore' napísaním: + /ignore <ENTER> + Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n . + + 2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu: + :set ic + + 3. Teraz vyhľadaj reťazec 'ingore' znova stlačením klávesy n + Poznámka, že teraz sú vyhľadané aj Ignore a IGNORE. + + 4. Nastav možnosťi 'hlsearch' a 'incsearch': + :set hls is + + 5. Teraz spusti vyhľadávací príkaz znovu, a pozri čo sa stalo: + /ignore <ENTER> + + 6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen + napíš: :set noic + +POZNÁMKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch +POZNÁMKA: Ak chceš nerozlyšovať veľkosť písmen len pre jedno + použitie vyhľadávacieho príkazu, použi \c: /ignore\c <ENTER> + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 6 ZHRNUTIE + + + 1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu. + Napíš O pre otvorenie riadku nad kurzorom. + + 2. Napíš a pre vkladanie textu ZA kurzor. + Napíš A pre vkladanie textu za koncom riadku. + + 3. Príkaz e presunie kurozr na koniec slova + + 4. Operátor y vystrihne (skopíruje) text, p ho vloží. + + 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje + stlačené <ESC>. + + 6. Napísanie ":set xxx" nastaví možnosť "xxx". Niektoré nastavenia sú: + 'ic' 'ignorecase' ignoruje veľké a malé písmená počas vyhľadávania. + 'is' 'incsearch' zobrazuje čiastočné reťazce vyhľadávaného reťazca. + 'hls' 'hlsearch' vyznačí všetky vyhľadávané reťazce. + Môžeš použiť hociktorý z dlhých a krátkych názvov možností. + + 7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.1: ZÍSKANIE NÁPOVEDY + + + ** Používaj on-line systém nápovedy ** + + Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden + z týchto troch: + - stlač klávesu <HELP> (ak nejakú máš) + - stlač klávesu <F1> (ak nejakú máš) + - napíš :help <ENTER> + + Čítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje. + Napíš CTRL-W CTRL-W pre skok z jedného okna do druhého. + Napíš :q <ENTER> čím zatvoríš okno nápovedy. + + Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help". + Vyskúšaj tieto (nezabudni stlačiť <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU + + ** Zapni funkcie editora Vim ** + + Vim má omnoho viac funkcii než Vi, ale večšina z nich je implicitne + vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor. + + 1. Začni editovať "vimrc" súbor, to závisí na použitom systéme: + :e ~/.vimrc pre Unix + :e $VIM/_vimrc pre MS-Windows + + 2. Teraz si prečítaj text príkladu "vimrc" súboru: + + :r $VIMRUNTIME/vimrc_example.vim + + 3. Ulož súbor: + :w + + Pri nasledujúcom štarte editora Vim sa použije zvýrazňovanie syntaxe. + Do "vimrc" súboru môžeš pridať všetky svoje uprednostňované nastavenia. + Pre viac informácii napíš :help vimrc-intro + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7.3 DOKONČENIE + + ** Dokonči príkaz na príkazovom riadku použitím CTRL-D a <TAB> ** + + 1. Uisti sa, že Vim nieje v kompatibilnom móde: :set nocp + + 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir + + 3. Napíš začiatok príkazu: :e + + 4. Stlač CTRL-D a Vim zobrazí zoznam príkazov začínajúcich "e". + + 5. Stlač <TAB> a Vim dokončí meno príkazu na ":edit". + + 6. Teraz pridaj medzerník a začiatok mena existujúceho súboru: + :edit FIL + + 7. Stlač <TAB>. Vim dokončí meno (ak je jedinečné). + +POZNÁMKA: Dokončovanie funguje pre veľa príkazov. Vyskúšaj stlačenie + CTRL-D a <TAB>. Špeciálne je to užitočné pre príkaz :help. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7 ZHRNUTIE + + 1. Napíš :help alebo stlač <F1> alebo <Help> pre otvorenie okna nápovedy. + + 2. Napíš :help príkaz pre vyhľadanie nápovedy ku príkazu príkaz. + + 3. Napíš CTRL-W CTRL-W na preskočenie do iného okna. + + 4. Napíš :q pre zatvorenie okna nápovedy + + 5. Vytvor štartovací skript vimrc pre udržanie uprednostňovaných nastavení. + + 6. Počas písania príkazu : stlač CTRL-D pre zobrazenie dokončení. + Stlač <TAB> pre použitie jedného z dokončení. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + + Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehľad o editore + Vim, úplne postačujúce pre ľahké a obstojné používanie tohto editora. + Táto výuka je ďaleko od kompletnosti, pretože Vim má omnoho viacej príkazov. + Ako ďalšie si prečítaj užívatľský manuál: ":help user-manual". + + Pre ďalšie čítanie a štúdium je odporúčaná kniha: + Vim - Vi Improved - od Steve Oualline + Vydavateľ: New Riders + Prvá kniha určená pre Vim. Špeciálne vhodná pre začiatočníkov. + Obsahuje množstvo príkladov a obrázkov. + Pozri na http://iccf-holland.org/click5.html + + Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporúčaná: + Learning the Vi Editor - od Linda Lamb + Vydavateľ: O'Reilly & Associates Inc. + Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi. + Šieste vydanie obsahuje tiež informácie o editore Vim. + + Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware, + Colorado School of Mines s použitím myšlienok dodanými od Charles Smith, + Colorado State University. E-mail: bware@mines.colorado.edu. + + Modifikované pre Vim od Bram Moolenaar. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Preklad do Slovenčiny: Ľuboš Čelko + e-mail: celbos@inmail.sk + Last Change: 2006 Apr 18 + encoding: iso8859-2 diff --git a/runtime/tutor/tutor.sk.cp1250 b/runtime/tutor/tutor.sk.cp1250 new file mode 100644 index 0000000..cc4675f --- /dev/null +++ b/runtime/tutor/tutor.sk.cp1250 @@ -0,0 +1,1008 @@ +=============================================================================== += V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 = +=============================================================================== + + Vim je vežmi výkonný editor, ktorý má príli veža príkazov na to aby + mohli byt vetky popísané vo výuke akou je táto. Táto výuka + popisuje dostatočné mnostvo príkazov nato aby bolo moné pouíva + Vim ako viacúčelový editor. + + Pribliný čas potrebný na prebratie tejto výuky je 25-30 minút, + závisí na tom, kožko je stráveného času s preskúavaním. + + UPOZORNENIE: + Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby + sa mohlo precvičova na ňom (pri tarte "vimtutor" je toto kópia). + + Je dôleité zapamäta si, e táto výuka je vytvorená pre výuku + pouívaním. To znamená, e je potrebné si príkazy vyskúa, aby bolo + učenie správne. Ak len čitas text, príkazy zabudne! + + Presvedč sa, e Caps-Lock NIEJE stlačený a stlačt klávesu + j niekožko krát, aby sa kurzor posunul natožko, e lekcia 1.1 + celkom zaplní obrazovku. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.1: POHYB KURZOROM + + + ** Pre pohyb kurzorum stlač klávesy h,j,k,l ako je znázornené. ** + ^ + k Funkcia: Klávesa h je nažavo a vykoná pohyb dožava. + < h l > Klávesa l je napravo a vykoná pohyb doprava. + j Klávesa j vyzerá ako ípka dole + v + 1. Pohybuj kurzorom po obrazovke, kým si na to nezvykne. + + 2. Dr stlačenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje. +---> Teraz sa u vie pohybova na nasledujúcu lekciu. + + 3. Pouitím klávesy pre pohyb dole prejdi na Lekciu 1.2. + +Poznámka: Ak si niesi istý tým čo si napísal, stlač <ESC> + na prechod do normálneho módu. + +Poznámka: Kurzorové klávesy sú tie funkčné. Ale pouívaním hjkl sa bude + schopný pohybova rýchlejie, keď si zvykne ich pouíva. Naozaj! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 1.2: ZATVÁRANIE VIMU + + + !! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú túto lekciu !! + + 1. Stlač klávesu <ESC> (aby si sa učite nachádzal v normálnom móde) + + 2. Napí: :q! <ENTER>. + Tým ukončí prácu s editorom BEZ uloenia zmien, ktoré si vykonal. + + 3. Keď sa dostane na príkazový riadok, napí príkaz, ktorým sa dostane + spe do tejto výuky. To môe by: vimtutor <ENTER> + + 4. Ak si si tieto kroky spožahlivo zapamätal, vykonaj kroky 1 a 3, pre + ukončenie a znovu spustenie editora. + +POZNÁMKA: :q! <ENTER> neuloí zmeny, ktoré si vykonal. O niekožko lekcií + sa naučí ako uloi zmeny do súboru + + 5. presuň kurzor dole na lekciu 1.3. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.3: EDITÁCIA TEXTU - MAZANIE + + +** Stlačenie klávesy x v normálnom móde zmae znak na mieste kurzora. ** + + 1. Presuň kurzor niie na riadok označený značkou --->. + + 2. Aby si mohol odstráni chyby, pohybuj kurzorom kým neprejde na znak, + ktorý chce zmaza. + + 3. Stlač klávesu x aby sa zmazal nechcený znak. + + 4. Zopakuj kroky 2 a 4 a kým veta nieje správna. + +---> Kraava skoočilla ccezz mesiiac. + + 5. Ak je veta správna, prejdi na lekciu 1.4. + +POZNÁMKA: Neskúaj si zapamäta obsah tejto výuky, ale sa uč pouívaním. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE + + + ** Stlačenie klávesy i umoňuje vkladanie textu. ** + + 1. Presuň kurzor niie na prvý riadok za značku --->. + + 2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok, + presuň kurzor na prvý znak za misto, kde má by text vloený. + + 3. Stlač klávesu i a napí potrebný text. + + 4. Po opravení kadej chyby, stlač <ESC> pre návrat do normálneho módu. + Zopakuj kroky 2 a 4 kým nieje veta správna. + +---> Tu je text chýbajúci tejto. +---> Tu je nejaký text chýbajúci od tejto čiary. + + 5. Keď sa dostatočne naučí vklada text, prejdi na nasledujúce zhrnutie. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.5: EDITÁCIA TEXTU - PRIDÁVANIE + + + ** Stlačenie klávesy A umoňuje pridáva text. ** + + 1. Presuň kurozr niie na prvý riadok za značkou --->. + Nezáleí na tom, na ktorom znaku sa kurzor v tom riadku nachádza. + + 2. Stlač klávesu A a napí potrebný text. + + 3. Po pridaní textu stlač klávesu <ESC> pre návrat do Normálneho módu. + + 4. Presuň kurozr na druhý riadok označený ---> a zopakuj + kroky 2 a 3 kým nieje veta správna. + +---> Tu je nejaký text chýbajúci o + Tu je nejaký text chýbajúci od tiažto. +---> Tu tie chýba nej + Tu tie chýba nejaký text. + + 5. Keď sa dostatočne naučí pridáva text, prejdi na lekciu 1.6. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.6: EDITÁCIA SÚBORU + + + ** Napísaním :wq sa súbor uloí a zavrie ** + +!! POZNÁMKA: Pred vykonaním týchto krokov si prečítaj celú lekciu!! + +1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q! + +2. Do príkazového riadku napí príkaz: vim tutor <ENTER> + 'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru, + ktorý chce editova. Poui taký súbor, ktorý môe meni. + +3. Vlo a zma text tak, ako si sa naučil v predolých lekciach. + +4. Ulo súbor so zmenami a opusti Vim príkazom: :wq <ENTER> + +5. Retartuj vimtutor a presuň sa dole na nasledujúce zhrnutie. + +6. Urob tak po prečítaní predolých krokov a porozumeniu im. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZHRNUTIE LEKCIE 1 + + + 1. Kurzor sa pohybuje pouitím kláves so ípkami alebo klávesmi hjkl. + h (do lava) j (dole) k (hore) l (doprava) + + 2. Pre spustenie Vimu (z príkazového riadku) napí: vim FILENAME <ENTER> + + 3. Na ukončenie Vimu napí: <ESC> :q! <ENTER> pre zruenie vetkých zmien + alebo napí: <ESC> :wq <ENTER> pre uloenie zmien. + + 4. Na zmazanie znaku na mieste kurzora napí: x + + 5. Pre vloenie textu na mieste kurzora v normálnom móde napí: + i napí vkladaný text <ESC> vkladanie pred kurzor + A napí pridávaný text <EXC> vkladanie za riadok + +POZNÁMKA: Stlačenie <ESC> a premiestní do normálneho módu alebo zruí + nejaký nechcený a čiastočne dokončený príkaz. + +Teraz pokračuj lekciou 2. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.1: Mazacie príkazy + + + ** Napísanie príkazu dw zmae znaky do konca slova. ** + +1. Stlač <ESC> aby si bol bezpečne v normálnom móde. + +2. Presuň kurzor niie na riadok označený značkou --->. + +3. Presuň kurzor na začiatok slova, ktoré je potrebné zmaza. + +4. Napí dw aby slovo zmizlo. + +POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keď ho + napíe. Vim na teba počká, aby si mohol napísa + písmeno w. Ak vidí niečo iné ako d , tak si napísal + nesprávny znak; stlač <ESC> a začni znova. + +---> Tu je niekožko slov zábava, ktoré nie patria list do tejto vety. + +5. Zopakuj kroky 3 a 4 kým veta nieje správna a prejdi na lekciu 2.2. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.2: VIAC MAZACÍCH PRÍKAZOV + + + ** Napísanie príkazu d$ zmae znaky do konca riadku ** + +1. Stlač <ESC> aby si bol bezpečne v normálnom móde. + +2. Presuň kurzor niie na riadok označený značkou --->. + +3. Presuň kurzor na koniec správnej vety (ZA prvú bodku). + +4. Napí d$ aby sa zmazali znaky do konca riadku. + +---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát. + + +5. Prejdi na lekciu 2.3 pre pochopenie toho čo sa stalo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.3: OPERÁTORY A POHYBY + + Veža príkazov, ktoré menia text sú odvodené od operátorov a pohybov. + Formát pre príkaz mazania klávesou d je nasledovný: + + d pohyb + + kde: + d - je mazací operátor + pohyb - je to čo operátor vykonáva (vypísané niie) + + Krátky list pohybov: + w - do začiatku ďalieho slova, okrem jeho prvého písmena. + e - do konca terajieho slova, vrátane posledného znaku. + $ - do konca riadku, vrátane posledného znaku + + Take napísaním de sa zmae vetko od kurzora do konca slova. + +POZNÁMKA: Stlačením iba pohybu v normálnom móde bez operátora + sa presunie kurzor tak ako je to pecivikované. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.4: Pouitie viacnásobného pohybu + + + ** Napísaním čísla pred pohyb ho zopakuje zadný počet krát ** + + 1. Presuň kurozr niie na začiatok riadku označeného --->. + + 2. Napí 2w a kurozr sa presunie o dve slová vpred. + + 3. Napí 3e a kurozr sa presunie vpred na koniec tretieho slova. + + 4. Napí 0 (nula) a kurozr sa presunie na začiatok riadku. + + 5. Zopakuj kroky 2 a 3 s rôznymi číslami. + +---> Toto je riadok so slovami po kotrých sa môete pohybova. + + 6. Prejdi na lekciu 2.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.5: POUITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE + + + ** Napísanie čísla spolu s operátorom ho zopakuje zadaný počet krát ** + + V kombinácii operátorov mazania a pohybu spomínaného vyie vlo počet + pred pohyb pre docielenie hromadného mazania: + d číslo pohyb + + 1. Presuň kurzor na prvé slovo písané VEźKÝMI PÍSMENAMI + v riadku označenom --->. + + 2. Napí 2dw a zmae dve slová písané VEźKÝMI PÍSMENAMI + + 3. Zopakuj kroky 1 a 2 s pouitím rôzneho čísla tak aby si zmazal slová + písané vežkými písmenami jedným príkazom. + +---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny. + +POZNÁMKA: Číslo medzi operátorom d a pohybom funguje podobne ako pri + pouití s pohybom bez operátora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.6: OPERÁCIE S RIADKAMI + + + ** Napísanie príkazu dd zmae celý riadok. ** + +Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, +e bude jednoduchie maza celý riadok napísaním dvoch písmen d. + +1. Presuň kurzor na druhý riadok v texte na spodu. +2. Napí dd aby si zmazal riadok. +3. Prejdi na tvrtý riadok. +4. Napí 2dd aby si zmazal dva riadky. + + 1) Rue sú červené, + 2) Blato je zábavné, + 3) Fialky sú modré, + 4) Mám auto, + 5) Hodinky ukazujú čas, + 6) Cukor je sladký, + 7) A to si ty. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.7: PRÍKAZ UNDO + + +** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** + +1. Presuň kurzor niie na riadok označený značkou ---> a premiestni ho na + prvú chybu. +2. Napí x pre zmazanie prvého nechceného riadku. +3. Teraz napí u čím vrátí spä posledne vykonaný príkaz. +4. Teraz oprav vetky chyby na riadku pouitím príkazu x . +5. Teraz napí vežké U čím vrátí riadok do pôvodného stavu. +6. Teraz napí u niekožko krát, čím vrátí spä príkaz U. +7. Teraz napí CTRL-R (dr klávesu CTRL stlačenú kým stláča R) niekožko + krát, čím vrátí spä predtým vrátené príkazy (undo z undo). + +---> Opprav chybby nna toomto riadku a zmeeň ich pommocou undo. + + 8. Tieto príkazy sú často pouívané. Teraz prejdi na zhrnutie lekcie 2. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 2 ZHRNUTIE + + + 1. Pre zmazanie znakov od kurzora do konca slova napí: dw + + 2. Pre zmazanie znakov od kurzora do konca riadku napí: d$ + + 3. Pre zmazanie celého riadku napí: dd + + 4. Pre zopakovanie pohybu, napí pred neho číslo: 2w + + 5. Formát pre píkaz: + + operátor [číslo] pohyb + kde: + operátor - čo treba robi, napríklad d pre zmazanie + [číslo] - je volitežný počet pre opakovanie pohybu + pohyb - pohyb po texte vzhžadom na operátor, napríklad w (slovo), + $ (do konca riadku), atď. + + 6. Pre pohyb na začiatok riadku poui nulu: 0 + + 7. Pre vrátenie spä predolej operácie napí: u (malé u) + Pre vrátenie vetkých úprav na riadku napí: U (vežké U) + Pre vrátenie vrátených úprav napí: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.1: PRÍKAZ VLOI + + + ** Napísanie príkazu p vloí psledný výmaz za kurzor. ** + + 1. Presuň kurzor niie na prvý riadok textu. + + 2. Napí dd čím zmae riadok a uloí ho do buffera editora Vim. + + 3. Presuň kurzor vyie tam, kam zmazaný riadok patrí. + + 4. Ak napíe v normálnom móde p zmazaný riadk sa vloí. + + 5. Zopakuj kroky 2 a 4, kým riadky niesú v správnom poradí. + +---> d) Tie sa dokáe vzdeláva? +---> b) Fialky sú modré, +---> c) Inteligencia sa vzdeláva, +---> a) Rue sú červené, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.2: PRÍKAZ NAHRADENIA + + + ** Napísaním rx sa nahradí znak na mieste kurzora znakom x . ** + + 1. Presuň kurzor niie na prví riadok textu označeného značkou --->. + + 2. Presuň kurzor na začiatok prvej chyby. + + 3. napí r a potom znak, ktorý tam má by. + + 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým. + +---> Kaď bol tento riasok píaaný, niekro stlail nesprábne klávesy! +---> Keď bol tento riadok písaný, niekto stlačil nesprávne klávesy! + + 5. Teraz prejdi na lekciu 3.2. + +POZNÁMKA: Pamätaj si, e nauči sa môe len pouívanim, nie pamätaním. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.3. PRÍKAZ ÚPRAVY + + + ** Ak chce zmeni čas slova do konca slova, napí ce . ** + + 1. Presuň kurzor niie na prvý riadok označený značkou --->. + + 2. Umiestni kurzor na písmeno o v slove rosfpl. + + 3. Napí ce a oprav slovo (v tomto prípade napí 'iadok'.) + + 4. Stlač <ESC> a prejdi na ďalí znak, ktorý treba zmeni. + + 5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá. + +---> Tento rosfpl má niekožko skic, ktoré je pirewvbí zmeni piyučán príkazu. +---> Tento riadok má niekožko slov, ktoré je potrebné zmeni pouitím príkazu. + +Poznámka, e ce zmae slovo a nastaví vkladací mód. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.4: VIAC ZMIEN POUITÍM c + + + ** Príkaz pre úpravy sa pouíva s rovnakými pohybmi ako pre mazanie ** + + 1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je: + + c [číslo] pohyb + + 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku). + + 3. Presuň kurzor niie na prvý riadok označený značkou --->. + + 4. Presuň kurzor na prvú chybu. + + 5. napí c$ aby si mohol upravi zvyok riadku podža druhého + a stlač <ESC>. + +---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy. +---> Koniec tohto riadku potrebuje opravi pouitím príkazu c$ . + +POZNÁMKA: Môe poui klávesu backspace na úpravu zmien počas písania. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 3 ZHRNUTIE + + + 1. Na vloenie textu, ktorý u bol zmazaný, napí p . To vloí zmazaný + text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom). + + 2. Pre naradenie znaku na mieste kurzora, napí r a potom znak, ktorý + nahradí pôvodný znak. + + 3. Príkaz na upravenie umoňuje zmeni od kurzora a po miesto, ktoré + určuje pohyb. napr. Napí ce čím zmní text od pozície + kurzora do konca slova, c$ zmení text do konca riadku. + + 4. Formát pre nahradenie je: + + c [číslo] pohyb + + +Teraz prejdi na nalsedujúcu lekciu. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.1: POZÍCIA A STATUS SÚBORU + + + ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. + Napí G pre presun na riadok v súbore. ** + + Poznámka: Prečítaj si celú túto lekciu skôr ako začne vykonáva kroky!! + + 1. Dr stlačenú klávesu Ctrl a stlač g . Toto nazývame CTRL-G. + Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou + v súbore. Zapamätajsi si číslo riadku pre pouitie v kroku 3. + + 2. Stlač G čím sa dostane na spodok súboru. + Napí gg čím sa dostane na začiatok súboru. + + 3. Napí číslo riadku na ktorom si sa nachádzal a stlač G. To a + vráti na riadok, na ktorom si prvý krát stlačil CTRL-G. + + 4. Ak sa cítí schopný vykona teto kroky, vykonaj kroky 1 a 3. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.2: PRÍKAZ VYHźADÁVANIA + + + ** Napí / nasledované reazcom pre vyhžadanie prísluného reazca. ** + + 1. Napí znak / v normálnom móde. Poznámka, e tento znak sa spolu + s kurzorom zobrazí v dolnej časti obrazovky s : príkazom. + + 2. Teraz napí 'errroor' <ENTER>. To je slovo, ktoré chce vyhžada. + + 3. Pre vyhžadanie ďalieho výskytu rovnakého reazca, stlač jednoducho n. + Pre vyhžadanie ďalieho výskytu rovnakého reazca opačným smerom, + N. + + 4. Ak chce vyhžada reazec v spätnom smere, pouí príkaz ? miesto + príkazu /. + + 5. Pre návrat na miesto z ktorého si priiel stlač CTRL-O (dr stlačenú + klávesu Ctrl počas stlačenia klávesy o). Zopakuj pre ďalí návrat + spä. CTRL-I ide vpred. + +POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error. +POZNÁMKA: Keď vyhžadávanie dosiahne koniec tohto súboru, bude pokračova na + začiatku, dokiaž nieje resetované nastavenie 'wrapscan' . + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.3: VYHźADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK + + + ** Napí % pre vyhžadanie prísluného znaku ),], alebo } . ** + + 1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku niie + označeného značkou --->. + + 2. Teraz napí znak % . + + 3. Kurzor sa premiestni na zodpovedajúcu zátvorku. + + 4. Napí % pre presun kurzoru spä na otvárajúcu zátvorku. + + 5. Presuň kurzor na iný zo znakov (,),[,],{ alebo } a vimni si + čo % vykonáva. + +---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. )) + +Poznámka: Toto je vežmi výhodné pouí pri ladení programu s chýbajúcimi + uzatvárajúcimi zátvorkami! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.4: PRÍKAZ NAHRADENIA + + + ** Napí :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** + + 1. Presuň kurzor niie na riadok označený značkou --->. + + 2. Napí :s/thee/the <ENTER> . Poznamka, e tento príkaz zmení len prvý + výskyt "thee" v riadku. + + 3. Teraz napí :s/thee/the/g čo znamená celkové nahradenie v riadku. + Toto nahradí vetky výskyty v riadku. + +---> Thee best time to see thee flowers in thee spring. + + 4. Pre zmenu vetkých výskytov daného reazca medzi dvomi ridakami, + napí :#,#s/starý/nový/g kde #,# sú čísla dvoch riadkov, v rozsahu + ktorých sa nahradenie vykoná. + napí :%s/starý/nový/g pre zmenu vetkých výskytov v celom riadku + napí :%s/starý/nový/gc nájde vetky výskyty v celom súbore, + s otázkou či nahradi alebo nie + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 4 ZHRNUTIE + + + 1. CTRL-g vypíe tvoju pozíciu v súbore a status súboru. + G a premiestni na koniec riadku. + číslo G a premiestni na riadok s číslom. + gg a presunie na prvý riadok + + 2. Napísanie / nasledované reazcom vyhžadá reazec smerom DOPREDU. + Napísanie ? nasledované reazcom vyhžada reazec smerom DOZADU. + Napísanie n po vyhžadávaní, vyhžadá nasledujúci výskyt reazca + v rovnakom smere, pričom N vyhžadá v opačnom smere. + CTRL-O a vráti spä na stariu pozíciu, CTRL-I na noviu pozíciu. + + 3. Napísanie % keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu + párnu zátvorku. + + 4. Pre nahradenie nového za prvý starý v riadku napí :s/starý/nový + Pre nahradenie nového za vetky staré v riadku napí :s/starý/nový/g + Pre nahradenie reazcov medzi dvoma riadkami 3 napí :#,#/starý/nový/g + Pre nahradenie vetkých výskytov v súbore napí :%s/starý/nový/g + Pre potvrdenie kadého nahradenia pridaj 'c' :%s/starý/nový/gc + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.1 AKO SPUSTI VONKAJÍ PRÍKAZ + + + ** Napí príkaz :! nasledovaný vonkajím príkazom pre spustenie príkazu ** + + 1. Napí obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky. + To umoní napísa príkaz. + + 2. Teraz napí ! (výkričník). To umoní spusti hociaký vonkají príkaz + z príkazového riadku. + + 3. Ako príklad napí ls za ! a stlač <ENTER>. Tento príkaz + zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku. + Alebo poui :!dir ak ls nefunguje. + +Poznámka: Takto je moné spusti hociaký vonkají príkaz s argumentami. +Poznámka: Vetky príkazy : musia by dokončené stlačením <ENTER> + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.2: VIAC O UKLADANÍ SÚBOROV + + + ** Pre uloenie zmien v súbore, napí :w FILENAME. ** + + 1. Napí :!dir alebo :!ls pre výpis aktuálneho adresára. + U vie, e musí za týmto stlači <ENTER> . + + 2. Vyber názov súboru, ktorý ete neexistuje, ako napr. TEST. + + 3. Teraz napí: :w TEST (kde TEST je názov vybratého súboru.) + + 4. To uloí celý súbor (Vim Tutor) pod názovm TEST. + Pre overenie napí :!dir , čím zobrazí obsah adresára. + +Poznámka: e ak ukončí prácu s editorom Vim a znovu ho spustí príkazom + vim TEST, súbor bude kópia výuky, keď si ho uloil. + + 5. Teraz odstráň súbor napísaním (MS-DOS): :!del TEST + alebo (Unix): :!rm TEST + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.3 VÝBER TEXTU PRE ULOENIE + + + ** Pre uloenie časti súboru, napí v pohyb :w FILENAME ** + + 1. Presuň kurozr na tento riadok. + + 2. Stlač v a presuň kurozr na piatu poloku dole. Poznámka, e + tento text je vyznačený (highlighted). + + 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>. + + 4. Napí w TEST , kde TEST je meno súboru, ktorý zatial neexistuje. + Skontroluj, e vidí :'<,'>w TEST predtým ne stlačí Enter. + + 5. Vim zapíe označené riadky do súboru TEST. Poui :!dir alebo :!ls + pre overenie. Zatial ho ete nema! Pouijeme ho v ďalej lekcii. + +POZNÁMKA: Stlačením klávesy v sa spustí vizuálne označovanie. + Môe pohybova kurzorom pre upresnenie vyznačeného textu. + Potom môe poui operátor pre vykonanie nejakej akcie + s textom. Napríklad d zmae vyznačený text. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV + + + ** Pre vloenie obsahu súboru, napí :r FILENAME ** + + 1. Premiestni kurzor nad tento riadok. + +POZNÁMKA: Po vykonaní kroku 2 uvidí text z lekcie 5.3. Potom sa presuň + dole, aby si videl túto lekciu. + + 3. Teraz vlo súbor TEST pouitím príkazu :r TEST kde TEST je názov + súboru. Súbor, ktorý si pouil je umiestnený pod riadkom s kurzorom. + +POZNÁMKA: Môe tie načíta výstup vonkajieho príkazu. Napríklad :r !ls + načíta výstup príkazu ls a umiestni ho za pozíciu kurzora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 5 ZHRNUTIE + + + 1. :!príkaz spustí vonkají príkaz. + + Niektoré vyuitežné príklady sú: + (MS_DOS) (UNIX) + :!dir :!ls - zobrazí obsah adresára + :!del FILENAME :!rm FILENAME - odstráni súbor FILENAME + + 2. :w FILENAME uloí aktuálny súbor na disk pod menom FILENAME. + + 3. v pohyb :w FILENAME uloí vizuálne označené riadky do + súboru FILENAME. + + 4. :r FILENAME vyberie z disku súbor FILENAME a vloí ho do aktuálneho + súboru za pozíciou kurzora. + + 5. :r !dir načíta výstup z príkazu dir a vloí ho za pozíciu kurzora. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.1: PRÍKAZ OTVORI + + +** Napí o pre vloenie riadku pod kurzor a prepnutie do vkladacieho módu ** + + 1. Presuň kurzor niie na riadok označený značkou --->. + + 2. Napí o (malé písmeno) pre vloenie čistého riadku pod kurzorm + a prepnutie do vkladacieho módu. + + 3. Teraz skopíruj riadok označený ---> a stlač <ESC> pre ukončenie + vkladacieho módu. + +---> Po napísaní o sa kurzor premiestní na vloený riadok do vkladacieho + módu. + + 4. Pre otvorenie riadku nad kurzorom, jednotucho napí vežké O , + namiesto malého o. Vyskúaj si to na riadku dole. + +---> Vlo riadok nad týmto napísaním O, keď kurzor je na tomto riadku. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.2: PRÍKAZ PRIDA + + + ** Napí a pre vloenie textu ZA kurzor. ** + + 1. Presuň kurzor niie na koniec prvého riadku označeného značkou ---> + + 2. Stlač klávesu e dokiaž kurozr nieje na konci riadku. + + 3. Napí a (malé písmeno) pre pridanie textu ZA kurzorom. + + 4. Dokončí slovo tak ako je to v druhom riadku. Stla <ESC> pre + opustenie vkladacieho módu. + + 5. Poui e na presun na ďalie nedokončené slovo a zopakuj kroky 3 a 4. + +---> Tento ri ti dovožuje nácv priávan testu na koniec riadku. +---> Tento riadok ti dovožuje nácvik pridávania textu na koniec riadku. + +POZNÁMKA: a, i, A tartujú rovnaký vkladací mód, jediný rozidel je, kde + sa znaky vkladajú. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.3: INÝ SPOSOB NAHRADZOVANIA + + + ** Napí vežké R pre nahradenie viac ako jedného znaku. ** + + 1. Presuň kurzor niie na prvý riadok označený značkou --->. Premiestni + kurzor na začiatok prvého výskytu xxx. + + 2. Teraz napí R a napí číslo uvedené v druhom riadku, take + sa ním nahradí pôvodné xxx. + + 3. Stlač <ESC> pre opustenie nahradzovacieho módu. Poznámka, e zvyok + riadku zostane nezmenený. + + 4. Zopakuj tieto kroky pre nahradenie zvyných xxx. + +---> Pridaním 123 ku xxx dostane xxx. +---> Pridaním 123 ku 456 dostane 579. + +POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale kadý napísaný znak + zmae existujúci znak. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Lekcia 6.4: Copy Paste textu + + ** pouí operátor y pre copy textku a p pre jeho paste ** + + 1. Choď niie na riadok označený ---> a umiestni kurozr za "a)". + + 2. Natartuj vizuálny mód pouitím v a presuň kurozr pred "first". + + 3. Napí y pre vystrihnutie (copy) označeného textu. + + 4. Presuň kurozr na koniec ďalieho riadku: j$ + + 5. Napí p pre vlonie (paste) textu. Potom napí: a druha <ESC>. + + 6. Poui vizuálny mód pre označenie "poloka.", vystrihni to + pouitím y, presuň sa na koniec nasledujúceho riadku pouitím j$ + a vlo sem text pouitím p. + +---> a) toto je prvá poloka +---> b) + +POZNÁMKA: Môe poui tie y ako operátor; yw vystrihne jedno slovo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.5: NASTAVENIE MONOSTÍ + + +** Nastav monosti, take vyhžadávanie alebo nahradzovanie ignoruje + rozliovanie ** + + + 1. Vyhžadaj reazec 'ignore' napísaním: + /ignore <ENTER> + Zopakuj vyhžadávanie niekožko krát stlačením klávesy n . + + 2. Nastav monos 'ic' (Ignore case) napísaním príkazu: + :set ic + + 3. Teraz vyhžadaj reazec 'ingore' znova stlačením klávesy n + Poznámka, e teraz sú vyhžadané aj Ignore a IGNORE. + + 4. Nastav monosi 'hlsearch' a 'incsearch': + :set hls is + + 5. Teraz spusti vyhžadávací príkaz znovu, a pozri čo sa stalo: + /ignore <ENTER> + + 6. Pre opetovné zapnutie rozlyovania vežkých a malých písmen + napí: :set noic + +POZNÁMKA: Na odstránenie zvýraznenia výrazov napí: :nohlsearch +POZNÁMKA: Ak chce nerozlyova vežkos písmen len pre jedno + pouitie vyhžadávacieho príkazu, poui \c: /ignore\c <ENTER> + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 6 ZHRNUTIE + + + 1. Napí o pre otvorenie riadku pod kurzorom a tart vkladacieho módu. + Napí O pre otvorenie riadku nad kurzorom. + + 2. Napí a pre vkladanie textu ZA kurzor. + Napí A pre vkladanie textu za koncom riadku. + + 3. Príkaz e presunie kurozr na koniec slova + + 4. Operátor y vystrihne (skopíruje) text, p ho vloí. + + 5. Napísanie vežkého R prepne do nahradzovacieho módu, kým nieje + stlačené <ESC>. + + 6. Napísanie ":set xxx" nastaví monos "xxx". Niektoré nastavenia sú: + 'ic' 'ignorecase' ignoruje vežké a malé písmená počas vyhžadávania. + 'is' 'incsearch' zobrazuje čiastočné reazce vyhžadávaného reazca. + 'hls' 'hlsearch' vyznačí vetky vyhžadávané reazce. + Môe poui hociktorý z dlhých a krátkych názvov moností. + + 7. Vlo "no" pred nastavenie pre jeho vypnutie: :set noic + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.1: ZÍSKANIE NÁPOVEDY + + + ** Pouívaj on-line systém nápovedy ** + + Vim má obsiahly on-line systém nápovedy. Pre odtartovanie, vyskúaj jeden + z týchto troch: + - stlač klávesu <HELP> (ak nejakú má) + - stlač klávesu <F1> (ak nejakú má) + - napí :help <ENTER> + + Čítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje. + Napí CTRL-W CTRL-W pre skok z jedného okna do druhého. + Napí :q <ENTER> čím zatvorí okno nápovedy. + + Môe nájs help ku hociakej téme pridaním argumentu ku príkazu ":help". + Vyskúaj tieto (nezabudni stlači <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.2: VYTVORENIE TARTOVACIEHO SKRIPTU + + ** Zapni funkcie editora Vim ** + + Vim má omnoho viac funkcii ne Vi, ale večina z nich je implicitne + vypnutá. Pre pouívanie viac Vim funkcii vytvor "vimrc" súbor. + + 1. Začni editova "vimrc" súbor, to závisí na pouitom systéme: + :e ~/.vimrc pre Unix + :e $VIM/_vimrc pre MS-Windows + + 2. Teraz si prečítaj text príkladu "vimrc" súboru: + + :r $VIMRUNTIME/vimrc_example.vim + + 3. Ulo súbor: + :w + + Pri nasledujúcom tarte editora Vim sa pouije zvýrazňovanie syntaxe. + Do "vimrc" súboru môe prida vetky svoje uprednostňované nastavenia. + Pre viac informácii napí :help vimrc-intro + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7.3 DOKONČENIE + + ** Dokonči príkaz na príkazovom riadku pouitím CTRL-D a <TAB> ** + + 1. Uisti sa, e Vim nieje v kompatibilnom móde: :set nocp + + 2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir + + 3. Napí začiatok príkazu: :e + + 4. Stlač CTRL-D a Vim zobrazí zoznam príkazov začínajúcich "e". + + 5. Stlač <TAB> a Vim dokončí meno príkazu na ":edit". + + 6. Teraz pridaj medzerník a začiatok mena existujúceho súboru: + :edit FIL + + 7. Stlač <TAB>. Vim dokončí meno (ak je jedinečné). + +POZNÁMKA: Dokončovanie funguje pre veža príkazov. Vyskúaj stlačenie + CTRL-D a <TAB>. peciálne je to uitočné pre príkaz :help. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7 ZHRNUTIE + + 1. Napí :help alebo stlač <F1> alebo <Help> pre otvorenie okna nápovedy. + + 2. Napí :help príkaz pre vyhžadanie nápovedy ku príkazu príkaz. + + 3. Napí CTRL-W CTRL-W na preskočenie do iného okna. + + 4. Napí :q pre zatvorenie okna nápovedy + + 5. Vytvor tartovací skript vimrc pre udranie uprednostňovaných nastavení. + + 6. Počas písania príkazu : stlač CTRL-D pre zobrazenie dokončení. + Stlač <TAB> pre pouitie jedného z dokončení. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + + Toto vymedzuje výuku Vimu. Toto je určené pre strucný prehžad o editore + Vim, úplne postačujúce pre žahké a obstojné pouívanie tohto editora. + Táto výuka je ďaleko od kompletnosti, pretoe Vim má omnoho viacej príkazov. + Ako ďalie si prečítaj uívatžský manuál: ":help user-manual". + + Pre ďalie čítanie a túdium je odporúčaná kniha: + Vim - Vi Improved - od Steve Oualline + Vydavatež: New Riders + Prvá kniha určená pre Vim. peciálne vhodná pre začiatočníkov. + Obsahuje mnostvo príkladov a obrázkov. + Pozri na http://iccf-holland.org/click5.html + + Táto kniha je staria a je viac o Vi ako o Vim, ale je tie odporúčaná: + Learning the Vi Editor - od Linda Lamb + Vydavatež: O'Reilly & Associates Inc. + Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi. + ieste vydanie obsahuje tie informácie o editore Vim. + + Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware, + Colorado School of Mines s pouitím mylienok dodanými od Charles Smith, + Colorado State University. E-mail: bware@mines.colorado.edu. + + Modifikované pre Vim od Bram Moolenaar. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Preklad do Slovenčiny: źubo Čelko + e-mail: celbos@inmail.sk + Last Change: 2006 Apr 18 + encoding: cp1250 diff --git a/runtime/tutor/tutor.sk.utf-8 b/runtime/tutor/tutor.sk.utf-8 new file mode 100644 index 0000000..c62995d --- /dev/null +++ b/runtime/tutor/tutor.sk.utf-8 @@ -0,0 +1,1008 @@ +=============================================================================== += V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 = +=============================================================================== + + Vim je veÄžmi vĂ˝konnĂ˝ editor, ktorĂ˝ mĂĄ prĂliĹž veÄža prĂkazov na to aby + mohli byt vĹĄetky popĂsanĂŠ vo vĂ˝uke akou je tĂĄto. TĂĄto vĂ˝uka + popisuje dostatoÄnĂŠ mnoĹžstvo prĂkazov nato aby bolo moĹžnĂŠ pouĹžĂvaĹĽ + Vim ako viacĂşÄelovĂ˝ editor. + + PribliĹžnĂ˝ Äas potrebnĂ˝ na prebratie tejto vĂ˝uky je 25-30 minĂşt, + zĂĄvisĂ na tom, koÄžko je strĂĄvenĂŠho Äasu s preskúťavanĂm. + + UPOZORNENIE: + PrĂkazy v lekciĂĄch modifikujĂş text. Vytvor kĂłpiu tohto sĂşboru aby + sa mohlo precviÄovaĹĽ na Ĺom (pri ĹĄtarte "vimtutor" je toto kĂłpia). + + Je dĂ´leĹžitĂŠ zapamätaĹĽ si, Ĺže tĂĄto vĂ˝uka je vytvorenĂĄ pre vĂ˝uku + pouĹžĂvanĂm. To znamenĂĄ, Ĺže je potrebnĂŠ si prĂkazy vyskúťaĹĽ, aby bolo + uÄenie sprĂĄvne. Ak len Äitas text, prĂkazy zabudneĹĄ! + + PresvedÄ sa, Ĺže Caps-Lock NIEJE stlaÄenĂ˝ a stlaÄt klĂĄvesu + j niekoÄžko krĂĄt, aby sa kurzor posunul natoÄžko, Ĺže lekcia 1.1 + celkom zaplnĂ obrazovku. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.1: POHYB KURZOROM + + + ** Pre pohyb kurzorum stlaÄ klĂĄvesy h,j,k,l ako je znĂĄzornenĂŠ. ** + ^ + k Funkcia: KlĂĄvesa h je naÄžavo a vykonĂĄ pohyb doÄžava. + < h l > KlĂĄvesa l je napravo a vykonĂĄ pohyb doprava. + j KlĂĄvesa j vyzerĂĄ ako ĹĄĂpka dole + v + 1. Pohybuj kurzorom po obrazovke, kĂ˝m si na to nezvykneĹĄ. + + 2. DrĹž stlaÄenĂş klĂĄvesu pre pohyb dole (j), kĂ˝m sa jej funkcia nezopakuje. +---> Teraz sa uĹž vieĹĄ pohybovaĹĽ na nasledujĂşcu lekciu. + + 3. PouĹžitĂm klĂĄvesy pre pohyb dole prejdi na Lekciu 1.2. + +PoznĂĄmka: Ak si niesi istĂ˝ tĂ˝m Äo si napĂsal, stlaÄ <ESC> + na prechod do normĂĄlneho mĂłdu. + +PoznĂĄmka: KurzorovĂŠ klĂĄvesy sĂş tieĹž funkÄnĂŠ. Ale pouĹžĂvanĂm hjkl sa budeĹĄ + schopnĂ˝ pohybovaĹĽ rĂ˝chlejĹĄie, keÄ si zvykneĹĄ ich pouĹžĂvaĹĽ. Naozaj! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 1.2: ZATVĂRANIE VIMU + + + !! POZNĂMKA: Pred vykonanĂm tĂ˝chto krokov si preÄĂtaj celĂş tĂşto lekciu !! + + 1. StlaÄ klĂĄvesu <ESC> (aby si sa uÄite nachĂĄdzal v normĂĄlnom mĂłde) + + 2. NapĂĹĄ: :q! <ENTER>. + TĂ˝m ukonÄĂĹĄ prĂĄcu s editorom BEZ uloĹženia zmien, ktorĂŠ si vykonal. + + 3. KeÄ sa dostaneĹĄ na prĂkazovĂ˝ riadok, napĂĹĄ prĂkaz, ktorĂ˝m sa dostaneĹĄ + speĹĽ do tejto vĂ˝uky. To mĂ´Ĺže byĹĽ: vimtutor <ENTER> + + 4. Ak si si tieto kroky spoÄžahlivo zapamätal, vykonaj kroky 1 aĹž 3, pre + ukonÄenie a znovu spustenie editora. + +POZNĂMKA: :q! <ENTER> neuloŞà zmeny, ktorĂŠ si vykonal. O niekoÄžko lekciĂ + sa nauÄĂĹĄ ako uloĹžiĹĽ zmeny do sĂşboru + + 5. presuĹ kurzor dole na lekciu 1.3. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.3: EDITĂCIA TEXTU - MAZANIE + + +** StlaÄenie klĂĄvesy x v normĂĄlnom mĂłde zmaĹže znak na mieste kurzora. ** + + 1. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou --->. + + 2. Aby si mohol odstrĂĄniĹĽ chyby, pohybuj kurzorom kĂ˝m neprejde na znak, + ktorĂ˝ chceĹĄ zmazaĹĽ. + + 3. StlaÄ klĂĄvesu x aby sa zmazal nechcenĂ˝ znak. + + 4. Zopakuj kroky 2 aĹž 4 aĹž kĂ˝m veta nieje sprĂĄvna. + +---> Kraava skooÄilla ccezz mesiiac. + + 5. Ak je veta sprĂĄvna, prejdi na lekciu 1.4. + +POZNĂMKA: Neskúťaj si zapamätaĹĽ obsah tejto vĂ˝uky, ale sa uÄ pouĹžĂvanĂm. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.4: EDITĂCIA TEXTU - VKLADANIE + + + ** StlaÄenie klĂĄvesy i umoĹžĹuje vkladanie textu. ** + + 1. PresuĹ kurzor niŞťie na prvĂ˝ riadok za znaÄku --->. + + 2. Pre upravenie prvĂŠho riadku do rovnakĂŠho tvaru ako je druhĂ˝ riadok, + presuĹ kurzor na prvĂ˝ znak za misto, kde mĂĄ byĹĽ text vloĹženĂ˝. + + 3. StlaÄ klĂĄvesu i a napĂĹĄ potrebnĂ˝ text. + + 4. Po opravenĂ kaĹždej chyby, stlaÄ <ESC> pre nĂĄvrat do normĂĄlneho mĂłdu. + Zopakuj kroky 2 aĹž 4 kĂ˝m nieje veta sprĂĄvna. + +---> Tu je text chĂ˝bajĂşci tejto. +---> Tu je nejakĂ˝ text chĂ˝bajĂşci od tejto Äiary. + + 5. KeÄ sa dostatoÄne nauÄĂĹĄ vkladaĹĽ text, prejdi na nasledujĂşce zhrnutie. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.5: EDITĂCIA TEXTU - PRIDĂVANIE + + + ** StlaÄenie klĂĄvesy A umoĹžĹuje pridĂĄvaĹĽ text. ** + + 1. PresuĹ kurozr niŞťie na prvĂ˝ riadok za znaÄkou --->. + NezĂĄleŞà na tom, na ktorom znaku sa kurzor v tom riadku nachĂĄdza. + + 2. StlaÄ klĂĄvesu A a napĂĹĄ potrebnĂ˝ text. + + 3. Po pridanĂ textu stlaÄ klĂĄvesu <ESC> pre nĂĄvrat do NormĂĄlneho mĂłdu. + + 4. PresuĹ kurozr na druhĂ˝ riadok oznaÄenĂ˝ ---> a zopakuj + kroky 2 a 3 kĂ˝m nieje veta sprĂĄvna. + +---> Tu je nejakĂ˝ text chĂ˝bajĂşci o + Tu je nejakĂ˝ text chĂ˝bajĂşci od tiaÄžto. +---> Tu tieĹž chĂ˝ba nej + Tu tieĹž chĂ˝ba nejakĂ˝ text. + + 5. KeÄ sa dostatoÄne nauÄĂĹĄ pridĂĄvaĹĽ text, prejdi na lekciu 1.6. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 1.6: EDITĂCIA SĂBORU + + + ** NapĂsanĂm :wq sa sĂşbor uloŞà a zavrie ** + +!! POZNĂMKA: Pred vykonanĂm tĂ˝chto krokov si preÄĂtaj celĂş lekciu!! + +1. Opusti tĂşto vĂ˝uku, ako si to urobil v lekcii 1.2: :q! + +2. Do prĂkazovĂŠho riadku napĂĹĄ prĂkaz: vim tutor <ENTER> + 'vim' je prĂkaz, ktorĂ˝ spustĂ editor Vim, 'tutor' je meno sĂşboru, + ktorĂ˝ chceĹĄ editovaĹĽ. PouĹži takĂ˝ sĂşbor, ktorĂ˝ mĂ´ĹžeĹĄ meniĹĽ. + +3. VloĹž a zmaĹž text tak, ako si sa nauÄil v predoĹĄlĂ˝ch lekciach. + +4. UloĹž sĂşbor so zmenami a opusti Vim prĂkazom: :wq <ENTER> + +5. ReĹĄtartuj vimtutor a presuĹ sa dole na nasledujĂşce zhrnutie. + +6. Urob tak po preÄĂtanĂ predoĹĄlĂ˝ch krokov a porozumeniu im. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZHRNUTIE LEKCIE 1 + + + 1. Kurzor sa pohybuje pouĹžitĂm klĂĄves so ĹĄĂpkami alebo klĂĄvesmi hjkl. + h (do lava) j (dole) k (hore) l (doprava) + + 2. Pre spustenie Vimu (z prĂkazovĂŠho riadku) napĂĹĄ: vim FILENAME <ENTER> + + 3. Na ukonÄenie Vimu napĂĹĄ: <ESC> :q! <ENTER> pre zruĹĄenie vĹĄetkĂ˝ch zmien + alebo napĂĹĄ: <ESC> :wq <ENTER> pre uloĹženie zmien. + + 4. Na zmazanie znaku na mieste kurzora napĂĹĄ: x + + 5. Pre vloĹženie textu na mieste kurzora v normĂĄlnom mĂłde napĂĹĄ: + i napĂĹĄ vkladanĂ˝ text <ESC> vkladanie pred kurzor + A napĂĹĄ pridĂĄvanĂ˝ text <EXC> vkladanie za riadok + +POZNĂMKA: StlaÄenie <ESC> ĹĽa premiestnĂ do normĂĄlneho mĂłdu alebo zruĹĄĂ + nejakĂ˝ nechcenĂ˝ a ÄiastoÄne dokonÄenĂ˝ prĂkaz. + +Teraz pokraÄuj lekciou 2. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.1: Mazacie prĂkazy + + + ** NapĂsanie prĂkazu dw zmaĹže znaky do konca slova. ** + +1. StlaÄ <ESC> aby si bol bezpeÄne v normĂĄlnom mĂłde. + +2. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou --->. + +3. PresuĹ kurzor na zaÄiatok slova, ktorĂŠ je potrebnĂŠ zmazaĹĽ. + +4. NapĂĹĄ dw aby slovo zmizlo. + +POZNĂMKA: PĂsmeno d sa zobrazĂ na poslednom riadku obrazovky keÄ ho + napĂĹĄeĹĄ. Vim na teba poÄkĂĄ, aby si mohol napĂsaĹĽ + pĂsmeno w. Ak vidĂĹĄ nieÄo inĂŠ ako d , tak si napĂsal + nesprĂĄvny znak; stlaÄ <ESC> a zaÄni znova. + +---> Tu je niekoÄžko slov zĂĄbava, ktorĂŠ nie patria list do tejto vety. + +5. Zopakuj kroky 3 aĹž 4 kĂ˝m veta nieje sprĂĄvna a prejdi na lekciu 2.2. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.2: VIAC MAZACĂCH PRĂKAZOV + + + ** NapĂsanie prĂkazu d$ zmaĹže znaky do konca riadku ** + +1. StlaÄ <ESC> aby si bol bezpeÄne v normĂĄlnom mĂłde. + +2. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou --->. + +3. PresuĹ kurzor na koniec sprĂĄvnej vety (ZA prvĂş bodku). + +4. NapĂĹĄ d$ aby sa zmazali znaky do konca riadku. + +---> Niekto napĂsal koniec tohto riadku dvakrĂĄt. koniec tohot riadku dvakrĂĄt. + + +5. Prejdi na lekciu 2.3 pre pochopenie toho Äo sa stalo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.3: OPERĂTORY A POHYBY + + VeÄža prĂkazov, ktorĂŠ menia text sĂş odvodenĂŠ od operĂĄtorov a pohybov. + FormĂĄt pre prĂkaz mazania klĂĄvesou d je nasledovnĂ˝: + + d pohyb + + kde: + d - je mazacĂ operĂĄtor + pohyb - je to Äo operĂĄtor vykonĂĄva (vypĂsanĂŠ niŞťie) + + KrĂĄtky list pohybov: + w - do zaÄiatku ÄalĹĄieho slova, okrem jeho prvĂŠho pĂsmena. + e - do konca terajĹĄieho slova, vrĂĄtane poslednĂŠho znaku. + $ - do konca riadku, vrĂĄtane poslednĂŠho znaku + + TakĹže napĂsanĂm de sa zmaĹže vĹĄetko od kurzora do konca slova. + +POZNĂMKA: StlaÄenĂm iba pohybu v normĂĄlnom mĂłde bez operĂĄtora + sa presunie kurzor tak ako je to ĹĄpecivikovanĂŠ. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.4: PouĹžitie viacnĂĄsobnĂŠho pohybu + + + ** NapĂsanĂm ÄĂsla pred pohyb ho zopakuje zadnĂ˝ poÄet krĂĄt ** + + 1. PresuĹ kurozr niŞťie na zaÄiatok riadku oznaÄenĂŠho --->. + + 2. NapĂĹĄ 2w a kurozr sa presunie o dve slovĂĄ vpred. + + 3. NapĂĹĄ 3e a kurozr sa presunie vpred na koniec tretieho slova. + + 4. NapĂĹĄ 0 (nula) a kurozr sa presunie na zaÄiatok riadku. + + 5. Zopakuj kroky 2 a 3 s rĂ´znymi ÄĂslami. + +---> Toto je riadok so slovami po kotrĂ˝ch sa mĂ´Ĺžete pohybovaĹĽ. + + 6. Prejdi na lekciu 2.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.5: POUĹ˝ITIE VIACNĂSOBNĂHO MAZANIA PRE HROMADNĂ MAZANIE + + + ** NapĂsanie ÄĂsla spolu s operĂĄtorom ho zopakuje zadanĂ˝ poÄet krĂĄt ** + + V kombinĂĄcii operĂĄtorov mazania a pohybu spomĂnanĂŠho vyĹĄĹĄie vloĹž poÄet + pred pohyb pre docielenie hromadnĂŠho mazania: + d ÄĂslo pohyb + + 1. PresuĹ kurzor na prvĂŠ slovo pĂsanĂŠ VEÄ˝KĂMI PĂSMENAMI + v riadku oznaÄenom --->. + + 2. NapĂĹĄ 2dw a zmaĹžeĹĄ dve slovĂĄ pĂsanĂŠ VEÄ˝KĂMI PĂSMENAMI + + 3. Zopakuj kroky 1 a 2 s pouĹžitĂm rĂ´zneho ÄĂsla tak aby si zmazal slovĂĄ + pĂsanĂŠ veÄžkĂ˝mi pĂsmenami jednĂ˝m prĂkazom. + +---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny. + +POZNĂMKA: ÄĂslo medzi operĂĄtorom d a pohybom funguje podobne ako pri + pouĹžitĂ s pohybom bez operĂĄtora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.6: OPERĂCIE S RIADKAMI + + + ** NapĂsanie prĂkazu dd zmaĹže celĂ˝ riadok. ** + +VzhÄžadom na frekvenciu mazania celĂŠho riadku, sa autori Vimu rozhodli, +Ĺže bude jednoduchĹĄie mazaĹĽ celĂ˝ riadok napĂsanĂm dvoch pĂsmen d. + +1. PresuĹ kurzor na druhĂ˝ riadok v texte na spodu. +2. NapĂĹĄ dd aby si zmazal riadok. +3. Prejdi na ĹĄtvrtĂ˝ riadok. +4. NapĂĹĄ 2dd aby si zmazal dva riadky. + + 1) RuĹže sĂş ÄervenĂŠ, + 2) Blato je zĂĄbavnĂŠ, + 3) Fialky sĂş modrĂŠ, + 4) MĂĄm auto, + 5) Hodinky ukazujĂş Äas, + 6) Cukor je sladkĂ˝, + 7) A to si ty. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 2.7: PRĂKAZ UNDO + + +** StlaÄ u pre vrĂĄtenie poslednĂŠho prĂkazu, U pre Ăşpravu celĂŠho riadku. ** + +1. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou ---> a premiestni ho na + prvĂş chybu. +2. NapĂĹĄ x pre zmazanie prvĂŠho nechcenĂŠho riadku. +3. Teraz napĂĹĄ u ÄĂm vrĂĄtĂĹĄ späż posledne vykonanĂ˝ prĂkaz. +4. Teraz oprav vĹĄetky chyby na riadku pouĹžitĂm prĂkazu x . +5. Teraz napĂĹĄ veÄžkĂŠ U ÄĂm vrĂĄtĂĹĄ riadok do pĂ´vodnĂŠho stavu. +6. Teraz napĂĹĄ u niekoÄžko krĂĄt, ÄĂm vrĂĄtĂĹĄ späż prĂkaz U. +7. Teraz napĂĹĄ CTRL-R (drĹž klĂĄvesu CTRL stlaÄenĂş kĂ˝m stlĂĄÄaĹĄ R) niekoÄžko + krĂĄt, ÄĂm vrĂĄtĂĹĄ späż predtĂ˝m vrĂĄtenĂŠ prĂkazy (undo z undo). + +---> Opprav chybby nna toomto riadku a zmeeĹ ich pommocou undo. + + 8. Tieto prĂkazy sĂş Äasto pouĹžĂvanĂŠ. Teraz prejdi na zhrnutie lekcie 2. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 2 ZHRNUTIE + + + 1. Pre zmazanie znakov od kurzora do konca slova napĂĹĄ: dw + + 2. Pre zmazanie znakov od kurzora do konca riadku napĂĹĄ: d$ + + 3. Pre zmazanie celĂŠho riadku napĂĹĄ: dd + + 4. Pre zopakovanie pohybu, napĂĹĄ pred neho ÄĂslo: 2w + + 5. FormĂĄt pre pĂkaz: + + operĂĄtor [ÄĂslo] pohyb + kde: + operĂĄtor - Äo treba robiĹĽ, naprĂklad d pre zmazanie + [ÄĂslo] - je voliteÄžnĂ˝ poÄet pre opakovanie pohybu + pohyb - pohyb po texte vzhÄžadom na operĂĄtor, naprĂklad w (slovo), + $ (do konca riadku), atÄ. + + 6. Pre pohyb na zaÄiatok riadku pouĹži nulu: 0 + + 7. Pre vrĂĄtenie späż predoĹĄlej operĂĄcie napĂĹĄ: u (malĂŠ u) + Pre vrĂĄtenie vĹĄetkĂ˝ch Ăşprav na riadku napĂĹĄ: U (veÄžkĂŠ U) + Pre vrĂĄtenie vrĂĄtenĂ˝ch Ăşprav napĂĹĄ: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.1: PRĂKAZ VLOĹ˝IŤ + + + ** NapĂsanie prĂkazu p vloŞà pslednĂ˝ vĂ˝maz za kurzor. ** + + 1. PresuĹ kurzor niŞťie na prvĂ˝ riadok textu. + + 2. NapĂĹĄ dd ÄĂm zmaĹžeĹĄ riadok a uloĹžĂĹĄ ho do buffera editora Vim. + + 3. PresuĹ kurzor vyĹĄĹĄie tam, kam zmazanĂ˝ riadok patrĂ. + + 4. Ak napĂĹĄeĹĄ v normĂĄlnom mĂłde p zmazanĂ˝ riadk sa vloĹžĂ. + + 5. Zopakuj kroky 2 aĹž 4, kĂ˝m riadky niesĂş v sprĂĄvnom poradĂ. + +---> d) TieĹž sa dokĂĄĹžeĹĄ vzdelĂĄvaĹĽ? +---> b) Fialky sĂş modrĂŠ, +---> c) Inteligencia sa vzdelĂĄva, +---> a) RuĹže sĂş ÄervenĂŠ, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.2: PRĂKAZ NAHRADENIA + + + ** NapĂsanĂm rx sa nahradĂ znak na mieste kurzora znakom x . ** + + 1. PresuĹ kurzor niŞťie na prvĂ riadok textu oznaÄenĂŠho znaÄkou --->. + + 2. PresuĹ kurzor na zaÄiatok prvej chyby. + + 3. napĂĹĄ r a potom znak, ktorĂ˝ tam mĂĄ byĹĽ. + + 4. Zopakuj kroky 2 a 3, kĂ˝m prvĂ˝ riadok nieje zhodnĂ˝ s druhĂ˝m. + +---> KaÄ bol tento riasok pĂaanĂ˝, niekro stlaĹĄil nesprĂĄbne klĂĄvesy! +---> KeÄ bol tento riadok pĂsanĂ˝, niekto stlaÄil nesprĂĄvne klĂĄvesy! + + 5. Teraz prejdi na lekciu 3.2. + +POZNĂMKA: Pamätaj si, Ĺže nauÄiĹĽ sa mĂ´ĹžeĹĄ len pouĹžĂvanim, nie pamätanĂm. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.3. PRĂKAZ ĂPRAVY + + + ** Ak chceĹĄ zmeniĹĽ ÄasĹĽ slova do konca slova, napĂĹĄ ce . ** + + 1. PresuĹ kurzor niŞťie na prvĂ˝ riadok oznaÄenĂ˝ znaÄkou --->. + + 2. Umiestni kurzor na pĂsmeno o v slove rosfpl. + + 3. NapĂĹĄ ce a oprav slovo (v tomto prĂpade napĂĹĄ 'iadok'.) + + 4. StlaÄ <ESC> a prejdi na ÄalĹĄĂ znak, ktorĂ˝ treba zmeniĹĽ. + + 5. Zopakuj kroky 3 a 4, kĂ˝m prvĂĄ veta nieje rovnakĂĄ ako druhĂĄ. + +---> Tento rosfpl mĂĄ niekoÄžko skic, ktorĂŠ je pirewvbĂ zmeniĹĽ piyĹĽuÄĂĄn prĂkazu. +---> Tento riadok mĂĄ niekoÄžko slov, ktorĂŠ je potrebnĂŠ zmeniĹĽ pouĹžitĂm prĂkazu. + +PoznĂĄmka, Ĺže ce zmaĹže slovo a nastavĂ vkladacĂ mĂłd. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 3.4: VIAC ZMIEN POUĹ˝ITĂM c + + + ** PrĂkaz pre Ăşpravy sa pouĹžĂva s rovnakĂ˝mi pohybmi ako pre mazanie ** + + 1. PrĂkaz pre Ăşpravy pracuje rovnako ako pre mazanie. FormĂĄt je: + + c [ÄĂslo] pohyb + + 2. Pohyby sĂş rovnakĂŠ, ako naprĂklad w (slovo) a $ (koniec riadku). + + 3. PresuĹ kurzor niŞťie na prvĂ˝ riadok oznaÄenĂ˝ znaÄkou --->. + + 4. PresuĹ kurzor na prvĂş chybu. + + 5. napĂĹĄ c$ aby si mohol upraviĹĽ zvyĹĄok riadku podÄža druhĂŠho + a stlaÄ <ESC>. + +---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy. +---> Koniec tohto riadku potrebuje opraviĹĽ pouĹžitĂm prĂkazu c$ . + +POZNĂMKA: MĂ´ĹžeĹĄ pouĹžiĹĽ klĂĄvesu backspace na Ăşpravu zmien poÄas pĂsania. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 3 ZHRNUTIE + + + 1. Na vloĹženie textu, ktorĂ˝ uĹž bol zmazanĂ˝, napĂĹĄ p . To vloŞà zmazanĂ˝ + text ZA kurzor (ak bol riadok zmazanĂ˝ prejde na riadok pod kurzorom). + + 2. Pre naradenie znaku na mieste kurzora, napĂĹĄ r a potom znak, ktorĂ˝ + nahradĂ pĂ´vodnĂ˝ znak. + + 3. PrĂkaz na upravenie umoĹžĹuje zmeniĹĽ od kurzora aĹž po miesto, ktorĂŠ + urÄuje pohyb. napr. NapĂĹĄ ce ÄĂm zmnĂĹĄ text od pozĂcie + kurzora do konca slova, c$ zmenĂ text do konca riadku. + + 4. FormĂĄt pre nahradenie je: + + c [ÄĂslo] pohyb + + +Teraz prejdi na nalsedujĂşcu lekciu. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.1: POZĂCIA A STATUS SĂBORU + + + ** StlaÄ CTRL-g pre zobrazenie svojej pozĂcie v sĂşbore a statusu sĂşboru. + NapĂĹĄ G pre presun na riadok v sĂşbore. ** + + PoznĂĄmka: PreÄĂtaj si celĂş tĂşto lekciu skĂ´r ako zaÄneĹĄ vykonĂĄvaĹĽ kroky!! + + 1. DrĹž stlaÄenĂş klĂĄvesu Ctrl a stlaÄ g . Toto nazĂ˝vame CTRL-G. + Na spodu obrazovky sa zobrazĂ sprĂĄva s nĂĄzvom sĂşboru a pozĂciou + v sĂşbore. Zapamätajsi si ÄĂslo riadku pre pouĹžitie v kroku 3. + + 2. StlaÄ G ÄĂm sa dostaneĹĄ na spodok sĂşboru. + NapĂĹĄ gg ÄĂm sa dostaneĹĄ na zaÄiatok sĂşboru. + + 3. NapĂĹĄ ÄĂslo riadku na ktorom si sa nachĂĄdzal a stlaÄ G. To ĹĽa + vrĂĄti na riadok, na ktorom si prvĂ˝ krĂĄt stlaÄil CTRL-G. + + 4. Ak sa cĂtĂĹĄ schopnĂ˝ vykonaĹĽ teto kroky, vykonaj kroky 1 aĹž 3. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.2: PRĂKAZ VYHÄ˝ADĂVANIA + + + ** NapĂĹĄ / nasledovanĂŠ reĹĽazcom pre vyhÄžadanie prĂsluĹĄnĂŠho reĹĽazca. ** + + 1. NapĂĹĄ znak / v normĂĄlnom mĂłde. PoznĂĄmka, Ĺže tento znak sa spolu + s kurzorom zobrazĂ v dolnej Äasti obrazovky s : prĂkazom. + + 2. Teraz napĂĹĄ 'errroor' <ENTER>. To je slovo, ktorĂŠ chceĹĄ vyhÄžadaĹĽ. + + 3. Pre vyhÄžadanie ÄalĹĄieho vĂ˝skytu rovnakĂŠho reĹĽazca, stlaÄ jednoducho n. + Pre vyhÄžadanie ÄalĹĄieho vĂ˝skytu rovnakĂŠho reĹĽazca opaÄnĂ˝m smerom, + N. + + 4. Ak chceĹĄ vyhÄžadaĹĽ reĹĽazec v spätnom smere, pouŞà prĂkaz ? miesto + prĂkazu /. + + 5. Pre nĂĄvrat na miesto z ktorĂŠho si priĹĄiel stlaÄ CTRL-O (drĹž stlaÄenĂş + klĂĄvesu Ctrl poÄas stlaÄenia klĂĄvesy o). Zopakuj pre ÄalĹĄĂ nĂĄvrat + späż. CTRL-I ide vpred. + +POZNĂMKA: "errroor" nieje spĂ´sob hlĂĄskovania error; errroor je error. +POZNĂMKA: KeÄ vyhÄžadĂĄvanie dosiahne koniec tohto sĂşboru, bude pokraÄovaĹĽ na + zaÄiatku, dokiaÄž nieje resetovanĂŠ nastavenie 'wrapscan' . + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.3: VYHÄ˝ADĂVANIE ZODPOVEDAJĂCICH ZĂTAVORIEK + + + ** NapĂĹĄ % pre vyhÄžadanie prĂsluĹĄnĂŠho znaku ),], alebo } . ** + + 1. Premiestni kurzor na hocakĂ˝ zo znakov (, [, alebo { v riadku niŞťie + oznaÄenĂŠho znaÄkou --->. + + 2. Teraz napĂĹĄ znak % . + + 3. Kurzor sa premiestni na zodpovedajĂşcu zĂĄtvorku. + + 4. NapĂĹĄ % pre presun kurzoru späż na otvĂĄrajĂşcu zĂĄtvorku. + + 5. PresuĹ kurzor na inĂ˝ zo znakov (,),[,],{ alebo } a vĹĄimni si + Äo % vykonĂĄva. + +---> Toto ( je testovacĂ riadok s ('s, ['s ] a {'s } v riadku. )) + +PoznĂĄmka: Toto je veÄžmi vĂ˝hodnĂŠ pouĹžĂĹĽ pri ladenĂ programu s chĂ˝bajĂşcimi + uzatvĂĄrajĂşcimi zĂĄtvorkami! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 4.4: PRĂKAZ NAHRADENIA + + + ** NapĂĹĄ :s/starĂ˝/novĂ˝/g pre nahradenie slova 'starĂ˝' za slovo 'novĂ˝'. ** + + 1. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou --->. + + 2. NapĂĹĄ :s/thee/the <ENTER> . Poznamka, Ĺže tento prĂkaz zmenĂ len prvĂ˝ + vĂ˝skyt "thee" v riadku. + + 3. Teraz napĂĹĄ :s/thee/the/g Äo znamenĂĄ celkovĂŠ nahradenie v riadku. + Toto nahradĂ vĹĄetky vĂ˝skyty v riadku. + +---> Thee best time to see thee flowers in thee spring. + + 4. Pre zmenu vĹĄetkĂ˝ch vĂ˝skytov danĂŠho reĹĽazca medzi dvomi ridakami, + napĂĹĄ :#,#s/starĂ˝/novĂ˝/g kde #,# sĂş ÄĂsla dvoch riadkov, v rozsahu + ktorĂ˝ch sa nahradenie vykonĂĄ. + napĂĹĄ :%s/starĂ˝/novĂ˝/g pre zmenu vĹĄetkĂ˝ch vĂ˝skytov v celom riadku + napĂĹĄ :%s/starĂ˝/novĂ˝/gc nĂĄjde vĹĄetky vĂ˝skyty v celom sĂşbore, + s otĂĄzkou Äi nahradiĹĽ alebo nie + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 4 ZHRNUTIE + + + 1. CTRL-g vypĂĹĄe tvoju pozĂciu v sĂşbore a status sĂşboru. + G ĹĽa premiestni na koniec riadku. + ÄĂslo G ĹĽa premiestni na riadok s ÄĂslom. + gg ĹĽa presunie na prvĂ˝ riadok + + 2. NapĂsanie / nasledovanĂŠ reĹĽazcom vyhÄžadĂĄ reĹĽazec smerom DOPREDU. + NapĂsanie ? nasledovanĂŠ reĹĽazcom vyhÄžada reĹĽazec smerom DOZADU. + NapĂsanie n po vyhÄžadĂĄvanĂ, vyhÄžadĂĄ nasledujĂşci vĂ˝skyt reĹĽazca + v rovnakom smere, priÄom N vyhÄžadĂĄ v opaÄnom smere. + CTRL-O ĹĽa vrĂĄti späż na starĹĄiu pozĂciu, CTRL-I na novĹĄiu pozĂciu. + + 3. NapĂsanie % keÄ kurzor je na (,),[,],{, alebo } nĂĄjde zodpovdajĂşcu + pĂĄrnu zĂĄtvorku. + + 4. Pre nahradenie novĂŠho za prvĂ˝ starĂ˝ v riadku napĂĹĄ :s/starĂ˝/novĂ˝ + Pre nahradenie novĂŠho za vĹĄetky starĂŠ v riadku napĂĹĄ :s/starĂ˝/novĂ˝/g + Pre nahradenie reĹĽazcov medzi dvoma riadkami 3 napĂĹĄ :#,#/starĂ˝/novĂ˝/g + Pre nahradenie vĹĄetkĂ˝ch vĂ˝skytov v sĂşbore napĂĹĄ :%s/starĂ˝/novĂ˝/g + Pre potvrdenie kaĹždĂŠho nahradenia pridaj 'c' :%s/starĂ˝/novĂ˝/gc + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.1 AKO SPUSTIŤ VONKAJĹ Ă PRĂKAZ + + + ** NapĂĹĄ prĂkaz :! nasledovanĂ˝ vonkajĹĄĂm prĂkazom pre spustenie prĂkazu ** + + 1. NapĂĹĄ obvyklĂ˝ pĂkaz : ktorĂ˝ nastavĂ kurzor na spodok obrazovky. + To umoĹžnĂ napĂsaĹĽ prĂkaz. + + 2. Teraz napĂĹĄ ! (vĂ˝kriÄnĂk). To umoĹžnĂ spustiĹĽ hociakĂ˝ vonkajĹĄĂ prĂkaz + z prĂkazovĂŠho riadku. + + 3. Ako prĂklad napĂĹĄ ls za ! a stlaÄ <ENTER>. Tento prĂkaz + zobrazĂ obsah tvojho adresĂĄra rovnako ako na prĂkazovom riadku. + Alebo pouĹži :!dir ak ls nefunguje. + +PoznĂĄmka: Takto je moĹžnĂŠ spustiĹĽ hociakĂ˝ vonkajĹĄĂ prĂkaz s argumentami. +PoznĂĄmka: VĹĄetky prĂkazy : musia byĹĽ dokonÄenĂŠ stlaÄenĂm <ENTER> + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.2: VIAC O UKLADANĂ SĂBOROV + + + ** Pre uloĹženie zmien v sĂşbore, napĂĹĄ :w FILENAME. ** + + 1. NapĂĹĄ :!dir alebo :!ls pre vĂ˝pis aktuĂĄlneho adresĂĄra. + UĹž vieĹĄ, Ĺže musĂĹĄ za tĂ˝mto stlaÄiĹĽ <ENTER> . + + 2. Vyber nĂĄzov sĂşboru, ktorĂ˝ eĹĄte neexistuje, ako napr. TEST. + + 3. Teraz napĂĹĄ: :w TEST (kde TEST je nĂĄzov vybratĂŠho sĂşboru.) + + 4. To uloŞà celĂ˝ sĂşbor (Vim Tutor) pod nĂĄzovm TEST. + Pre overenie napĂĹĄ :!dir , ÄĂm zobrazĂĹĄ obsah adresĂĄra. + +PoznĂĄmka: Ĺže ak ukonÄĂĹĄ prĂĄcu s editorom Vim a znovu ho spustĂĹĄ prĂkazom + vim TEST, sĂşbor bude kĂłpia vĂ˝uky, keÄ si ho uloĹžil. + + 5. Teraz odstrĂĄĹ sĂşbor napĂsanĂm (MS-DOS): :!del TEST + alebo (Unix): :!rm TEST + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.3 VĂBER TEXTU PRE ULOĹ˝ENIE + + + ** Pre uloĹženie Äasti sĂşboru, napĂĹĄ v pohyb :w FILENAME ** + + 1. PresuĹ kurozr na tento riadok. + + 2. StlaÄ v a presuĹ kurozr na piatu poloĹžku dole. PoznĂĄmka, Ĺže + tento text je vyznaÄenĂ˝ (highlighted). + + 3. StlaÄ klĂĄvesu : . V spodnej Äasti okna sa objavĂ :'<,'>. + + 4. NapĂĹĄ w TEST , kde TEST je meno sĂşboru, ktorĂ˝ zatial neexistuje. + Skontroluj, e vidĂĹĄ :'<,'>w TEST predtĂ˝m neĹž stlaÄĂĹĄ Enter. + + 5. Vim zapĂĹĄe oznaÄenĂŠ riadky do sĂşboru TEST. PouĹži :!dir alebo :!ls + pre overenie. Zatial ho eĹĄte nemaĹž! PouĹžijeme ho v ÄalĹĄej lekcii. + +POZNĂMKA: StlaÄenĂm klĂĄvesy v sa spustĂ vizuĂĄlne oznaÄovanie. + MĂ´ĹžeĹĄ pohybovaĹĽ kurzorom pre upresnenie vyznaÄenĂŠho textu. + Potom mĂ´ĹžeĹĄ pouĹžiĹĽ operĂĄtor pre vykonanie nejakej akcie + s textom. NaprĂklad d zmaĹže vyznaÄenĂ˝ text. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 5.4: VĂBER A ZLUÄOVANIE SĂBOROV + + + ** Pre vloĹženie obsahu sĂşboru, napĂĹĄ :r FILENAME ** + + 1. Premiestni kurzor nad tento riadok. + +POZNĂMKA: Po vykonanĂ kroku 2 uvidĂĹĄ text z lekcie 5.3. Potom sa presuĹ + dole, aby si videl tĂşto lekciu. + + 3. Teraz vloĹž sĂşbor TEST pouĹžitĂm prĂkazu :r TEST kde TEST je nĂĄzov + sĂşboru. SĂşbor, ktorĂ˝ si pouĹžil je umiestnenĂ˝ pod riadkom s kurzorom. + +POZNĂMKA: MĂ´ĹžeĹĄ tieĹž naÄĂtaĹĽ vĂ˝stup vonkajĹĄieho prĂkazu. NaprĂklad :r !ls + naÄĂta vĂ˝stup prĂkazu ls a umiestni ho za pozĂciu kurzora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 5 ZHRNUTIE + + + 1. :!prĂkaz spustĂ vonkajĹĄĂ prĂkaz. + + NiektorĂŠ vyuĹžiteÄžnĂŠ prĂklady sĂş: + (MS_DOS) (UNIX) + :!dir :!ls - zobrazĂ obsah adresĂĄra + :!del FILENAME :!rm FILENAME - odstrĂĄni sĂşbor FILENAME + + 2. :w FILENAME uloŞà aktuĂĄlny sĂşbor na disk pod menom FILENAME. + + 3. v pohyb :w FILENAME uloŞà vizuĂĄlne oznaÄenĂŠ riadky do + sĂşboru FILENAME. + + 4. :r FILENAME vyberie z disku sĂşbor FILENAME a vloŞà ho do aktuĂĄlneho + sĂşboru za pozĂciou kurzora. + + 5. :r !dir naÄĂta vĂ˝stup z prĂkazu dir a vloŞà ho za pozĂciu kurzora. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.1: PRĂKAZ OTVORIŤ + + +** NapĂĹĄ o pre vloĹženie riadku pod kurzor a prepnutie do vkladacieho mĂłdu ** + + 1. PresuĹ kurzor niŞťie na riadok oznaÄenĂ˝ znaÄkou --->. + + 2. NapĂĹĄ o (malĂŠ pĂsmeno) pre vloĹženie ÄistĂŠho riadku pod kurzorm + a prepnutie do vkladacieho mĂłdu. + + 3. Teraz skopĂruj riadok oznaÄenĂ˝ ---> a stlaÄ <ESC> pre ukonÄenie + vkladacieho mĂłdu. + +---> Po napĂsanĂ o sa kurzor premiestnĂ na vloĹženĂ˝ riadok do vkladacieho + mĂłdu. + + 4. Pre otvorenie riadku nad kurzorom, jednotucho napĂĹĄ veÄžkĂŠ O , + namiesto malĂŠho o. Vyskúťaj si to na riadku dole. + +---> VloĹž riadok nad tĂ˝mto napĂsanĂm O, keÄ kurzor je na tomto riadku. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.2: PRĂKAZ PRIDAŤ + + + ** NapĂĹĄ a pre vloĹženie textu ZA kurzor. ** + + 1. PresuĹ kurzor niŞťie na koniec prvĂŠho riadku oznaÄenĂŠho znaÄkou ---> + + 2. StlaÄ klĂĄvesu e dokiaÄž kurozr nieje na konci riadku. + + 3. NapĂĹĄ a (malĂŠ pĂsmeno) pre pridanie textu ZA kurzorom. + + 4. DokonÄĂ slovo tak ako je to v druhom riadku. StlaĹĄ <ESC> pre + opustenie vkladacieho mĂłdu. + + 5. PouĹži e na presun na ÄalĹĄie nedokonÄenĂŠ slovo a zopakuj kroky 3 a 4. + +---> Tento ri ti dovoÄžuje nĂĄcv priĂĄvan testu na koniec riadku. +---> Tento riadok ti dovoÄžuje nĂĄcvik pridĂĄvania textu na koniec riadku. + +POZNĂMKA: a, i, A ĹĄtartujĂş rovnakĂ˝ vkladacĂ mĂłd, jedinĂ˝ rozidel je, kde + sa znaky vkladajĂş. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.3: INĂ SPOSOB NAHRADZOVANIA + + + ** NapĂĹĄ veÄžkĂŠ R pre nahradenie viac ako jednĂŠho znaku. ** + + 1. PresuĹ kurzor niŞťie na prvĂ˝ riadok oznaÄenĂ˝ znaÄkou --->. Premiestni + kurzor na zaÄiatok prvĂŠho vĂ˝skytu xxx. + + 2. Teraz napĂĹĄ R a napĂĹĄ ÄĂslo uvedenĂŠ v druhom riadku, takĹže + sa nĂm nahradĂ pĂ´vodnĂŠ xxx. + + 3. StlaÄ <ESC> pre opustenie nahradzovacieho mĂłdu. PoznĂĄmka, Ĺže zvyĹĄok + riadku zostane nezmenenĂ˝. + + 4. Zopakuj tieto kroky pre nahradenie zvyĹĄnĂ˝ch xxx. + +---> PridanĂm 123 ku xxx dostaneĹĄ xxx. +---> PridanĂm 123 ku 456 dostaneĹĄ 579. + +POZNĂMKA: NahradzovacĂ mĂłd je ako vkladacĂ mĂłd, ale kaĹždĂ˝ napĂsanĂ˝ znak + zmaĹže existujĂşci znak. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Lekcia 6.4: Copy Paste textu + + ** pouŞà operĂĄtor y pre copy textku a p pre jeho paste ** + + 1. ChoÄ niŞťie na riadok oznaÄenĂ˝ ---> a umiestni kurozr za "a)". + + 2. NaĹĄtartuj vizuĂĄlny mĂłd pouĹžitĂm v a presuĹ kurozr pred "first". + + 3. NapĂĹĄ y pre vystrihnutie (copy) oznaÄenĂŠho textu. + + 4. PresuĹ kurozr na koniec ÄalĹĄieho riadku: j$ + + 5. NapĂĹĄ p pre vloĹžnie (paste) textu. Potom napĂĹĄ: a druha <ESC>. + + 6. PouĹži vizuĂĄlny mĂłd pre oznaÄenie "poloĹžka.", vystrihni to + pouĹžitĂm y, presuĹ sa na koniec nasledujĂşceho riadku pouĹžitĂm j$ + a vloĹž sem text pouĹžitĂm p. + +---> a) toto je prvĂĄ poloĹžka +---> b) + +POZNĂMKA: MĂ´ĹžeĹĄ pouĹžiĹĽ tieĹž y ako operĂĄtor; yw vystrihne jedno slovo. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcia 6.5: NASTAVENIE MOĹ˝NOSTĂ + + +** Nastav moĹžnosti, takĹže vyhÄžadĂĄvanie alebo nahradzovanie ignoruje + rozliĹĄovanie ** + + + 1. VyhÄžadaj reĹĽazec 'ignore' napĂsanĂm: + /ignore <ENTER> + Zopakuj vyhÄžadĂĄvanie niekoÄžko krĂĄt stlaÄenĂm klĂĄvesy n . + + 2. Nastav moĹžnosĹĽ 'ic' (Ignore case) napĂsanĂm prĂkazu: + :set ic + + 3. Teraz vyhÄžadaj reĹĽazec 'ingore' znova stlaÄenĂm klĂĄvesy n + PoznĂĄmka, Ĺže teraz sĂş vyhÄžadanĂŠ aj Ignore a IGNORE. + + 4. Nastav moĹžnosĹĽi 'hlsearch' a 'incsearch': + :set hls is + + 5. Teraz spusti vyhÄžadĂĄvacĂ prĂkaz znovu, a pozri Äo sa stalo: + /ignore <ENTER> + + 6. Pre opetovnĂŠ zapnutie rozlyĹĄovania veÄžkĂ˝ch a malĂ˝ch pĂsmen + napĂĹĄ: :set noic + +POZNĂMKA: Na odstrĂĄnenie zvĂ˝raznenia vĂ˝razov napĂĹĄ: :nohlsearch +POZNĂMKA: Ak chceĹĄ nerozlyĹĄovaĹĽ veÄžkosĹĽ pĂsmen len pre jedno + pouĹžitie vyhÄžadĂĄvacieho prĂkazu, pouĹži \c: /ignore\c <ENTER> + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 6 ZHRNUTIE + + + 1. NapĂĹĄ o pre otvorenie riadku pod kurzorom a ĹĄtart vkladacieho mĂłdu. + NapĂĹĄ O pre otvorenie riadku nad kurzorom. + + 2. NapĂĹĄ a pre vkladanie textu ZA kurzor. + NapĂĹĄ A pre vkladanie textu za koncom riadku. + + 3. PrĂkaz e presunie kurozr na koniec slova + + 4. OperĂĄtor y vystrihne (skopĂruje) text, p ho vloĹžĂ. + + 5. NapĂsanie veÄžkĂŠho R prepne do nahradzovacieho mĂłdu, kĂ˝m nieje + stlaÄenĂŠ <ESC>. + + 6. NapĂsanie ":set xxx" nastavĂ moĹžnosĹĽ "xxx". NiektorĂŠ nastavenia sĂş: + 'ic' 'ignorecase' ignoruje veÄžkĂŠ a malĂŠ pĂsmenĂĄ poÄas vyhÄžadĂĄvania. + 'is' 'incsearch' zobrazuje ÄiastoÄnĂŠ reĹĽazce vyhÄžadĂĄvanĂŠho reĹĽazca. + 'hls' 'hlsearch' vyznaÄĂ vĹĄetky vyhÄžadĂĄvanĂŠ reĹĽazce. + MĂ´ĹžeĹĄ pouĹžiĹĽ hociktorĂ˝ z dlhĂ˝ch a krĂĄtkych nĂĄzvov moĹžnostĂ. + + 7. VloĹž "no" pred nastavenie pre jeho vypnutie: :set noic + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.1: ZĂSKANIE NĂPOVEDY + + + ** PouĹžĂvaj on-line systĂŠm nĂĄpovedy ** + + Vim mĂĄ obsiahly on-line systĂŠm nĂĄpovedy. Pre odĹĄtartovanie, vyskúťaj jeden + z tĂ˝chto troch: + - stlaÄ klĂĄvesu <HELP> (ak nejakĂş mĂĄĹĄ) + - stlaÄ klĂĄvesu <F1> (ak nejakĂş mĂĄĹĄ) + - napĂĹĄ :help <ENTER> + + ÄĂtaj text v okne nĂĄpovedy pre zĂskanie predstavy ako nĂĄpoveda funguje. + NapĂĹĄ CTRL-W CTRL-W pre skok z jednĂŠho okna do druhĂŠho. + NapĂĹĄ :q <ENTER> ÄĂm zatvorĂĹĄ okno nĂĄpovedy. + + MĂ´ĹžeĹĄ nĂĄjsĹĽ help ku hociakej tĂŠme pridanĂm argumentu ku prĂkazu ":help". + Vyskúťaj tieto (nezabudni stlaÄiĹĽ <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCIA 7.2: VYTVORENIE Ĺ TARTOVACIEHO SKRIPTU + + ** Zapni funkcie editora Vim ** + + Vim mĂĄ omnoho viac funkcii neĹž Vi, ale veÄĹĄina z nich je implicitne + vypnutĂĄ. Pre pouĹžĂvanie viac Vim funkcii vytvor "vimrc" sĂşbor. + + 1. ZaÄni editovaĹĽ "vimrc" sĂşbor, to zĂĄvisĂ na pouĹžitom systĂŠme: + :e ~/.vimrc pre Unix + :e $VIM/_vimrc pre MS-Windows + + 2. Teraz si preÄĂtaj text prĂkladu "vimrc" sĂşboru: + + :r $VIMRUNTIME/vimrc_example.vim + + 3. UloĹž sĂşbor: + :w + + Pri nasledujĂşcom ĹĄtarte editora Vim sa pouĹžije zvĂ˝razĹovanie syntaxe. + Do "vimrc" sĂşboru mĂ´ĹžeĹĄ pridaĹĽ vĹĄetky svoje uprednostĹovanĂŠ nastavenia. + Pre viac informĂĄcii napĂĹĄ :help vimrc-intro + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7.3 DOKONÄENIE + + ** DokonÄi prĂkaz na prĂkazovom riadku pouĹžitĂm CTRL-D a <TAB> ** + + 1. Uisti sa, Ĺže Vim nieje v kompatibilnom mĂłde: :set nocp + + 2. Pozri sa akĂŠ sĂşbory sa nachĂĄdzajĂş v adresĂĄri: :!ls alebo :!dir + + 3. NapĂĹĄ zaÄiatok prĂkazu: :e + + 4. StlaÄ CTRL-D a Vim zobrazĂ zoznam prĂkazov zaÄĂnajĂşcich "e". + + 5. StlaÄ <TAB> a Vim dokonÄĂ meno prĂkazu na ":edit". + + 6. Teraz pridaj medzernĂk a zaÄiatok mena existujĂşceho sĂşboru: + :edit FIL + + 7. StlaÄ <TAB>. Vim dokonÄĂ meno (ak je jedineÄnĂŠ). + +POZNĂMKA: DokonÄovanie funguje pre veÄža prĂkazov. Vyskúťaj stlaÄenie + CTRL-D a <TAB>. Ĺ peciĂĄlne je to uĹžitoÄnĂŠ pre prĂkaz :help. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + LEKCIA 7 ZHRNUTIE + + 1. NapĂĹĄ :help alebo stlaÄ <F1> alebo <Help> pre otvorenie okna nĂĄpovedy. + + 2. NapĂĹĄ :help prĂkaz pre vyhÄžadanie nĂĄpovedy ku prĂkazu prĂkaz. + + 3. NapĂĹĄ CTRL-W CTRL-W na preskoÄenie do inĂŠho okna. + + 4. NapĂĹĄ :q pre zatvorenie okna nĂĄpovedy + + 5. Vytvor ĹĄtartovacĂ skript vimrc pre udrĹžanie uprednostĹovanĂ˝ch nastavenĂ. + + 6. PoÄas pĂsania prĂkazu : stlaÄ CTRL-D pre zobrazenie dokonÄenĂ. + StlaÄ <TAB> pre pouĹžitie jednĂŠho z dokonÄenĂ. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + + Toto vymedzuje vĂ˝uku Vimu. Toto je urÄenĂŠ pre strucnĂ˝ prehÄžad o editore + Vim, Ăşplne postaÄujĂşce pre ÄžahkĂŠ a obstojnĂŠ pouĹžĂvanie tohto editora. + TĂĄto vĂ˝uka je Äaleko od kompletnosti, pretoĹže Vim mĂĄ omnoho viacej prĂkazov. + Ako ÄalĹĄie si preÄĂtaj uĹžĂvatÄžskĂ˝ manuĂĄl: ":help user-manual". + + Pre ÄalĹĄie ÄĂtanie a ĹĄtĂşdium je odporĂşÄanĂĄ kniha: + Vim - Vi Improved - od Steve Oualline + VydavateÄž: New Riders + PrvĂĄ kniha urÄenĂĄ pre Vim. Ĺ peciĂĄlne vhodnĂĄ pre zaÄiatoÄnĂkov. + Obsahuje mnoĹžstvo prĂkladov a obrĂĄzkov. + Pozri na http://iccf-holland.org/click5.html + + TĂĄto kniha je starĹĄia a je viac o Vi ako o Vim, ale je tieĹž odporĂşÄanĂĄ: + Learning the Vi Editor - od Linda Lamb + VydavateÄž: O'Reilly & Associates Inc. + Je to dobrĂĄ kniha pre zĂskanie vedomostĂ o prĂĄci s editorom Vi. + Ĺ ieste vydanie obsahuje tieĹž informĂĄcie o editore Vim. + + TĂĄto vĂ˝uka bola napĂsanĂĄ autormi Michael C. Pierce a Robert K. Ware, + Colorado School of Mines s pouĹžitĂm myĹĄlienok dodanĂ˝mi od Charles Smith, + Colorado State University. E-mail: bware@mines.colorado.edu. + + ModifikovanĂŠ pre Vim od Bram Moolenaar. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Preklad do SlovenÄiny: Ä˝uboĹĄ Äelko + e-mail: celbos@inmail.sk + Last Change: 2006 Apr 18 + encoding: iso8859-2 |