Sh3ll
OdayForums


Server : Apache
System : Linux server1.cgrithy.com 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User : nobody ( 99)
PHP Version : 8.1.23
Disable Function : NONE
Directory :  /usr/share/vim/vim74/tutor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/vim/vim74/tutor/tutor.cs
===============================================================================
=    V � t e j t e   v  t u t o r i a l u   V I M       -    Verze 1.5        =
===============================================================================

     Vim je velmi v�konn� editor, kter� m� p��li� mnoho p��kaz� na to, aby
     mohly b�t v�echny vysv�tlen� ve v�uce jako tato. Tato v�uka obsahuje
     dostate�n� mno�stv� p��kaz� na to, aby bylo mo�n� pou��vat Vim jako
     v�ce��elov� editor.

     P�ibli�n� �as pot�ebn� ke zvl�dnut� t�to v�uky je 25-30 minut, z�le��
     na tom, kolik �asu str�v�te p�ezku�ov�n�m.

     P��kazy v lekc�ch upravuj� text. Vytvo� kopii tohoto souboru pro
     procvi�ov�n� (p�i startu "vimtutor" je ji� toto kopie).

     Je d�le�it� pamatovat, �e tato v�uka je vytvo�ena pro v�uku pou��v�n�m.
     To znamen�, �e je pot�eba si p��kazy vyzkou�et pro jejich spr�vn�
     nau�en�. Pokud si jen �te� text, p��kazy zapomene�!

     Nyn� se p�esv�d�te, �e Shift-Lock NEN� stla�en� a n�kolikr�t stiskn�te
     kl�vesu  j   aby se kurzor posunul natolik, �e lekce 1.1 zapln� celou
     obrazovku.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lekce 1.1:  POHYB KURZORU


   ** Pro pohyb kurzoru pou��vej kl�vesy h,j,k,l jak je zn�zorn�no n�e. **
	     ^
	     k		   Funkce: Kl�vesa h je vlevo a vykon� pohyb vlevo.
       < h	 l >		   Kl�vesa l je vpravo a vykon� pohyb vpravo.
	     j			   Kl�vesa j vypad� na �ipku dolu.
	     v
  1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne�.

  2. Dr� kl�vesu pro pohyb dolu (j), dokud se jej� funkce nezopakuje.
---> Te� v� jak se p�esunout na n�sleduj�c� lekci.

  3. Pou�it�m kl�vesy dolu p�ejdi na lekci 1.2.

Pozn�mka: Pokud si n�kdy nejsi jist n���m, co jsi napsal, stla� <ESC> pro
          p�echod do Norm�ln�ho m�du. Pot� p�epi� po�adovan� p��kaz.

Pozn�mka: Kurzorov� kl�vesy tak� funguj�, av�ak pou��v�n� hjkl je rychlej��
          jakmile si na n�j zvykne�.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 1.2: SPU�T�N� A UKON�EN� VIM


  !! POZN�MKA: P�ed vykon�n�m t�chto krok� si p�e�ti celou lekci!!

  1. Stla� <ESC> (pro uji�t�n�, �e se nach�z� v Norm�ln�m m�du).

  2. Napi�:			:q! <ENTER>.

---> T�mto ukon�� editor BEZ ulo�en� zm�n, kter� si vykonal.
     Pokud chce� ulo�it zm�ny a ukon�it editor napi�:
				:wq  <ENTER>

  3. A� se dostane� na p��kazov� ��dek, napi� p��kaz, kter�m se dostane� zp�t
     do t�to v�uky. To m��e b�t: vimtutor <ENTER>
     B�n� se pou��v�:		 vim tutor <ENTER>

---> 'vim' znamen� spu�t�n� editoru, 'tutor' je soubor k editaci.

  4. Pokud si tyto kroky spolehliv� pamatuje�, vykonej kroky 1 a� 3, ��m�
     ukon�� a znovu spust� editor. Potom p�esu� kurzor dolu na lekci 1.3.
     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 1.3: �PRAVA TEXTU - MAZ�N�


  ** Stisknut�m kl�vesy  x  v Norm�ln�m m�du sma�e� znak na m�st� kurzoru. **

  1. P�esu� kurzor n�e na ��dek ozna�en� --->.

  2. K odstran�n� chyb p�ejdi kurzorem na znak, kter� chce� smazat.

  3. Stla� kl�vesu  x  k odstran�n� necht�n�ch znak�.

  4. Opakuj kroky 2 a� 4 dokud nen� v�ta spr�vn�.

