diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-04-18 21:55:01 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-04-18 21:55:01 +0000 |
commit | c1e37901fc8486c9960d7290e521ba51e292e94b (patch) | |
tree | 5367e8f83d9d313dd73c0499fd310f57df5e605f /runtime/tutor | |
parent | a93fa7ee7856b54d3778e613c7b7e4b76aaeb2af (diff) | |
download | vim-git-c1e37901fc8486c9960d7290e521ba51e292e94b.tar.gz |
updated for version 7.0e02v7.0e02
Diffstat (limited to 'runtime/tutor')
-rw-r--r-- | runtime/tutor/tutor.sk | 553 | ||||
-rw-r--r-- | runtime/tutor/tutor.sk.cp1250 | 547 |
2 files changed, 737 insertions, 363 deletions
diff --git a/runtime/tutor/tutor.sk b/runtime/tutor/tutor.sk index 243493bd1..f56cdfb93 100644 --- a/runtime/tutor/tutor.sk +++ b/runtime/tutor/tutor.sk @@ -1,5 +1,5 @@ =============================================================================== -= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.5 = += 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 @@ -10,6 +10,7 @@ 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). @@ -20,16 +21,17 @@ Presvedč sa, že Shift-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 + ^ + 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. @@ -38,34 +40,33 @@ 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. + 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ť. + schopný pohybovať rýchlejšie, keď si zvykneš ich používať. Naozaj! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 1.2: SPÚŠŤANIE A ZATVÁRANIE VIMU + 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. - Ak chceš uložiť vykonané zmeny a ukončiť prácu s editorom napíš: - :wq <ENTER> + 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> - Zvyčajne sa používa: vim tutor <ENTER> - ----> 'vim' znamená spustenie editora vim, 'tutor' je názov súboru, ktorý - chceš editovať. 4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre - ukončenie a znovu spustenie editora. Potom presuň kurzor dole na - lekciu 1.3. + 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 @@ -85,7 +86,7 @@ Poznámka: Kurzorové klávesy sú tiež funkčné. Ale používaním hjkl sa budeš 5. Ak je veta správna, prejdi na lekciu 1.4. -POZNÁMKA: Neskúšaj si zapametäť obsah tejto výuky, ale sa uč používaním. +POZNÁMKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa uč používaním. @@ -93,7 +94,7 @@ POZNÁMKA: Neskúšaj si zapametäť obsah tejto výuky, ale sa uč používaním. Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE - ** Stlačenie klávesy i v normálnom móde umožňuje vkladanie textu. ** + ** Stlačenie klávesy i umožňuje vkladanie textu. ** 1. Presuň kurzor nižšie na prvý riadok za značku --->. @@ -111,26 +112,73 @@ POZNÁMKA: Neskúšaj si zapametäť obsah tejto výuky, ale sa uč používaním. 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) + 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íš v normálnom móde: x + 4. Na zmazanie znaku na mieste kurzora napíš: x 5. Pre vloženie textu na mieste kurzora v normálnom móde napíš: - i vkladaný text <ESC> + 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. + nejaký nechcený a čiastočne dokončený príkaz. Teraz pokračuj lekciou 2. @@ -149,8 +197,10 @@ Teraz pokračuj lekciou 2. 4. Napíš dw aby slovo zmizlo. -POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich - píšeš. Ak píšeš niečo zle, stlač <ESC> a začni znova. +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. @@ -178,34 +228,75 @@ POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich 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.3: ROZŠIROVACIE PRÍKAZY A OBJEKTY + 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 ** - Formát mazacieho príkazu d je nasledovný: + 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 - [číslo] d objekt ALEBO d [číslo] objekt - Kde: - číslo - udáva koľko krát sa príkaz vykoná (voliteľné, implicitne=1) - d - je príkaz pre mazanie - objekt - udáva na čom sa príkaz vykonáva (vypísané nižšie) + 1. Presuň kurzor na prvé slovo písané VEĽKÝMI PÍSMENAMI + v riadku označenom --->. - Krátky výpis objektov: - w - od kurzora do konca slova, vrátanie medzier - e - od kurzora do konca slova, BEZ medzier - $ - od kurzora do konca riadku. + 2. Napíš 2dw a zmažeš dve slová písané VEĽKÝMI PÍSMENAMI -POZNÁMKA: Ak stlačíš klávesu objektu v normálnom móde bez príkazu, kurzor - sa presunie na miesto špecifikované vo výpise objektov. + 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.4: VÝNIMKA V 'PRÍKAZOVOM OBJEKTE' + Lekcia 2.6: OPERÁCIE S RIADKAMI ** Napísanie príkazu dd zmaže celý riadok. ** @@ -216,7 +307,7 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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 (pametaj si číslo-príkaz-objekt) aby si zmazal dva riadky. +4. Napíš 2dd aby si zmazal dva riadky. 1) Ruže sú červené, 2) Blato je zábavné, @@ -228,7 +319,7 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcia 2.5: PRÍKAZ UNDO + Lekcia 2.7: PRÍKAZ UNDO ** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** @@ -241,7 +332,7 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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 (redo). + 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. @@ -260,18 +351,22 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 3. Pre zmazanie celého riadku napíš: dd - 4. Formát pre píkaz v norálnom móde je: + 4. Pre zopakovanie pohybu, napíš pred neho číslo: 2w - [číslo] príkaz objekt ALEBO príkaz [číslo] objekt + 5. Formát pre píkaz: + + operátor [číslo] pohyb kde: - číslo - udáva koľko krát sa príkaz zopakuje - príkaz - udáva vykonávaný príkaz, ako napríklad d pre mazanie - objekt - udáva rozsah príkazu, ako napríklad w(slovo), + 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ď. - 5. 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 + 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Ť @@ -289,10 +384,10 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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é, +---> d) Tiež sa dokážeš vzdelávať? +---> b) Fialky sú modré, +---> c) Inteligencia sa vzdeláva, +---> a) Ruže sú červené, @@ -300,15 +395,15 @@ Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, Lekcia 3.2: PRÍKAZ NAHRADENIA - ** Napísaním r a znaku sa nahradí znak na mieste kurzora. ** + ** 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ý nahradí chybu. + 3. napíš r a potom znak, ktorý tam má byť. - 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje správny. + 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! @@ -323,22 +418,22 @@ 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 alebo celé slovo, napíš cw . ** + ** 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íš cw a oprav slovo (v tomto prípade napíš 'iadok'.) + 3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.) - 4. Stlač <ESC> a prejdi na ďalšiu chybu (prvý znak, ktorý treba zmeniť.) + 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 cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania. +Poznámka, že ce zmaže slovo a nastaví vkladací mód. @@ -346,13 +441,13 @@ Poznámka, že cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania. Lekcia 3.4: VIAC ZMIEN POUŽITÍM c - ** Príkaz pre úpravy sa používa s rovnakými objektami ako pre mazanie ** + ** 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: - [číslo] c objekt ALEBO c [číslo] objekt + c [číslo] pohyb - 2. Objekty sú rovnaké, ako napríklad w (slovo), $ (koniec riadku), atď. + 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku). 3. Presuň kurzor nižšie na prvý riadok označený značkou --->. @@ -364,6 +459,7 @@ Poznámka, že cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania. ---> 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -376,13 +472,13 @@ Poznámka, že cw nielen nahrádza slovo, ale ťa aj premiestní do vkladania. 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ť špecifikovaný objekt od kurzora - až po koniec objektu. napr. Napíš cw čím zmníš text od pozície + 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. Format pre nahradenie je: + 4. Formát pre nahradenie je: - [číslo] c objekt ALEBO c [číslo] objekt + c [číslo] pohyb Teraz prejdi na nalsedujúcu lekciu. @@ -394,19 +490,19 @@ Teraz prejdi na nalsedujúcu lekciu. ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. - Stlač SHIFT-G pre prechod na riadok v súbore. ** + 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 . Na spodu obrazovky sa zobrazí - stavový riadok s názvom súboru a riadkom na ktorom práve si. Zapamätaj - si si číslo riadku pre krok 3. + 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č Shift-G čím sa dostaneš na spodok súboru. + 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č Shift-G. To ťa - vráti na riadok, na ktorom si prvý krát stlačil Ctrl-g. - (Keď píšeš čísla, tieto sa nezobrazujú na obrazovke.) + 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. @@ -419,24 +515,24 @@ Teraz prejdi na nalsedujúcu lekciu. ** 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 ako s : príkazom. + 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, - napíš Shift-N. + N. 4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto príkazu /. - ---> Keď vyhľadávanie dosiahne koniec tohto súboru, bude pokračovať na - začiatku. - - "errroor" nie je spôsob ako nahradiť error; errroor je error. + 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: Keď vyhľadávanie dosiahne koniec súboru, bude pokračovať na jeho - začiatku. +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' . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -454,16 +550,18 @@ POZNÁMKA: Keď vyhľadávanie dosiahne koniec súboru, bude pokračovať na jeho 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. - + uzatvárajúcimi zátvorkami! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcia 4.4: SPOSOB AKO ZMENIŤ CHYBY + Lekcia 4.4: PRÍKAZ NAHRADENIA ** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** @@ -471,7 +569,7 @@ Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi 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 v riadku. + 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. @@ -479,9 +577,11 @@ Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi ---> 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. + 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 @@ -489,23 +589,25 @@ Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi LEKCIA 4 ZHRNUTIE - 1. Ctrl-g vypíše tvoju pozíciu v súbore a status súboru. - Shift-g ťa premiestni na koniec riadku. Číslo riadku nasledované - Shift-g ťa presunie na dané číslo riadku. + 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 Shift-N vyhľadá v opačnom smere. + 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árú zátvorku. + párnu zátvorku. - 4. Pre nahradenie nového za prvý starý v riadku napíš :s/nový/starý - Pre nahradenie nového za všetky staré v riadku napíš :s/nový/starý/g - Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/nový/starý/g + 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/nový/starý/gc + Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -524,7 +626,7 @@ Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi 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. +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> @@ -539,41 +641,43 @@ Poznámka: Všetky príkazy : musia byť dokončené stlačením <ENTER> 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. + 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íš s názvom - súboru TEST, súbor bude kópia výuky, keď si ho uložil. +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ÝBEROVÝ PRÍKAZ PRE ULOŽENIE + Lekcia 5.3 VÝBER TEXTU PRE ULOŽENIE - ** Pre uloženie časti súboru, napíš :#,# w FILENAME ** + ** Pre uloženie časti súboru, napíš v pohyb :w FILENAME ** - 1. Znovu napíš :!dir alebo :!ls pre zobrazenie obsahu aktuálneho - adresára a vyber vhodný súbor ako TEST. + 1. Presuň kurozr na tento riadok. - 2. Presuň kurzor na vrch tejto strany a napíš Ctrl-g pre vyhľadanie čísla - tohto riadku. PAMETAJ SI TOTO ČÍSLO! + 2. Stlač v a presuň kurozr na piatu položku dole. Poznámka, že + tento text je vyznačený (highlighted). - 3. Teraz prejdi na spodok strany a napíš Ctrl-g znovu. ZAPAMETAJ SI ČÍSLO - AJ TOHTO RIADKU! + 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>. - 4. Pre uloženie LEN časti súboru, napíš :#,# w TEST kde #,# sú dve čísla - zapamätaných riadkov (vrch, spodok) a TEST je názov súboru. + 4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje. + Skontroluj, e vidíš :'<,'>w TEST predtým než stlačíš Enter. - 5. Znova sa pozri, či tam ten súbor je pomocou príkazu :!dir ale - NEODSTRAŇUJ ho. + 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -582,21 +686,16 @@ Poznámka: že ak ukončíš prácu s editorom Vim a znovu ho spustíš s názvom ** Pre vloženie obsahu súboru, napíš :r FILENAME ** - 1. Napíš :!dir aby si sa presvedčil, že súbor TEST stále existuje. + 1. Premiestni kurzor nad tento riadok. - 2. Presuň kurzor na vrch tejto strany. - -POZNÁMKA: Po vykonaní kroku 3 uvidíš Lekciu 5.3. Potom sa presuň dole - na túto lekciu. +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. - -POZNÁMKA: Súbor, ktorý si vložil sa vloží od miesta, kde sa nachádza kurzor. - - 4. Pre kontrolu vloženia súboru, presuň kurzor späť a všimni si, že teraz - máš dve kópie lekcie 5.3, originál a súborovú verziu. + 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -606,20 +705,19 @@ POZNÁMKA: Súbor, ktorý si vložil sa vloží od miesta, kde sa nachádza kurzor. 1. :!príkaz spustí vonkajší príkaz. Niektoré využiteľné príklady sú: - (MS_DOS) (UNIX) - :!dir :!ls - zobrazí obsah adresára + (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. :#,#w FILENAME uloží riadky od # do # do súboru 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. @@ -640,9 +738,10 @@ POZNÁMKA: Súbor, ktorý si vložil sa vloží od miesta, kde sa nachádza kurzor. ---> 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 nasledujúcom riadku. -Vlož riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku. + 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. @@ -653,20 +752,21 @@ Vlož riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku. ** Napíš a pre vloženie textu ZA kurzor. ** 1. Presuň kurzor nižšie na koniec prvého riadku označeného značkou ---> - napísaním $ v normálnom móde. - 2. Napíš a (malé písmeno) pre pridanie textu ZA znakom na mieste - kurzora. (Veľké A pridá na koniec riadku.) + 2. Stlač klávesu e dokiaľ kurozr nieje na konci riadku. + + 3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom. -Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, - kurzor doprava, a nakoniec, x , na pridávanie na koniec riadku! + 4. Dokončí slovo tak ako je to v druhom riadku. Stlaš <ESC> pre + opustenie vkladacieho módu. - 3. Teraz dokonči prvý riadok. Poznámka, že pridávanie je vlastne rovnaké - ako vkladací mód, okrem miesta, kde sa text vkladá. + 5. Použi e na presun na ďalšie nedokončené slovo a zopakuj kroky 3 a 4. ----> Tento riadok ti dovoľuje nácvik +---> 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ú. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -675,24 +775,52 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, ** Napíš veľké R pre nahradenie viac ako jedného znaku. ** - 1. Presuň kurzor nižšie na prvý riadok označený značkou --->. + 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. - 2. Premiestni kurzor na začiatok prvého slova, ktoré je odlišné od druhého - riadku označeného ---> (slovo 'posledná'). +---> Pridaním 123 ku xxx dostaneš xxx. +---> Pridaním 123 ku 456 dostaneš 579. - 3. Teraz napíš R a nahraď zvyšok textu na prvom riadku písaním cez starý - text tak, aby prvý riadok bol rovnaký ako druhý. +POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak + zmaže existujúci znak. ----> Na úpravu prvého riadku do tvaru ako je posledný na strane použi klávesy. ----> Na úpravu prvého riadku do tavru ako je druhý, napíš R a nový text. - 4. Poznámka, že ak stlačíš <ESC> pre ukončenie, všetok nezmenený text - zostane. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + 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.4: NASTAVENIE MOŽNOSTÍ + Lekcia 6.5: NASTAVENIE MOŽNOSTÍ ** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje @@ -700,40 +828,52 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, 1. Vyhľadaj reťazec 'ignore' napísaním: - /ignore - Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n + /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 - Zopakuj vyhľadávanie niekoľko krát stlačením klávesy n + 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 + /ignore <ENTER> - 6. Na odstránenie zvýraznenia výrazov napíš: - :nohlsearch + 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ísaním o sa otvorí nový riadok pod kurzorom a premiestni sa kurzor - na vložený riadok do vkladacieho módu. - napísaním veľkého O sa otvorí riadok nad aktuálnym riadkom s kurzorom. + 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 - 2. Napíš a pre vkladanie textu ZA znak na pozícii kurzoru. - Napísaním veľkého A sa text automatický pridáva na koniec riadku. + 4. Operátor y vystrihne (skopíruje) text, p ho vloží. - 3. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje - stlačené <ESC> pre ukončenie nahradzovacieho módu. + 5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje + stlačené <ESC>. - 4. Napísanie ":set xxx" nastaví možnosť "xxx". + 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 @@ -742,7 +882,7 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 7: PRÍKAZY ON-LINE NÁPOVEDY + LEKCIA 7.1: ZÍSKANIE NÁPOVEDY ** Používaj on-line systém nápovedy ** @@ -753,19 +893,21 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, - stlač klávesu <F1> (ak nejakú máš) - napíš :help <ENTER> - Napíš :q <ENTER> čím zatvoríš okno nápovedy. + Čí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_<T + :help c_CTRL-D :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 8: VYTVORENIE ŠTARTOVACIEHO SKRIPTU + LEKCIA 7.2: VYTVORENIE ŠTARTOVACIEHO SKRIPTU ** Zapni funkcie editora Vim ** @@ -773,22 +915,67 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, 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: - :edit ~/.vimrc pre Unix - :edit $VIM/_vimrc pre MS-Windows + :e ~/.vimrc pre Unix + :e $VIM/_vimrc pre MS-Windows 2. Teraz si prečítaj text príkladu "vimrc" súboru: - :read $VIMRUNTIME/vimrc_example.vim + :r $VIMRUNTIME/vimrc_example.vim 3. Ulož súbor: - - :write + :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. @@ -817,5 +1004,5 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloženie, <ESC>, Preklad do Slovenčiny: Ľuboš Čelko e-mail: celbos@inmail.sk - Last Change: 2004 Apr 29 - Encoding: iso8859-2 + Last Change: 2006 Apr 18 + encoding: iso8859-2 diff --git a/runtime/tutor/tutor.sk.cp1250 b/runtime/tutor/tutor.sk.cp1250 index dc13b2636..891b3556d 100644 --- a/runtime/tutor/tutor.sk.cp1250 +++ b/runtime/tutor/tutor.sk.cp1250 @@ -1,5 +1,5 @@ =============================================================================== -= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.5 = += 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 @@ -10,6 +10,7 @@ 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). @@ -20,16 +21,17 @@ Presvedč sa, e Shift-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 + ^ + 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. @@ -38,34 +40,33 @@ 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. + 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. + schopný pohybova rýchlejie, keď si zvykne ich pouíva. Naozaj! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 1.2: SPÚANIE A ZATVÁRANIE VIMU + 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. - Ak chce uloi vykonané zmeny a ukonči prácu s editorom napí: - :wq <ENTER> + 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> - Zvyčajne sa pouíva: vim tutor <ENTER> - ----> 'vim' znamená spustenie editora vim, 'tutor' je názov súboru, ktorý - chce editova. 4. Ak si si tieto kroky spožahlivo zapamätal, vykonaj kroky 1 a 3, pre - ukončenie a znovu spustenie editora. Potom presuň kurzor dole na - lekciu 1.3. + 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 @@ -85,7 +86,7 @@ Poznámka: Kurzorové klávesy sú tie funkčné. Ale pouívaním hjkl sa bude 5. Ak je veta správna, prejdi na lekciu 1.4. -POZNÁMKA: Neskúaj si zapametä obsah tejto výuky, ale sa uč pouívaním. +POZNÁMKA: Neskúaj si zapamäta obsah tejto výuky, ale sa uč pouívaním. @@ -93,7 +94,7 @@ POZNÁMKA: Neskúaj si zapametä obsah tejto výuky, ale sa uč pouívaním. Lekcia 1.4: EDITÁCIA TEXTU - VKLADANIE - ** Stlačenie klávesy i v normálnom móde umoňuje vkladanie textu. ** + ** Stlačenie klávesy i umoňuje vkladanie textu. ** 1. Presuň kurzor niie na prvý riadok za značku --->. @@ -111,26 +112,73 @@ POZNÁMKA: Neskúaj si zapametä obsah tejto výuky, ale sa uč pouívaním. 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) + 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í v normálnom móde: x + 4. Na zmazanie znaku na mieste kurzora napí: x 5. Pre vloenie textu na mieste kurzora v normálnom móde napí: - i vkladaný text <ESC> + 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. + nejaký nechcený a čiastočne dokončený príkaz. Teraz pokračuj lekciou 2. @@ -149,8 +197,10 @@ Teraz pokračuj lekciou 2. 4. Napí dw aby slovo zmizlo. -POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich - píe. Ak píe niečo zle, stlač <ESC> a začni znova. +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. @@ -178,34 +228,75 @@ POZNÁMKA: Písmená dw sa zobrazia na poslednom riadku obrazovky tak ako ich 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.3: ROZIROVACIE PRÍKAZY A OBJEKTY + 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 ** - Formát mazacieho príkazu d je nasledovný: + 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 - [číslo] d objekt ALEBO d [číslo] objekt - Kde: - číslo - udáva kožko krát sa príkaz vykoná (volitežné, implicitne=1) - d - je príkaz pre mazanie - objekt - udáva na čom sa príkaz vykonáva (vypísané niie) + 1. Presuň kurzor na prvé slovo písané VEźKÝMI PÍSMENAMI + v riadku označenom --->. - Krátky výpis objektov: - w - od kurzora do konca slova, vrátanie medzier - e - od kurzora do konca slova, BEZ medzier - $ - od kurzora do konca riadku. + 2. Napí 2dw a zmae dve slová písané VEźKÝMI PÍSMENAMI -POZNÁMKA: Ak stlačí klávesu objektu v normálnom móde bez príkazu, kurzor - sa presunie na miesto pecifikované vo výpise objektov. + 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.4: VÝNIMKA V 'PRÍKAZOVOM OBJEKTE' + Lekcia 2.6: OPERÁCIE S RIADKAMI ** Napísanie príkazu dd zmae celý riadok. ** @@ -216,7 +307,7 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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 (pametaj si číslo-príkaz-objekt) aby si zmazal dva riadky. +4. Napí 2dd aby si zmazal dva riadky. 1) Rue sú červené, 2) Blato je zábavné, @@ -228,7 +319,7 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcia 2.5: PRÍKAZ UNDO + Lekcia 2.7: PRÍKAZ UNDO ** Stlač u pre vrátenie posledného príkazu, U pre úpravu celého riadku. ** @@ -241,7 +332,7 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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 (redo). + 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. @@ -260,16 +351,20 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 3. Pre zmazanie celého riadku napí: dd - 4. Formát pre píkaz v norálnom móde je: + 4. Pre zopakovanie pohybu, napí pred neho číslo: 2w - [číslo] príkaz objekt ALEBO príkaz [číslo] objekt + 5. Formát pre píkaz: + + operátor [číslo] pohyb kde: - číslo - udáva kožko krát sa príkaz zopakuje - príkaz - udáva vykonávaný príkaz, ako napríklad d pre mazanie - objekt - udáva rozsah príkazu, ako napríklad w(slovo), + 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ď. - 5. Pre vrátenie spä predolej operácie napí: u (malé u) + 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 @@ -289,10 +384,10 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, 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é, +---> d) Tie sa dokáe vzdeláva? +---> b) Fialky sú modré, +---> c) Inteligencia sa vzdeláva, +---> a) Rue sú červené, @@ -300,15 +395,15 @@ Vzhžadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli, Lekcia 3.2: PRÍKAZ NAHRADENIA - ** Napísaním r a znaku sa nahradí znak na mieste kurzora. ** + ** 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ý nahradí chybu. + 3. napí r a potom znak, ktorý tam má by. - 4. Zopakuj kroky 2 a 3, kým prvý riadok nieje správny. + 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! @@ -323,22 +418,22 @@ 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 alebo celé slovo, napí cw . ** + ** 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í cw a oprav slovo (v tomto prípade napí 'iadok'.) + 3. Napí ce a oprav slovo (v tomto prípade napí 'iadok'.) - 4. Stlač <ESC> a prejdi na ďaliu chybu (prvý znak, ktorý treba zmeni.) + 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 cw nielen nahrádza slovo, ale a aj premiestní do vkladania. +Poznámka, e ce zmae slovo a nastaví vkladací mód. @@ -346,13 +441,13 @@ Poznámka, e cw nielen nahrádza slovo, ale a aj premiestní do vkladania. Lekcia 3.4: VIAC ZMIEN POUITÍM c - ** Príkaz pre úpravy sa pouíva s rovnakými objektami ako pre mazanie ** + ** 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: - [číslo] c objekt ALEBO c [číslo] objekt + c [číslo] pohyb - 2. Objekty sú rovnaké, ako napríklad w (slovo), $ (koniec riadku), atď. + 2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku). 3. Presuň kurzor niie na prvý riadok označený značkou --->. @@ -364,6 +459,7 @@ Poznámka, e cw nielen nahrádza slovo, ale a aj premiestní do vkladania. ---> 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -376,13 +472,13 @@ Poznámka, e cw nielen nahrádza slovo, ale a aj premiestní do vkladania. 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 pecifikovaný objekt od kurzora - a po koniec objektu. napr. Napí cw čím zmní text od pozície + 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. Format pre nahradenie je: + 4. Formát pre nahradenie je: - [číslo] c objekt ALEBO c [číslo] objekt + c [číslo] pohyb Teraz prejdi na nalsedujúcu lekciu. @@ -394,19 +490,19 @@ Teraz prejdi na nalsedujúcu lekciu. ** Stlač CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru. - Stlač SHIFT-G pre prechod na riadok v súbore. ** + 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 . Na spodu obrazovky sa zobrazí - stavový riadok s názvom súboru a riadkom na ktorom práve si. Zapamätaj - si si číslo riadku pre krok 3. + 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č Shift-G čím sa dostane na spodok súboru. + 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č Shift-G. To a - vráti na riadok, na ktorom si prvý krát stlačil Ctrl-g. - (Keď píe čísla, tieto sa nezobrazujú na obrazovke.) + 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. @@ -419,24 +515,24 @@ Teraz prejdi na nalsedujúcu lekciu. ** 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 ako s : príkazom. + 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, - napí Shift-N. + N. 4. Ak chce vyhžada reazec v spätnom smere, pouí príkaz ? miesto príkazu /. - ---> Keď vyhžadávanie dosiahne koniec tohto súboru, bude pokračova na - začiatku. - - "errroor" nie je spôsob ako nahradi error; errroor je error. + 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: Keď vyhžadávanie dosiahne koniec súboru, bude pokračova na jeho - začiatku. +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' . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -454,16 +550,18 @@ POZNÁMKA: Keď vyhžadávanie dosiahne koniec súboru, bude pokračova na jeho 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. - + uzatvárajúcimi zátvorkami! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcia 4.4: SPOSOB AKO ZMENI CHYBY + Lekcia 4.4: PRÍKAZ NAHRADENIA ** Napí :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. ** @@ -471,7 +569,7 @@ Poznámka: Toto je vežmi výhodné pouí pri ladení programu s chýbajúcimi 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 v riadku. + 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. @@ -479,9 +577,11 @@ Poznámka: Toto je vežmi výhodné pouí pri ladení programu s chýbajúcimi ---> 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. + 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 @@ -489,23 +589,25 @@ Poznámka: Toto je vežmi výhodné pouí pri ladení programu s chýbajúcimi LEKCIA 4 ZHRNUTIE - 1. Ctrl-g vypíe tvoju pozíciu v súbore a status súboru. - Shift-g a premiestni na koniec riadku. Číslo riadku nasledované - Shift-g a presunie na dané číslo riadku. + 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 Shift-N vyhžadá v opačnom smere. + 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árú zátvorku. + párnu zátvorku. - 4. Pre nahradenie nového za prvý starý v riadku napí :s/nový/starý - Pre nahradenie nového za vetky staré v riadku napí :s/nový/starý/g - Pre nahradenie reazcov medzi dvoma riadkami 3 napí :#,#/nový/starý/g + 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/nový/starý/gc + Pre potvrdenie kadého nahradenia pridaj 'c' :%s/starý/nový/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -524,7 +626,7 @@ Poznámka: Toto je vežmi výhodné pouí pri ladení programu s chýbajúcimi 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. +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> @@ -539,41 +641,43 @@ Poznámka: Vetky príkazy : musia by dokončené stlačením <ENTER> 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. + 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í s názvom - súboru TEST, súbor bude kópia výuky, keď si ho uloil. +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ÝBEROVÝ PRÍKAZ PRE ULOENIE + Lekcia 5.3 VÝBER TEXTU PRE ULOENIE - ** Pre uloenie časti súboru, napí :#,# w FILENAME ** + ** Pre uloenie časti súboru, napí v pohyb :w FILENAME ** - 1. Znovu napí :!dir alebo :!ls pre zobrazenie obsahu aktuálneho - adresára a vyber vhodný súbor ako TEST. + 1. Presuň kurozr na tento riadok. - 2. Presuň kurzor na vrch tejto strany a napí Ctrl-g pre vyhžadanie čísla - tohto riadku. PAMETAJ SI TOTO ČÍSLO! + 2. Stlač v a presuň kurozr na piatu poloku dole. Poznámka, e + tento text je vyznačený (highlighted). - 3. Teraz prejdi na spodok strany a napí Ctrl-g znovu. ZAPAMETAJ SI ČÍSLO - AJ TOHTO RIADKU! + 3. Stlač klávesu : . V spodnej časti okna sa objaví :'<,'>. - 4. Pre uloenie LEN časti súboru, napí :#,# w TEST kde #,# sú dve čísla - zapamätaných riadkov (vrch, spodok) a TEST je názov súboru. + 4. Napí w TEST , kde TEST je meno súboru, ktorý zatial neexistuje. + Skontroluj, e vidí :'<,'>w TEST predtým ne stlačí Enter. - 5. Znova sa pozri, či tam ten súbor je pomocou príkazu :!dir ale - NEODSTRAŇUJ ho. + 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -582,21 +686,16 @@ Poznámka: e ak ukončí prácu s editorom Vim a znovu ho spustí s názvom ** Pre vloenie obsahu súboru, napí :r FILENAME ** - 1. Napí :!dir aby si sa presvedčil, e súbor TEST stále existuje. + 1. Premiestni kurzor nad tento riadok. - 2. Presuň kurzor na vrch tejto strany. - -POZNÁMKA: Po vykonaní kroku 3 uvidí Lekciu 5.3. Potom sa presuň dole - na túto lekciu. +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. - -POZNÁMKA: Súbor, ktorý si vloil sa vloí od miesta, kde sa nachádza kurzor. - - 4. Pre kontrolu vloenia súboru, presuň kurzor spä a vimni si, e teraz - má dve kópie lekcie 5.3, originál a súborovú verziu. + 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -606,20 +705,19 @@ POZNÁMKA: Súbor, ktorý si vloil sa vloí od miesta, kde sa nachádza kurzor. 1. :!príkaz spustí vonkají príkaz. Niektoré vyuitežné príklady sú: - (MS_DOS) (UNIX) - :!dir :!ls - zobrazí obsah adresára + (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. :#,#w FILENAME uloí riadky od # do # do súboru 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. @@ -640,9 +738,10 @@ POZNÁMKA: Súbor, ktorý si vloil sa vloí od miesta, kde sa nachádza kurzor. ---> 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 nasledujúcom riadku. -Vlo riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku. + 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. @@ -653,20 +752,21 @@ Vlo riadok nad týmto napísaním Shift-O, keď kurzor je na tomto riadku. ** Napí a pre vloenie textu ZA kurzor. ** 1. Presuň kurzor niie na koniec prvého riadku označeného značkou ---> - napísaním $ v normálnom móde. - 2. Napí a (malé písmeno) pre pridanie textu ZA znakom na mieste - kurzora. (Vežké A pridá na koniec riadku.) + 2. Stlač klávesu e dokiaž kurozr nieje na konci riadku. + + 3. Napí a (malé písmeno) pre pridanie textu ZA kurzorom. -Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, - kurzor doprava, a nakoniec, x , na pridávanie na koniec riadku! + 4. Dokončí slovo tak ako je to v druhom riadku. Stla <ESC> pre + opustenie vkladacieho módu. - 3. Teraz dokonči prvý riadok. Poznámka, e pridávanie je vlastne rovnaké - ako vkladací mód, okrem miesta, kde sa text vkladá. + 5. Poui e na presun na ďalie nedokončené slovo a zopakuj kroky 3 a 4. ----> Tento riadok ti dovožuje nácvik +---> 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ú. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -675,24 +775,52 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, ** Napí vežké R pre nahradenie viac ako jedného znaku. ** - 1. Presuň kurzor niie na prvý riadok označený značkou --->. + 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. - 2. Premiestni kurzor na začiatok prvého slova, ktoré je odliné od druhého - riadku označeného ---> (slovo 'posledná'). +---> Pridaním 123 ku xxx dostane xxx. +---> Pridaním 123 ku 456 dostane 579. - 3. Teraz napí R a nahraď zvyok textu na prvom riadku písaním cez starý - text tak, aby prvý riadok bol rovnaký ako druhý. +POZNÁMKA: Nahradzovací mód je ako vkladací mód, ale kadý napísaný znak + zmae existujúci znak. ----> Na úpravu prvého riadku do tvaru ako je posledný na strane poui klávesy. ----> Na úpravu prvého riadku do tavru ako je druhý, napí R a nový text. - 4. Poznámka, e ak stlačí <ESC> pre ukončenie, vetok nezmenený text - zostane. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + 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.4: NASTAVENIE MONOSTÍ + Lekcia 6.5: NASTAVENIE MONOSTÍ ** Nastav monosti, take vyhžadávanie alebo nahradzovanie ignoruje @@ -700,40 +828,52 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, 1. Vyhžadaj reazec 'ignore' napísaním: - /ignore - Zopakuj vyhžadávanie niekožko krát stlačením klávesy n + /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 - Zopakuj vyhžadávanie niekožko krát stlačením klávesy n + 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 + /ignore <ENTER> - 6. Na odstránenie zvýraznenia výrazov napí: - :nohlsearch + 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ísaním o sa otvorí nový riadok pod kurzorom a premiestni sa kurzor - na vloený riadok do vkladacieho módu. - napísaním vežkého O sa otvorí riadok nad aktuálnym riadkom s kurzorom. + 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 - 2. Napí a pre vkladanie textu ZA znak na pozícii kurzoru. - Napísaním vežkého A sa text automatický pridáva na koniec riadku. + 4. Operátor y vystrihne (skopíruje) text, p ho vloí. - 3. Napísanie vežkého R prepne do nahradzovacieho módu, kým nieje - stlačené <ESC> pre ukončenie nahradzovacieho módu. + 5. Napísanie vežkého R prepne do nahradzovacieho módu, kým nieje + stlačené <ESC>. - 4. Napísanie ":set xxx" nastaví monos "xxx". + 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 @@ -742,7 +882,7 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 7: PRÍKAZY ON-LINE NÁPOVEDY + LEKCIA 7.1: ZÍSKANIE NÁPOVEDY ** Pouívaj on-line systém nápovedy ** @@ -753,19 +893,21 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, - stlač klávesu <F1> (ak nejakú má) - napí :help <ENTER> - Napí :q <ENTER> čím zatvorí okno nápovedy. + Čí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_<T + :help c_CTRL-D :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCIA 8: VYTVORENIE TARTOVACIEHO SKRIPTU + LEKCIA 7.2: VYTVORENIE TARTOVACIEHO SKRIPTU ** Zapni funkcie editora Vim ** @@ -773,22 +915,67 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, 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: - :edit ~/.vimrc pre Unix - :edit $VIM/_vimrc pre MS-Windows + :e ~/.vimrc pre Unix + :e $VIM/_vimrc pre MS-Windows 2. Teraz si prečítaj text príkladu "vimrc" súboru: - :read $VIMRUNTIME/vimrc_example.vim + :r $VIMRUNTIME/vimrc_example.vim 3. Ulo súbor: - - :write + :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. @@ -817,5 +1004,5 @@ Poznámka: Toto obchádza písanie i , posledný znak, text na vloenie, <ESC>, Preklad do Slovenčiny: źubo Čelko e-mail: celbos@inmail.sk - Last Change: 2004 Apr 29 + Last Change: 2006 Apr 18 encoding: cp1250 |