===============================================================================
=    V i t a j t e   v o   V I M   T u t o r i a l i    -    Verzia 1.5       =
===============================================================================

     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.

     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ť.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     LEKCIA 1.2: SPÚŠŤANIE A 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>

  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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      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 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. **

  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.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       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íš v normálnom móde:  x

  5. Pre vloženie textu na mieste kurzora v normálnom móde napíš:
	 i     vkladaný text	<ESC>

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í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.

---> 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: ROZŠIROVACIE PRÍKAZY A OBJEKTY


  Formát mazacieho príkazu  d  je nasledovný:

   [čí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)

  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.

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.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcia 2.4: VÝNIMKA V 'PRÍKAZOVOM OBJEKTE'


	    ** 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   (pametaj si  číslo-príkaz-objekt) 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.5: 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 (redo).

---> 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. Formát pre píkaz v norálnom móde je:

       [číslo]   príkaz   objekt    ALEBO   príkaz [číslo]   objekt
     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),
		$ (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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 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  r  a znaku sa nahradí znak na mieste kurzora. **

  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.

  4. Zopakuj kroky 2 a 3, kým prvý riadok nieje správny.

---> 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 alebo celé slovo, napíš  cw . **

  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'.)

  4. Stlač <ESC> a prejdi na ďalšiu chybu (prvý 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.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekcia 3.4: VIAC ZMIEN POUŽITÍM c


   ** Príkaz pre úpravy sa používa s rovnakými objektami ako pre mazanie **

  1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:

    [číslo]   c   objekt       ALEBO       c [číslo]   objekt

  2. Objekty sú rovnaké, ako napríklad  w (slovo), $ (koniec riadku), atď.

  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$ .



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       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ť špecifikovaný objekt od kurzora
     až po koniec objektu.  napr. Napíš  cw  čím zmníš text od pozície
     kurzora do konca slova, c$  zmení text do konca riadku.

  4. Format pre nahradenie je:

	[číslo]   c objekt	 ALEBO	     c	 [číslo]    objekt


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.
     Stlač SHIFT-G pre prechod 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.

  2. Stlač Shift-G čím sa dostaneš na spodok 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.)

  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 ako 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.

  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.

POZNÁMKA: Keď vyhľadávanie dosiahne koniec súboru, bude pokračovať na jeho
	  začiatku.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	     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.

---> 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: SPOSOB AKO ZMENIŤ CHYBY


 ** 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 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.
     napíš  :%s/starý/nový/g    pre zmenu všetkých výskytov v celom riadku




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       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.

  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.

  3. Napísanie  %  keď kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
     párú 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
     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


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		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.
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.

  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.

  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


  ** Pre uloženie časti súboru, napíš   :#,# w FILENAME **

  1. Znovu napíš  :!dir  alebo  :!ls  pre zobrazenie obsahu aktuálneho
     adresára a vyber vhodný súbor ako TEST.

  2. Presuň kurzor na vrch tejto strany a napíš  Ctrl-g  pre vyhľadanie čísla
     tohto riadku.  PAMETAJ SI TOTO ČÍSLO!

  3. Teraz prejdi na spodok strany a napíš  Ctrl-g  znovu. ZAPAMETAJ SI ČÍSLO
     AJ TOHTO RIADKU!

  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.

  5. Znova sa pozri, či tam ten súbor je pomocou príkazu   :!dir ale
     NEODSTRAŇUJ ho.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcia 5.4: VÝBER A ZLUČOVANIE SÚBOROV


	** Pre vloženie obsahu súboru, napíš   :r FILENAME **

  1. Napíš   :!dir   aby si sa presvedčil, že súbor TEST stále existuje.

  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.

  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.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       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.  :#,#w FILENAME  uloží riadky od # do # 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.







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 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 nasledujúcom riadku.
Vlož riadok nad týmto napísaním Shift-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 --->
     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.)

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!

  3. Teraz dokonči prvý riadok. Poznámka, že pridávanie je vlastne rovnaké
     ako vkladací mód, okrem miesta, kde sa text vkladá.

---> Tento riadok ti dovoľuje nácvik
---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    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 --->.

  2. Premiestni kurzor na začiatok prvého slova, ktoré je odlišné od druhého
     riadku označeného ---> (slovo 'posledná').

  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ý.

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

  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

  6. Na odstránenie zvýraznenia výrazov napíš:
     :nohlsearch

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      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.

  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.

  3. Napísanie veľkého  R  prepne do nahradzovacieho módu, kým nieje
     stlačené <ESC> pre ukončenie nahradzovacieho módu.

  4. Napísanie ":set xxx" nastaví možnosť "xxx".








~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    LEKCIA 7: PRÍKAZY ON-LINE 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>

  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 insert-index
	:help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 LEKCIA 8: 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:
	:edit ~/.vimrc      pre Unix
	:edit $VIM/_vimrc   pre MS-Windows

  2. Teraz si prečítaj text príkladu "vimrc" súboru:

	:read $VIMRUNTIME/vimrc_example.vim

  3. Ulož súbor:

	:write

  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.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  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:  2004 Apr 29
  Encoding:	iso8859-2