---> Kr��va sko��illa p�ess m�ss�c.

  5. Pokud je v�ta spr�vn�, p�ejdi na lekci 1.4.

POZN�MKA: Nesna� se pouze zapamatovat p�edv�d�n� p��kazy, u� se je pou��v�n�m.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 1.4: �PRAVA TEXTU - VKL�D�N�


      ** Stla�en� kl�vesy  i  v Norm�ln�m m�du umo��uje vkl�d�n� textu. **

  1. P�esu� kurzor na prvn� ��dek ozna�en� --->.

  2. Pro upraven� prvn�ho ��dku do podoby ��dku druh�ho, p�esu� kurzor na
     prvn� znak za m�sto, kde m� b�t text vlo�en�.

  3. Stla�  i  a napi� pot�ebn� dodatek.

  4. Po opraven� ka�d� chyby stla� <ESC> pro n�vrat do Norm�ln�ho m�du.
     Opakuj kroky 2 a� 4 dokud nen� v�ta spr�vn�.

---> N�jak� txt na t�to .
---> N�jak� text chyb� na t�to ��dce.

  5. Pokud ji� ovl�d� vkl�d�n� textu, p�ejdi na n�sleduj�c� shrnut�.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRNUT� LEKCE 1


  1. Kurzorem se pohybuje pomoc� �ipek nebo kl�vesami hjkl.
	h (vlevo)	j (dolu)	k (nahoru)	l (vpravo)

  2. Pro spu�t�n� Vimu (z p��kazov�ho ��dku) napi�: vim SOUBOR <ENTER>

  3. Pro ukon�en� Vimu napi�: <ESC>  :q!  <ENTER>  bez ulo�en� zm�n.
	     	       anebo: <ESC>  :wq  <ENTER>  pro ulo�en� zm�n.

  4. Pro smaz�n� znaku pod kurzorem napi� v Norm�ln�m m�du:  x

  5. Pro vkl�d�n� textu od m�sta kurzoru napi� v Norm�ln�m m�du:
	 i     vkl�dan� text	<ESC>

POZN�MKA: Stla�en� <ESC> t� p�em�st� do Norm�ln�ho m�du nebo zru�� necht�n�
      a ��ste�n� dokon�en� p��kaz.

Nyn� pokra�uj Lekc� 2.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lekce 2.1: P��KAZY MAZ�N�


	       ** P��kaz  dw  sma�e znaky do konce slova. **

  1. Stla�  <ESC>  k ubezpe�en�, �e jsi v Norm�ln�m m�du.

  2. P�esu� kurzor n�e na ��dek ozna�en� --->.

  3. P�esu� kurzor na za��tek slova, kter� je pot�eba smazat.

  4. Napi�   dw	 , aby slovo zmizelo.

POZN�MKA: P�smena dw se zobraz� na posledn�m ��dku obrazovky jakmile je
	  nap�e�. Kdy� nap�e� n�co �patn�, stla�  <ESC>  a za�ni znova.

---> Jsou tu n�jak� slova z�bava, kter� nepat�� list do t�to v�ty.

  5. Opakuj kroky 3 a� 4 dokud nen� v�ta spr�vn� a p�ejdi na lekci 2.2.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekce 2.2: V�CE P��KAZ� MAZ�N�


	   ** Naps�n� p��kazu  d$  sma�e v�e a� do konce ��dky. **

  1. Stla�  <ESC>  k ubezpe�en�, �e jsi v Norm�ln�m m�du.

  2. P�esu� kurzor n�e na ��dek ozna�en� --->.

  3. P�esu� kurzor na konec spr�vn� v�ty (ZA prvn� te�ku).

  4. Napi�  d$  ,aby jsi smazal znaky a� do konce ��dku.

---> N�kdo napsal konec t�to v�ty dvakr�t. konec t�to v�ty dvakr�t.


  5. P�ejdi na lekci 2.3 pro pochopen� toho, co se stalo.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekce 2.3: ROZ�I�OVAC� P��KAZY A OBJEKTY


  Form�t mazac�ho p��kazu  d  je n�sleduj�c�:

	 [��slo]   d   objekt     NEBO     d   [��slo]   objekt
  Kde:
    ��slo - ud�v� kolikr�t se p��kaz vykon� (voliteln�, v�choz�=1).
    d - je p��kaz maz�n�.
    objekt - ud�v� na �em se p��kaz vykon�v� (vypsan� n�e).

  Kr�tk� v�pis objekt�:
    w - od kurzoru do konce slova, v�etn� mezer.
    e - od kurzoru do konce slova, BEZ mezer.
    $ - od kurzoru do konce ��dku.

