=============================================================================== = 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 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 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