POZN�MKA:  Stla�en�m kl�vesy objektu v Norm�ln�m m�du se kurzor p�esune na
           m�sto up�esn�n� ve v�pisu objekt�.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 2.4: V�JIMKA Z 'P��KAZ-OBJEKT'


    	          ** Naps�n�m   dd   sma�e� cel� ��dek. **

  Vzhledem k �astosti maz�n� cel�ho ��dku se auto�i Vimu rozhodli, �e bude
  jednodu�� napsat prost� dv� d k smaz�n� cel�ho ��dku.

  1. P�esu� kurzor na druh� ��dek spodn�ho textu.
  2. Napi�  dd  pro smaz�n� ��dku.
  3. P�ejdi na �tvrt� ��dek.
  4. Napi�   2dd   (vzpome� si  ��slo-p��kaz-objekt) pro smaz�n� dvou ��dk�.

      1)  R��e jsou �erven�,
      2)  Bl�to je z�bavn�,
      3)  Fialky jsou modr�,
      4)  M�m auto,
      5)  Hodinky ukazuj� �as,
      6)  Cukr je sladk�,
      7)  A to jsi i ty.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   Lekce 2.5: P��KAZ UNDO


   ** Stla�  u	pro vr�cen� posledn�ho p��kazu,  U  pro celou ��dku. **

  1. P�esu� kurzor n�e na ��dek ozna�en� ---> a p�em�sti ho na prvn� chybu.
  2. Napi�  x  pro smaz�n� prvn�ho necht�n�ho znaku.
  3. Te� napi�  u  ��m� vr�t� zp�t posledn� vykonan� p��kaz.
  4. Nyn� oprav v�echny chyby na ��dku pomoc� p��kazu  x  .
  5. Napi� velk�  U  ��m� vr�t� ��dek do p�vodn�ho stavu.
  6. Te� napi�  u  n�kolikr�t, ��m� vr�t� zp�t p��kaz  U  .
  7. Stla� CTRL-R (kl�vesu CTRL dr� stla�enou a stiskni R) n�kolikr�t,
     ��m� vr�t� zp�t p�edt�m vr�cen� p��kazy (redo).

---> Opprav chybby nna toomto ��dku a nahra� je pommoc� undo.

  8. Toto jsou velmi u�ite�n� p��kazy. Nyn� p�ejdi na souhrn Lekce 2.

  



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRNUT� LEKCE 2


  1. Pro smaz�n� znak� od kurzoru do konce slova napi�:    dw

  2. Pro smaz�n� znak� od kurzoru do konce ��dku napi�:    d$

  3. Pro smaz�n� cel�ho ��dku napi�:    dd

  4. Form�t p��kazu v Norm�ln�m m�du je:

       [��slo]   p��kaz   objekt    NEBO    p��kaz     [��slo]   objekt
     kde:
       ��slo - ud�v� po�et opakov�n� p��kazu
       p��kaz - ud�v� co je t�eba vykonat, nap��klad  d  ma�e
       objekt - ud�v� rozsah p��kazu, nap��klad  w  (slovo),
		$ (do konce ��dku), atd.

  5. Pro vr�cen� p�ede�l� �innosti, napi�:	u (mal� u)
     Pro vr�cen� v�ech �prav na ��dku napi�:	U (velk� U)
     Pro vr�cen� vr�cen�ch �prav (redo) napi�:	CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lekce 3.1: P��KAZ VLO�IT


       ** P��ka  p  vlo�� posledn� vymazan� text za kurzor. **

  1. P�esu� kurzor n�e na posledn� ��dek textu.

  2. Napi�  dd  pro smaz�n� ��dku a jeho ulo�en� do bufferu.

  3. P�esu� kurzor VݩE tam, kam smazan� ��dek pat��.

  4. V Norm�ln�m m�du napi�  p  pro op�tn� vlo�en� ��dku.

  5. Opakuj kroky 2 a� 4 dokud ��dky nebudou ve spr�vn�m po�ad�.

     d) Tak� se dok�e� vzd�l�vat?
     b) Fialky jsou modr�,
     c) Inteligence se u��,
     a) R��e jsou �erven�,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekce 3.2: P��KAZ NAHRAZEN�


          ** Naps�n�m  r  a znaku se nahrad� znak pod kurzorem. **

  1. P�esu� kurzor n�e na prvn� ��dek ozna�en� --->.

  2. P�esu� kurzor na za��tek prvn� chyby.

  3. Napi�  r  a potom znak, kter� nahrad� chybu.

  4. Opakuj kroky 2 a� 3 dokud nen� prvn� ��dka spr�vn�.

--->  Kdi� byl pz�n tento ��deg, n�kdu stla�il �paqn� kl�vesy!
--->  Kdy� byl ps�n tento ��dek, n�kdo stla��l �patn� kl�vesy!

  5. Nyn� p�ejdi na Lekci 3.2.

POZN�MKA: Zapamatuj si, �e by ses m�l u�it pou��v�n�m, ne zapamatov�n�m.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		           Lekce 3.3: P��KAZ �PRAVY


	  ** Pokud chce� zm�nit ��st nebo cel� slovo, napi�  cw . **

  1. P�esu� kurzor n�e na prvn� ��dek ozna�en� --->.

  2. Um�sti kurzor na p�smeno i v slov� �i�ok.

  3. Napi�  cw  a oprav slovo (v tomto p��pad� napi� '�dek'.)

  4. Stla� <ESC> a p�ejdi na dal�� chybu (prvn� znak, kter� t�eba zm�nit.)

  5. Opakuj kroky 3 a� 4 dokud nen� prvn� v�ta stejn� jako ta druh�.

---> Tento �i�ok m� n�kolik skic, kter� psadoinsa zm�nit pasdgf p��kazu.
---> Tento ��dek m� n�kolik slov, kter� pot�ebuj� zm�nit pomoc� p��kazu.

V�imni si, �e  cw  nejen nahrazuje slovo, ale tak� p�em�st� do vkl�d�n�.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekce 3.4: V�CE ZM�N POU�IT�M c


   ** P��kaz pro �pravu se dru�� se stejn�mi objekty jako ten pro maz�n�. **

  1. P��kaz pro �pravu pracuje stejn� jako pro maz�n�. Form�t je:

       [��slo]   c   objekt	 NEBO	   c	[��slo]   objekt

  2. Objekty jsou tak� shodn�, jako nap�.: w (slovo), $ (konec ��dku), atd.

  3. P�ejdi n�e na prvn� ��dek ozna�en� --->.

  4. P�esu� kurzor na prvn� rozd�l.

  5. Napi�  c$  pro upraven� zbytku ��dku podle toho druh�ho a stla� <ESC>.

---> Konec tohoto ��dku pot�ebuje pomoc, aby byl jako ten druh�.
---> Konec tohoto ��dku pot�ebuje opravit pou�it�m p��kazu  c$  .



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRNUT� LEKCE 3


  1. Pro vlo�en� textu, kter� byl smaz�n, napi�  p  . To vlo�� smazan� text
     ZA kurzor (pokud byl ��dek smazan�, p�ejde na ��dek pod kurzorem).

  2. Pro nahrazen� znaku pod kurzorem, napi�  r  a potom znak, kter�m
     chce� p�vodn� znak nahradit.

  3. P��kaz na upravov�n� umo��uje zm�nit specifikovan� objekt od kurzoru
     do konce objektu. Nap��klad: Napi�  cw  ,��m� zm�n� text od pozice
     kurzoru do konce slova,  c$  zm�n� text do konce ��dku.

  4. Form�t pro nahrazov�n� je:

	 [��slo]   c   objekt      NEBO     c   [��slo]   objekt

Nyn� p�ejdi na n�sleduj�c� lekci.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekce 4.1: POZICE A STATUS SOUBORU


  ** Stla� CTRL-g pro zobrazen� sv� pozice v souboru a statusu souboru.
     Stla� SHIFT-G pro p�echod na ��dek v souboru. **

  Pozn�mka: P�e�ti si celou lekci ne� za�ne� vykon�vat kroky!!

  1. Dr� kl�vesu Ctrl stla�enou a stiskni  g  . Vespod obrazovky se zobraz�
     stavov� ��dek s n�zvem souboru a ��dkou na kter� se nach�z�. Zapamatuj
     si ��slo ��dku pro krok 3.

  2. Stla� shift-G pro p�esun na konec souboru.

  3. Napi� ��slo ��dku na kter�m si se nach�zel a stla� shift-G. To t�
     vr�t� na ��dek, na kter�m jsi d��ve stiskl Ctrl-g.
     (Kdy� p�e� ��sla, tak se NEZOBRAZUJ� na obrazovce.)

  4. Pokud se c�t� schopn� vykonat tyto kroky, vykonej je.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lekce 4.2: P��KAZ VYHLED�V�N�


     ** Napi�  /  n�sledovan� �et�zcem pro vyhled�n� onoho �et�zce. **

  1. Stiskni / v Norm�ln�m m�du.  V�imni si, �e tento znak se spolu s
     kurzorem zobraz� v doln� ��sti obrazovky jako p��kaz  :  .

  2. Nyn� napi� 'chhybba' <ENTER>.  To je slovo, kter� chce� vyhledat.

  3. Pro vyhled�n� dal��ho v�sledku stejn�ho �et�zce, jednodu�e stla�  n  .
     Pro vyhled�n� dal��ho v�sledku stejn�ho �et�zce opa�n�m sm�rem, stiskni
     Shift-N.

  4. Pokud chce� vyhledat �et�zec v opa�n�m sm�ru, pou�ij p��kaz  ?  m�sto
     p��kazu  /  .

---> "chhybba" nen� zp�sob, jak hl�skovat chyba; chhybba je chyba.

Pozn�mka: Kdy� vyhled�v�n� dos�hne konce souboru, bude pokra�ovat na jeho
          za��tku.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekce 4.3: VYHLED�V�N� P�ROV� Z�VORKY


	      ** Napi�  %  pro nalezen� p�rov� ),], nebo } . **

  1. P�em�sti kurzor na kteroukoli (, [, nebo { v ��dku ozna�en�m --->.

  2. Nyn� napi� znak  %  .

  3. Kurzor se p�em�st� na odpov�daj�c� z�vorku.

  4. Stla�  %  pro p�esun kurzoru zp�t na otv�raj�c� z�vorku.

---> Toto ( je testovac� ��dek ('s, ['s ] a {'s } v n�m. ))

Pozn�mka: Toto je velmi u�ite�n� p�� lad�n� programu s chyb�j�c�mi
          uzav�rac�mi z�vorkami.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekce 4.4: ZP�SOB JAK ZM�NIT CHYBY
		      

   ** Napi�  :s/star�/nov�/g  pro nahrazen� slova 'nov�' za 'star�'. **

  1. P�esu� kurzor na ��dek ozna�en� --->.

  2. Napi�  :s/dobr��/dobr� <ENTER> .  V�imni si, �e tento p��kaz zm�n� pouze
     prvn� v�skyt v ��dku.

  3. Nyn� napi�	 :s/dobr��/dobr�/g  co� znamen� celkov� nahrazen� v ��dku.
     Toto nahrad� v�echny v�skyty v ��dku.

---> dobr�� suroviny a dobr�� n��in� jsou z�kladem dobr�� kuchyn�.

  4. Pro zm�nu v�ech v�skyt� �et�zce mezi dv�ma ��dky,
     Napi�   :#,#s/star�/nov�/g  kde #,# jsou ��sla on�ch ��dek.
     Napi�   :%s/star�/nov�/g    pro zm�nu v�ech v�skyt� v cel�m souboru.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRNUT� LEKCE 4


  1. Ctrl-g  vyp�e tvou pozici v souboru a status souboru.
     Shift-G  t� p�em�st� na konec souboru.  ��slo n�sledovan�
     Shift-G  t� p�esune na dan� ��slo ��dku.

  2. Naps�n�  /  n�sledovan� �et�zcem vyhled� �et�zec sm�rem DOP�EDU.
     Naps�n�  ?  n�sledovan� �et�zcem vyhled� �et�zec sm�rem DOZADU.
     Naps�n�  n  po vyhled�v�n� najde n�sleduj�c� v�skyt �et�zce ve stejn�m
     sm�ru, Shift-N ve sm�ru opa�n�m.

  3. Stisknut�  %  kdy� je kurzor na (,),[,],{, nebo } najde odpov�daj�c�
     p�rovou z�vorku.

  4. Pro nahrazen� nov�ho za prvn� star� v ��dku napi�     :s/star�/nov�
     Pro nahrazen� nov�ho za v�echny star� v ��dku napi�   :s/star�/nov�/g
     Pro nahrazen� �et�zc� mezi dv�mi ��dkami # napi�      :#,#s/star�/nov�/g
     Pro nahrazen� v�ech v�skyt� v souboru napi�	   :%s/star�/nov�/g
     Pro potvrzen� ka�d�ho nahrazen� p�idej 'c'		   :%s/star�/nov�/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekce 5.1: JAK VYKONAT VN�J�� P��KAZ


   ** Napi�  :!  n�sledovan� vn�j��m p��kazem pro spu�t�n� p��kazu. **

  1. Napi� obvykl� p��kaz  :  , kter� um�st� kurzor na spodek obrazovky
     To umo�n� napsat p��kaz.

  2. Nyn� stiskni  !  (vyk�i�n�k). To umo�n� vykonat jak�koliv vn�j��
     p��kaz z p��kazov�ho ��dku.

  3. Nap��klad napi�  ls  za ! a stiskni <ENTER>.  Tento p��kaz zobraz�
     obsah tv�ho adres�e jako v p��kazov�m ��dku.
     Vyzkou�ej  :!dir  pokud ls nefunguje.

Pozn�mka:  Takto je mo�n� vykonat jak�koliv p��kaz.

Pozn�mka:  V�echny p��kazy  :  mus� b�t dokon�en� stisknut�m <ENTER>




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 5.2: V�CE O UKL�D�N� SOUBOR�


	    ** Pro ulo�en� zm�n v souboru napi�  :w SOUBOR. **

  1. Napi�  :!dir  nebo  :!ls  pro v�pis aktu�ln�ho adres�e.
     U� v�, �e za t�mto mus� stisknout <ENTER>.

  2. Vyber si n�zev souboru, kter� je�t� neexistuje, nap��klad TEST.

  3. Nyn� napi�:  :w TEST  (kde TEST je vybran� n�zev souboru.)

  4. To ulo�� cel� soubor  (V�uka Vimu)  pod n�zvem TEST.
     Pro ov�en� napi� znovu :!dir  , ��m� zobraz� obsah adres�e.

Pozn�mka: Jakmile ukon�� Vim a znovu ho spust� s n�zvem souboru TEST,
          soubor bude p�esn� kopie v�uky, kdy� si ji ukl�dal.

  5. Nyn� odstra� soubor naps�n�m (MS-DOS):    :!del TEST
			     nebo (Unix):      :!rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekce 5.3: V�B�ROV� P��KAZ ULO�EN�


	    ** Pro ulo�en� ��sti souboru napi�  :#,# w SOUBOR **

  1. Je�t� jednou napi�  :!dir  nebo  :!ls  pro v�pis aktu�ln�ho adres�e
     a vyber vhodn� n�zev souboru jako nap�. TEST.

  2. P�esu� kurzor na vrch t�to str�nky a stiskni  Ctrl-g  pro zobrazen�
     ��sla ��dku.  ZAPAMATUJ SI TOTO ��SLO!

  3. Nyn� se p�esu� na spodek t�to str�nky a op�t stiskni Ctrl-g.
     ZAPAMATUJ SI I ��SLO TOHOTO �DKU!

  4. Pro ulo�en� POUZE ��sti souboru, napi�  :#,# w TEST  kde #,# jsou
     ��sla dvou zapamatovan�ch ��dk� (vrch, spodek) a TEST je n�zev souboru.

  5. Znova se ujisti, �e tam ten soubor je pomoc�  :!dir  ale NEODSTRA�UJ ho.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		        Lekce 5.4: SLU�OV�N� SOUBOR�


      	   ** K vlo�en� obsahu souboru napi�  :r N�ZEV_SOUBORU **

  1. Napi�  :!dir  pro uji�t�n�, �e soubor TEST st�le existuje.

  2. P�esu� kurzor na vrch t�to str�nky.

POZN�MKA: Po vykon�n� kroku 3 uvid� lekci 5.3.	Potom se op�t p�esu� dol�
          na tuto lekci.

  3. Nyn� vlo� soubor TEST pou�it�m p��kazu  :r TEST  kde TEST je n�zev
     souboru.

POZN�MKA: Soubor, kter� vkl�d� se vlo�� od m�sta, kde se nach�z� kurzor.

  4. Pro potvrzen� vlo�en� souboru, p�esu� kurzor zp�t a v�imni si, �e te�
     m� dv� kopie lekce 5.3, origin�l a souborovou verzi.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRNUT� LEKCE 5


  1.  :!p��kaz  vykon� vn�j�� p��kaz.

      N�kter� u�ite�n� p��klady jsou:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  zobraz� obsah souboru.
	  :!del SOUBOR     :!rm SOUBOR     -  odstran� SOUBOR.

  2.  :w SOUBOR  ulo�� aktu�ln� text jako SOUBOR na disk.

  3.  :#,#w SOUBOR  ulo�� ��dky od # do # do SOUBORU.

  4.  :r SOUBOR  vybere z disku SOUBOR a vlo�� ho do editovan�ho souboru
      za pozici kurzoru.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  Lekce 6.1: P��KAZ OTEV��T


  ** Napi�  o  pro vlo�en� ��dku pod kurzor a p�epnut� do Vkl�dac�ho m�du. **

  1. P�em�sti kurzor n�e na ��dek ozna�en� --->.

  2. Napi�  o (mal�) pro vlo�en� ��dku POD kurzor a p�epnut� do
     Vkl�dac�ho m�du.

  3. Nyn� zkop�ruj ��dek ozna�en� ---> a stiskni <ESC> pro ukon�en�
     Vkl�dac�ho m�du.
  
---> Po stisknut�  o  se kurzor p�em�st� na vlo�en� ��dek do Vkl�dac�ho
     m�du.

  4. Pro otev�en� ��dku NAD kurzorem jednodu�e napi� velk�  O  , m�sto
     mal�ho o. Vyzkou�ej si to na n�sleduj�c�m ��dku.
Vlo� ��dek nad t�mto naps�n�m Shift-O po um�st�n� kurzoru na tento ��dek.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  Lekce 6.2: P��KAZ P�IDAT


	     ** Stiskni  a  pro vlo�en� textu ZA kurzor. **

  1. P�esu� kurzor na n�e na konec ��dky ozna�en� --->
     stisknut�m $ v Norm�ln�m m�du.

  2. Stiskni  a  (mal�) pro p�id�n� textu ZA znak, kter� je pod kurzorem.
     (Velk�  A  p�id� na konec ��dku.)

Pozn�mka: T�mto se vyhne� stisknut�  i  , posledn�ho znaku, textu na vlo�en�,
          <ESC>, kurzor doprava, a nakonec  x  na p�id�v�n� na konec ��dku!

  3. Nyn� dokon�� prvn� ��dek. V�imni si, �e p�id�v�n� je vlastn� stejn� jako
     Vkl�dac� m�d, krom� m�sta, kam se text vkl�d�.

---> Tento ��dek ti umo��uje nacvi�it
---> Tento ��dek ti umo��uje nacvi�it p�id�v�n� textu na konec ��dky.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekce 6.3: JIN� ZP�SOB NAHRAZOV�N�


         ** Napi� velk�  R  pro nahrazen� v�c ne� jednoho znaku. **

  1. P�esu� kurzor na prvn� ��dek ozna�en� --->.

  2. Um�sti kurzor na za��tek prvn�ho slova, kter� je odli�n� od druh�ho
     ��dku ozna�en�ho ---> (slovo 'posledn�').

  3. Nyn� stiskni  R  a nahra� zbytek textu na prvn�m ��dku p�eps�n�m
     star�ho textu tak, aby byl prvn� ��dek stejn� jako ten druh�.

---> Pro upraven� prvn�ho ��dku do tvaru toho posledn� na stran� pou�ij kl.
---> Pro upraven� prvn�ho ��dku do tvaru toho druh�ho, napi� R a nov� text.

  4. V�imni si, �e jakmile stiskne� <ESC> v�echen nezm�n�n� text z�st�v�.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		         Lekce 6.4: NASTAVEN� MO�NOST�

  ** Nastav mo�nost, �e vyhled�v�n� anebo nahrazov�n� nedb� velikosti p�smen **

  1. Vyhledej �et�zec 'ignore' naps�n�m:
     /ignore
     Zopakuj n�kolikr�t stisknut� kl�vesy n.

  2. Nastav mo�nost 'ic' (Ignore case) naps�n�m p��kazu:
     :set ic

  3. Nyn� znovu vyhledej 'ignore' stisknut�m: n
     N�kolikr�t hled�n� zopakuj stisknut�m kl�vesy n.

  4. Nastav mo�nosti 'hlsearch' a 'incsearch':
     :set hls is

  5. Nyn� znovu vykonej vyhled�vac� p��kaz a sleduj, co se stane:
     /ignore

  6. Pro vypnut� zv�raz�ov�n� v�sledk� napi�:
     :nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       SHRHNUT� LEKCE 6


  1. Stisknut�  o  otev�e nov� ��dek POD kurzorem a um�st� kurzor na vlo�en�
     ��dek do Vkl�dac�ho m�du.
     Naps�n� velk�ho  O  otev�e ��dek NAD ��dkem, na kter�m je kurzor.

  2. Stiskni  a  pro vlo�en� textu ZA znak na pozici kurzoru.
     Naps�n� velk�ho  A  automaticky p�id� text na konec ��dku.

  3. Stisknut� velk�ho  R  p�epne do Nahrazovac�ho m�du, dokud
     nestiskne� <ESC> pro jeho ukon�en�.

  4. Naps�n� ":set xxx" nastav� mo�nosti "xxx".








~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      LEKCE 7: P��KAZY ON-LINE N�POV�DY


		   ** Pou��vej on-line syst�m n�pov�dy **

  Vim m� obs�hl� on-line syst�m n�pov�dy. Pro za��tek vyzkou�ej jeden z
  n�sleduj�c�ch:
	- stiskni kl�vesu <HELP> (pokud ji m�)
	- stiskni kl�vesu <F1>  (pokud ji m�)
	- napi�  :help <ENTER>

  Napi�  :q <ENTER>  pro uzav�en� okna n�pov�dy.

  M��e� naj�t n�pov�du k jak�mukoliv t�matu p�id�n�m argumentu k
  p��kazu ":help". Zkus tyto (nezapome� stisknout <ENTER>):

	:help w
	:help c_<T
	:help insert-index
	:help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  LEKCE 8: VYTVO�EN� INICIALIZA�N�HO SKRIPTU

		        ** Zapni funkce editoru Vim **

  Vim m� daleko v�ce funkc� ne� Vi, ale v�t�ina z nich je vypnuta ve v�choz�m
  nastaven�. Pro zapnut� n�kter�ch vytvo� soubor "vimrc".

  1. Za�ni upravovat soubor "vimrc". Toto z�vis� na pou�it�m syst�mu:
	:edit ~/.vimrc			pro Unix
	:edit $VIM/_vimrc		pro MS-Windows

  2. Nyn� �ti uk�zkov� "vimrc" soubor:

	:read $VIMRUNTIME/vimrc_example.vim

  3. Ulo� soubor pomoc�:

	:write

  Po p��t�m startu Vim se zapne zv�raz�ov�n� syntaxe.
  Do souboru "vimrc" m��e� p�idat v�echny svoje up�ednost�ovan� nastaven�.

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

  Toto ukon�uje v�uku Vim, kter� byla my�len� jako stru�n� p�ehled
  editoru Vim, tak akor�t posta�uj�c� pro lehk� a obstojn� pou��v�n� editoru.
  Tato v�uka m� daleko od �plnosti, proto�e Vim obsahuje podstatn� v�ce
  p��kaz�. D�le si p�e�ti u�ivatelsk� manu�l: ":help user-manual".

  Pro dal�� studium je doporu�en� kniha:
	Vim - Vi Improved - od Steve Oualline
	Nakladatel: New Riders
  Prvn� kniha ur�en� pro Vim. Obzvl�t� vhodn� pro za��te�n�ky.
  Obsahuje mno�stv� p��klad� a obr�zk�.
  viz http://iccf-holland.org/click5.html

  Tato kniha je star�� a v�ce v�novan� Vi ne� Vim, ale tak� doporu�en�:
	Learning the Vi Editor - od Linda Lamb
	Nakladatel: O'Reilly & Associates Inc.
  Je to dobr� kniha pro z�sk�n� v�domost� t�m� o v�em, co m��ete s Vi d�lat.
  �est� vyd�n� obsahuje t� informace o Vim.

  Tato v�uka byla napsan� autory Michael C. Pierce a Robert K. Ware,
  Colorado School of Mines s pou�it�m my�lenek od: Charles Smith,
  Colorado State University.  E-mail: bware@mines.colorado.edu.

  Upravil pro Vim: Bram Moolenaar.

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

  P�eklad do �e�tiny: Lubo� Turek
  E-Mail: lubos.turek@gmail.com
  2007 Feb 28 

ZeroDay Forums Mini