| 
									
										
										
										
											2008-06-24 23:58:50 +00:00
										 |  |  |  | =============================================================================== | 
					
						
							| 
									
										
										
										
											2019-03-17 17:13:16 +01:00
										 |  |  |  | =    V <20> t e j t e   v   t u t o r i a l u   V I M       -    Verze 1.5       = | 
					
						
							| 
									
										
										
										
											2008-06-24 23:58:50 +00:00
										 |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Vim je velmi v<>konn<6E> editor, kter<65> m<> p<><70>li<6C> mnoho p<><70>kaz<61> na to, aby | 
					
						
							|  |  |  |  |      mohly b<>t v<>echny vysv<73>tlen<65> ve v<>uce jako tato. Tato v<>uka obsahuje | 
					
						
							|  |  |  |  |      dostate<74>n<EFBFBD> mno<6E>stv<74> p<><70>kaz<61> na to, aby bylo mo<6D>n<EFBFBD> pou<6F><75>vat Vim jako | 
					
						
							|  |  |  |  |      v<>ce<63><65>elov<6F> editor. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      P<>ibli<6C>n<EFBFBD> <20>as pot<6F>ebn<62> ke zvl<76>dnut<75> t<>to v<>uky je 25-30 minut, z<>le<6C><65> | 
					
						
							|  |  |  |  |      na tom, kolik <20>asu str<74>v<EFBFBD>te p<>ezku<6B>ov<6F>n<EFBFBD>m. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      P<><50>kazy v lekc<6B>ch upravuj<75> text. Vytvo<76> kopii tohoto souboru pro | 
					
						
							|  |  |  |  |      procvi<76>ov<6F>n<EFBFBD> (p<>i startu "vimtutor" je ji<6A> toto kopie). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Je d<>le<6C>it<69> pamatovat, <20>e tato v<>uka je vytvo<76>ena pro v<>uku pou<6F><75>v<EFBFBD>n<EFBFBD>m. | 
					
						
							|  |  |  |  |      To znamen<65>, <20>e je pot<6F>eba si p<><70>kazy vyzkou<6F>et pro jejich spr<70>vn<76> | 
					
						
							|  |  |  |  |      nau<61>en<65>. Pokud si jen <20>te<74> text, p<><70>kazy zapomene<6E>! | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-09 22:00:53 +01:00
										 |  |  |  |      Nyn<79> se p<>esv<73>d<EFBFBD>te, <20>e Caps-Lock NEN<45> stla<6C>en<65> a n<>kolikr<6B>t stiskn<6B>te | 
					
						
							| 
									
										
										
										
											2019-03-17 17:13:16 +01:00
										 |  |  |  |      kl<6B>vesu   j   aby se kurzor posunul natolik, <20>e lekce 1.1 zapln<6C> celou | 
					
						
							| 
									
										
										
										
											2008-06-24 23:58:50 +00:00
										 |  |  |  |      obrazovku. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lekce 1.1:  POHYB KURZORU | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Pro pohyb kurzoru pou<6F><75>vej kl<6B>vesy h,j,k,l jak je zn<7A>zorn<72>no n<><6E>e. ** | 
					
						
							|  |  |  |  | 	     ^ | 
					
						
							|  |  |  |  | 	     k		   Funkce: Kl<4B>vesa h je vlevo a vykon<6F> pohyb vlevo. | 
					
						
							|  |  |  |  |        < h	 l >		   Kl<4B>vesa l je vpravo a vykon<6F> pohyb vpravo. | 
					
						
							|  |  |  |  | 	     j			   Kl<4B>vesa j vypad<61> na <20>ipku dolu. | 
					
						
							|  |  |  |  | 	     v | 
					
						
							|  |  |  |  |   1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne<6E>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Dr<44> kl<6B>vesu pro pohyb dolu (j), dokud se jej<65> funkce nezopakuje. | 
					
						
							|  |  |  |  | ---> Te<54> v<><76> jak se p<>esunout na n<>sleduj<75>c<EFBFBD> lekci. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Pou<6F>it<69>m kl<6B>vesy dolu p<>ejdi na lekci 1.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: Pokud si n<>kdy nejsi jist n<><6E><EFBFBD>m, co jsi napsal, stla<6C> <ESC> pro | 
					
						
							|  |  |  |  |           p<>echod do Norm<72>ln<6C>ho m<>du. Pot<6F> p<>epi<70> po<70>adovan<61> p<><70>kaz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: Kurzorov<6F> kl<6B>vesy tak<61> funguj<75>, av<61>ak pou<6F><75>v<EFBFBD>n<EFBFBD> hjkl je rychlej<65><6A> | 
					
						
							|  |  |  |  |           jakmile si na n<>j zvykne<6E>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 1.2: SPU<50>T<EFBFBD>N<EFBFBD> A UKON<4F>EN<45> VIM | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   !! POZN<5A>MKA: P<>ed vykon<6F>n<EFBFBD>m t<>chto krok<6F> si p<>e<EFBFBD>ti celou lekci!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stla<6C> <ESC> (pro uji<6A>t<EFBFBD>n<EFBFBD>, <20>e se nach<63>z<EFBFBD><7A> v Norm<72>ln<6C>m m<>du). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Napi<70>:			:q! <ENTER>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> T<>mto ukon<6F><6E><EFBFBD> editor BEZ ulo<6C>en<65> zm<7A>n, kter<65> si vykonal. | 
					
						
							|  |  |  |  |      Pokud chce<63> ulo<6C>it zm<7A>ny a ukon<6F>it editor napi<70>: | 
					
						
							|  |  |  |  | 				:wq  <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. A<> se dostane<6E> na p<><70>kazov<6F> <20><>dek, napi<70> p<><70>kaz, kter<65>m se dostane<6E> zp<7A>t | 
					
						
							|  |  |  |  |      do t<>to v<>uky. To m<><6D>e b<>t: vimtutor <ENTER> | 
					
						
							|  |  |  |  |      B<><42>n<EFBFBD> se pou<6F><75>v<EFBFBD>:		 vim tutor <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> 'vim' znamen<65> spu<70>t<EFBFBD>n<EFBFBD> editoru, 'tutor' je soubor k editaci. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pokud si tyto kroky spolehliv<69> pamatuje<6A>, vykonej kroky 1 a<> 3, <20><>m<EFBFBD> | 
					
						
							|  |  |  |  |      ukon<6F><6E><EFBFBD> a znovu spust<73><74> editor. Potom p<>esu<73> kurzor dolu na lekci 1.3. | 
					
						
							|  |  |  |  |       | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 1.3: <20>PRAVA TEXTU - MAZ<41>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Stisknut<75>m kl<6B>vesy  x  v Norm<72>ln<6C>m m<>du sma<6D>e<EFBFBD> znak na m<>st<73> kurzoru. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor n<><6E>e na <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. K odstran<61>n<EFBFBD> chyb p<>ejdi kurzorem na znak, kter<65> chce<63> smazat. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Stla<6C> kl<6B>vesu  x  k odstran<61>n<EFBFBD> necht<68>n<EFBFBD>ch znak<61>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Opakuj kroky 2 a<> 4 dokud nen<65> v<>ta spr<70>vn<76>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Kr<4B><72>va sko<6B><6F>illa p<>ess m<>ss<73>c. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Pokud je v<>ta spr<70>vn<76>, p<>ejdi na lekci 1.4. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: Nesna<6E> se pouze zapamatovat p<>edv<64>d<EFBFBD>n<EFBFBD> p<><70>kazy, u<> se je pou<6F><75>v<EFBFBD>n<EFBFBD>m. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 1.4: <20>PRAVA TEXTU - VKL<4B>D<EFBFBD>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       ** Stla<6C>en<65> kl<6B>vesy  i  v Norm<72>ln<6C>m m<>du umo<6D><6F>uje vkl<6B>d<EFBFBD>n<EFBFBD> textu. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor na prvn<76> <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pro upraven<65> prvn<76>ho <20><>dku do podoby <20><>dku druh<75>ho, p<>esu<73> kurzor na | 
					
						
							|  |  |  |  |      prvn<76> znak za m<>sto, kde m<> b<>t text vlo<6C>en<65>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Stla<6C>  i  a napi<70> pot<6F>ebn<62> dodatek. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Po opraven<65> ka<6B>d<EFBFBD> chyby stla<6C> <ESC> pro n<>vrat do Norm<72>ln<6C>ho m<>du. | 
					
						
							|  |  |  |  |      Opakuj kroky 2 a<> 4 dokud nen<65> v<>ta spr<70>vn<76>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> N<>jak<61> txt na t<>to . | 
					
						
							|  |  |  |  | ---> N<>jak<61> text chyb<79> na t<>to <20><>dce. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Pokud ji<6A> ovl<76>d<EFBFBD><64> vkl<6B>d<EFBFBD>n<EFBFBD> textu, p<>ejdi na n<>sleduj<75>c<EFBFBD> shrnut<75>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRNUT<55> LEKCE 1 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Kurzorem se pohybuje pomoc<6F> <20>ipek nebo kl<6B>vesami hjkl. | 
					
						
							|  |  |  |  | 	h (vlevo)	j (dolu)	k (nahoru)	l (vpravo) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pro spu<70>t<EFBFBD>n<EFBFBD> Vimu (z p<><70>kazov<6F>ho <20><>dku) napi<70>: vim SOUBOR <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Pro ukon<6F>en<65> Vimu napi<70>: <ESC>  :q!  <ENTER>  bez ulo<6C>en<65> zm<7A>n. | 
					
						
							|  |  |  |  | 	     	       anebo: <ESC>  :wq  <ENTER>  pro ulo<6C>en<65> zm<7A>n. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro smaz<61>n<EFBFBD> znaku pod kurzorem napi<70> v Norm<72>ln<6C>m m<>du:  x | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Pro vkl<6B>d<EFBFBD>n<EFBFBD> textu od m<>sta kurzoru napi<70> v Norm<72>ln<6C>m m<>du: | 
					
						
							|  |  |  |  | 	 i     vkl<6B>dan<61> text	<ESC> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: Stla<6C>en<65> <ESC> t<> p<>em<65>st<73> do Norm<72>ln<6C>ho m<>du nebo zru<72><75> necht<68>n<EFBFBD> | 
					
						
							|  |  |  |  |       a <20><>ste<74>n<EFBFBD> dokon<6F>en<65> p<><70>kaz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Nyn<EFBFBD> pokra<72>uj Lekc<6B> 2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lekce 2.1: P<><50>KAZY MAZ<41>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	       ** P<><50>kaz  dw  sma<6D>e znaky do konce slova. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stla<6C>  <ESC>  k ubezpe<70>en<65>, <20>e jsi v Norm<72>ln<6C>m m<>du. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. P<>esu<73> kurzor n<><6E>e na <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. P<>esu<73> kurzor na za<7A><61>tek slova, kter<65> je pot<6F>eba smazat. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Napi<70>   dw	 , aby slovo zmizelo. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: P<>smena dw se zobraz<61> na posledn<64>m <20><>dku obrazovky jakmile je | 
					
						
							|  |  |  |  | 	  nap<61><70>e<EFBFBD>. Kdy<64> nap<61><70>e<EFBFBD> n<>co <20>patn<74>, stla<6C>  <ESC>  a za<7A>ni znova. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Jsou tu n<>jak<61> slova z<>bava, kter<65> nepat<61><74> list do t<>to v<>ty. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Opakuj kroky 3 a<> 4 dokud nen<65> v<>ta spr<70>vn<76> a p<>ejdi na lekci 2.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lekce 2.2: V<>CE P<><50>KAZ<41> MAZ<41>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	   ** Naps<70>n<EFBFBD> p<><70>kazu  d$  sma<6D>e v<>e a<> do konce <20><>dky. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stla<6C>  <ESC>  k ubezpe<70>en<65>, <20>e jsi v Norm<72>ln<6C>m m<>du. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. P<>esu<73> kurzor n<><6E>e na <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. P<>esu<73> kurzor na konec spr<70>vn<76> v<>ty (ZA prvn<76> te<74>ku). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Napi<70>  d$  ,aby jsi smazal znaky a<> do konce <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> N<>kdo napsal konec t<>to v<>ty dvakr<6B>t. konec t<>to v<>ty dvakr<6B>t. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. P<>ejdi na lekci 2.3 pro pochopen<65> toho, co se stalo. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		  Lekce 2.3: ROZ<4F>I<EFBFBD>OVAC<41> P<><50>KAZY A OBJEKTY | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Form<72>t mazac<61>ho p<><70>kazu  d  je n<>sleduj<75>c<EFBFBD>: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 [<5B><>slo]   d   objekt     NEBO     d   [<5B><>slo]   objekt | 
					
						
							|  |  |  |  |   Kde: | 
					
						
							|  |  |  |  |     <20><>slo - ud<75>v<EFBFBD> kolikr<6B>t se p<><70>kaz vykon<6F> (voliteln<6C>, v<>choz<6F>=1). | 
					
						
							|  |  |  |  |     d - je p<><70>kaz maz<61>n<EFBFBD>. | 
					
						
							|  |  |  |  |     objekt - ud<75>v<EFBFBD> na <20>em se p<><70>kaz vykon<6F>v<EFBFBD> (vypsan<61> n<><6E>e). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Kr<4B>tk<74> v<>pis objekt<6B>: | 
					
						
							|  |  |  |  |     w - od kurzoru do konce slova, v<>etn<74> mezer. | 
					
						
							|  |  |  |  |     e - od kurzoru do konce slova, BEZ mezer. | 
					
						
							|  |  |  |  |     $ - od kurzoru do konce <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA:  Stla<6C>en<65>m kl<6B>vesy objektu v Norm<72>ln<6C>m m<>du se kurzor p<>esune na | 
					
						
							|  |  |  |  |            m<>sto up<75>esn<73>n<EFBFBD> ve v<>pisu objekt<6B>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 2.4: V<>JIMKA Z 'P<><50>KAZ-OBJEKT' | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     	          ** Naps<70>n<EFBFBD>m   dd   sma<6D>e<EFBFBD> cel<65> <20><>dek. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vzhledem k <20>astosti maz<61>n<EFBFBD> cel<65>ho <20><>dku se auto<74>i Vimu rozhodli, <20>e bude | 
					
						
							|  |  |  |  |   jednodu<64><75> napsat prost<73> dv<64> d k smaz<61>n<EFBFBD> cel<65>ho <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor na druh<75> <20><>dek spodn<64>ho textu. | 
					
						
							|  |  |  |  |   2. Napi<70>  dd  pro smaz<61>n<EFBFBD> <20><>dku. | 
					
						
							|  |  |  |  |   3. P<>ejdi na <20>tvrt<72> <20><>dek. | 
					
						
							|  |  |  |  |   4. Napi<70>   2dd   (vzpome<6D> si  <20><>slo-p<><70>kaz-objekt) pro smaz<61>n<EFBFBD> dvou <20><>dk<64>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       1)  R<><52>e jsou <20>erven<65>, | 
					
						
							|  |  |  |  |       2)  Bl<42>to je z<>bavn<76>, | 
					
						
							|  |  |  |  |       3)  Fialky jsou modr<64>, | 
					
						
							|  |  |  |  |       4)  M<>m auto, | 
					
						
							|  |  |  |  |       5)  Hodinky ukazuj<75> <20>as, | 
					
						
							|  |  |  |  |       6)  Cukr je sladk<64>, | 
					
						
							|  |  |  |  |       7)  A to jsi i ty. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   Lekce 2.5: P<><50>KAZ UNDO | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Stla<6C>  u	pro vr<76>cen<65> posledn<64>ho p<><70>kazu,  U  pro celou <20><>dku. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor n<><6E>e na <20><>dek ozna<6E>en<65> ---> a p<>em<65>sti ho na prvn<76> chybu. | 
					
						
							|  |  |  |  |   2. Napi<70>  x  pro smaz<61>n<EFBFBD> prvn<76>ho necht<68>n<EFBFBD>ho znaku. | 
					
						
							|  |  |  |  |   3. Te<54> napi<70>  u  <20><>m<EFBFBD> vr<76>t<EFBFBD><74> zp<7A>t posledn<64> vykonan<61> p<><70>kaz. | 
					
						
							|  |  |  |  |   4. Nyn<79> oprav v<>echny chyby na <20><>dku pomoc<6F> p<><70>kazu  x  . | 
					
						
							|  |  |  |  |   5. Napi<70> velk<6C>  U  <20><>m<EFBFBD> vr<76>t<EFBFBD><74> <20><>dek do p<>vodn<64>ho stavu. | 
					
						
							|  |  |  |  |   6. Te<54> napi<70>  u  n<>kolikr<6B>t, <20><>m<EFBFBD> vr<76>t<EFBFBD><74> zp<7A>t p<><70>kaz  U  . | 
					
						
							|  |  |  |  |   7. Stla<6C> CTRL-R (kl<6B>vesu CTRL dr<64> stla<6C>enou a stiskni R) n<>kolikr<6B>t, | 
					
						
							|  |  |  |  |      <20><>m<EFBFBD> vr<76>t<EFBFBD><74> zp<7A>t p<>edt<64>m vr<76>cen<65> p<><70>kazy (redo). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Opprav chybby nna toomto <20><>dku a nahra<72> je pommoc<6F> undo. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   8. Toto jsou velmi u<>ite<74>n<EFBFBD> p<><70>kazy. Nyn<79> p<>ejdi na souhrn Lekce 2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRNUT<55> LEKCE 2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Pro smaz<61>n<EFBFBD> znak<61> od kurzoru do konce slova napi<70>:    dw | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pro smaz<61>n<EFBFBD> znak<61> od kurzoru do konce <20><>dku napi<70>:    d$ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Pro smaz<61>n<EFBFBD> cel<65>ho <20><>dku napi<70>:    dd | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Form<72>t p<><70>kazu v Norm<72>ln<6C>m m<>du je: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        [<5B><>slo]   p<><70>kaz   objekt    NEBO    p<><70>kaz     [<5B><>slo]   objekt | 
					
						
							|  |  |  |  |      kde: | 
					
						
							|  |  |  |  |        <20><>slo - ud<75>v<EFBFBD> po<70>et opakov<6F>n<EFBFBD> p<><70>kazu | 
					
						
							|  |  |  |  |        p<><70>kaz - ud<75>v<EFBFBD> co je t<>eba vykonat, nap<61><70>klad  d  ma<6D>e | 
					
						
							|  |  |  |  |        objekt - ud<75>v<EFBFBD> rozsah p<><70>kazu, nap<61><70>klad  w  (slovo), | 
					
						
							|  |  |  |  | 		$ (do konce <20><>dku), atd. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Pro vr<76>cen<65> p<>ede<64>l<EFBFBD> <20>innosti, napi<70>:	u (mal<61> u) | 
					
						
							|  |  |  |  |      Pro vr<76>cen<65> v<>ech <20>prav na <20><>dku napi<70>:	U (velk<6C> U) | 
					
						
							|  |  |  |  |      Pro vr<76>cen<65> vr<76>cen<65>ch <20>prav (redo) napi<70>:	CTRL-R | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 Lekce 3.1: P<><50>KAZ VLO<4C>IT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** P<><50>ka  p  vlo<6C><6F> posledn<64> vymazan<61> text za kurzor. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor n<><6E>e na posledn<64> <20><>dek textu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Napi<70>  dd  pro smaz<61>n<EFBFBD> <20><>dku a jeho ulo<6C>en<65> do bufferu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. P<>esu<73> kurzor V݊E tam, kam smazan<61> <20><>dek pat<61><74>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. V Norm<72>ln<6C>m m<>du napi<70>  p  pro op<6F>tn<74> vlo<6C>en<65> <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Opakuj kroky 2 a<> 4 dokud <20><>dky nebudou ve spr<70>vn<76>m po<70>ad<61>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      d) Tak<61> se dok<6F><6B>e<EFBFBD> vzd<7A>l<EFBFBD>vat? | 
					
						
							|  |  |  |  |      b) Fialky jsou modr<64>, | 
					
						
							|  |  |  |  |      c) Inteligence se u<><75>, | 
					
						
							|  |  |  |  |      a) R<><52>e jsou <20>erven<65>, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lekce 3.2: P<><50>KAZ NAHRAZEN<45> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           ** Naps<70>n<EFBFBD>m  r  a znaku se nahrad<61> znak pod kurzorem. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor n<><6E>e na prvn<76> <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. P<>esu<73> kurzor na za<7A><61>tek prvn<76> chyby. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Napi<70>  r  a potom znak, kter<65> nahrad<61> chybu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Opakuj kroky 2 a<> 3 dokud nen<65> prvn<76> <20><>dka spr<70>vn<76>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Kdi<64> byl pz<70>n tento <20><>deg, n<>kdu stla<6C>il <20>paqn<71> kl<6B>vesy! | 
					
						
							|  |  |  |  | --->  Kdy<64> byl ps<70>n tento <20><>dek, n<>kdo stla<6C><61>l <20>patn<74> kl<6B>vesy! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nyn<79> p<>ejdi na Lekci 3.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: Zapamatuj si, <20>e by ses m<>l u<>it pou<6F><75>v<EFBFBD>n<EFBFBD>m, ne zapamatov<6F>n<EFBFBD>m. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		           Lekce 3.3: P<><50>KAZ <20>PRAVY | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	  ** Pokud chce<63> zm<7A>nit <20><>st nebo cel<65> slovo, napi<70>  cw . ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor n<><6E>e na prvn<76> <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um<55>sti kurzor na p<>smeno i v slov<6F> <20>i<EFBFBD>ok. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Napi<70>  cw  a oprav slovo (v tomto p<><70>pad<61> napi<70> '<27>dek'.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Stla<6C> <ESC> a p<>ejdi na dal<61><6C> chybu (prvn<76> znak, kter<65> t<>eba zm<7A>nit.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Opakuj kroky 3 a<> 4 dokud nen<65> prvn<76> v<>ta stejn<6A> jako ta druh<75>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Tento <20>i<EFBFBD>ok m<> n<>kolik skic, kter<65> psadoinsa zm<7A>nit pasdgf p<><70>kazu. | 
					
						
							|  |  |  |  | ---> Tento <20><>dek m<> n<>kolik slov, kter<65> pot<6F>ebuj<75> zm<7A>nit pomoc<6F> p<><70>kazu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | V<EFBFBD>imni si, <20>e  cw  nejen nahrazuje slovo, ale tak<61> p<>em<65>st<73> do vkl<6B>d<EFBFBD>n<EFBFBD>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lekce 3.4: V<>CE ZM<5A>N POU<4F>IT<49>M c | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** P<><50>kaz pro <20>pravu se dru<72><75> se stejn<6A>mi objekty jako ten pro maz<61>n<EFBFBD>. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<><50>kaz pro <20>pravu pracuje stejn<6A> jako pro maz<61>n<EFBFBD>. Form<72>t je: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        [<5B><>slo]   c   objekt	 NEBO	   c	[<5B><>slo]   objekt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Objekty jsou tak<61> shodn<64>, jako nap<61>.: w (slovo), $ (konec <20><>dku), atd. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. P<>ejdi n<><6E>e na prvn<76> <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. P<>esu<73> kurzor na prvn<76> rozd<7A>l. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Napi<70>  c$  pro upraven<65> zbytku <20><>dku podle toho druh<75>ho a stla<6C> <ESC>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Konec tohoto <20><>dku pot<6F>ebuje pomoc, aby byl jako ten druh<75>. | 
					
						
							|  |  |  |  | ---> Konec tohoto <20><>dku pot<6F>ebuje opravit pou<6F>it<69>m p<><70>kazu  c$  . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRNUT<55> LEKCE 3 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Pro vlo<6C>en<65> textu, kter<65> byl smaz<61>n, napi<70>  p  . To vlo<6C><6F> smazan<61> text | 
					
						
							|  |  |  |  |      ZA kurzor (pokud byl <20><>dek smazan<61>, p<>ejde na <20><>dek pod kurzorem). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pro nahrazen<65> znaku pod kurzorem, napi<70>  r  a potom znak, kter<65>m | 
					
						
							|  |  |  |  |      chce<63> p<>vodn<64> znak nahradit. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. P<><50>kaz na upravov<6F>n<EFBFBD> umo<6D><6F>uje zm<7A>nit specifikovan<61> objekt od kurzoru | 
					
						
							|  |  |  |  |      do konce objektu. Nap<61><70>klad: Napi<70>  cw  ,<2C><>m<EFBFBD> zm<7A>n<EFBFBD><6E> text od pozice | 
					
						
							|  |  |  |  |      kurzoru do konce slova,  c$  zm<7A>n<EFBFBD> text do konce <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Form<72>t pro nahrazov<6F>n<EFBFBD> je: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 [<5B><>slo]   c   objekt      NEBO     c   [<5B><>slo]   objekt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Nyn<EFBFBD> p<>ejdi na n<>sleduj<75>c<EFBFBD> lekci. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lekce 4.1: POZICE A STATUS SOUBORU | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Stla<6C> CTRL-g pro zobrazen<65> sv<73> pozice v souboru a statusu souboru. | 
					
						
							|  |  |  |  |      Stla<6C> SHIFT-G pro p<>echod na <20><>dek v souboru. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Pozn<7A>mka: P<>e<EFBFBD>ti si celou lekci ne<6E> za<7A>ne<6E> vykon<6F>vat kroky!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Dr<44> kl<6B>vesu Ctrl stla<6C>enou a stiskni  g  . Vespod obrazovky se zobraz<61> | 
					
						
							|  |  |  |  |      stavov<6F> <20><>dek s n<>zvem souboru a <20><>dkou na kter<65> se nach<63>z<EFBFBD><7A>. Zapamatuj | 
					
						
							|  |  |  |  |      si <20><>slo <20><>dku pro krok 3. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Stla<6C> shift-G pro p<>esun na konec souboru. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Napi<70> <20><>slo <20><>dku na kter<65>m si se nach<63>zel a stla<6C> shift-G. To t<> | 
					
						
							|  |  |  |  |      vr<76>t<EFBFBD> na <20><>dek, na kter<65>m jsi d<><64>ve stiskl Ctrl-g. | 
					
						
							|  |  |  |  |      (Kdy<64> p<><70>e<EFBFBD> <20><>sla, tak se NEZOBRAZUJ<55> na obrazovce.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pokud se c<>t<EFBFBD><74> schopn<70> vykonat tyto kroky, vykonej je. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lekce 4.2: P<><50>KAZ VYHLED<45>V<EFBFBD>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ** Napi<70>  /  n<>sledovan<61> <20>et<65>zcem pro vyhled<65>n<EFBFBD> onoho <20>et<65>zce. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stiskni / v Norm<72>ln<6C>m m<>du.  V<>imni si, <20>e tento znak se spolu s | 
					
						
							|  |  |  |  |      kurzorem zobraz<61> v doln<6C> <20><>sti obrazovky jako p<><70>kaz  :  . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nyn<79> napi<70> 'chhybba' <ENTER>.  To je slovo, kter<65> chce<63> vyhledat. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Pro vyhled<65>n<EFBFBD> dal<61><6C>ho v<>sledku stejn<6A>ho <20>et<65>zce, jednodu<64>e stla<6C>  n  . | 
					
						
							|  |  |  |  |      Pro vyhled<65>n<EFBFBD> dal<61><6C>ho v<>sledku stejn<6A>ho <20>et<65>zce opa<70>n<EFBFBD>m sm<73>rem, stiskni | 
					
						
							|  |  |  |  |      Shift-N. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pokud chce<63> vyhledat <20>et<65>zec v opa<70>n<EFBFBD>m sm<73>ru, pou<6F>ij p<><70>kaz  ?  m<>sto | 
					
						
							|  |  |  |  |      p<><70>kazu  /  . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> "chhybba" nen<65> zp<7A>sob, jak hl<68>skovat chyba; chhybba je chyba. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: Kdy<64> vyhled<65>v<EFBFBD>n<EFBFBD> dos<6F>hne konce souboru, bude pokra<72>ovat na jeho | 
					
						
							|  |  |  |  |           za<7A><61>tku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		   Lekce 4.3: VYHLED<45>V<EFBFBD>N<EFBFBD> P<>ROV<4F> Z<>VORKY | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	      ** Napi<70>  %  pro nalezen<65> p<>rov<6F> ),], nebo } . ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>em<65>sti kurzor na kteroukoli (, [, nebo { v <20><>dku ozna<6E>en<65>m --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nyn<79> napi<70> znak  %  . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Kurzor se p<>em<65>st<73> na odpov<6F>daj<61>c<EFBFBD> z<>vorku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Stla<6C>  %  pro p<>esun kurzoru zp<7A>t na otv<74>raj<61>c<EFBFBD> z<>vorku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Toto ( je testovac<61> <20><>dek ('s, ['s ] a {'s } v n<>m. )) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: Toto je velmi u<>ite<74>n<EFBFBD> p<><70> lad<61>n<EFBFBD> programu s chyb<79>j<EFBFBD>c<EFBFBD>mi | 
					
						
							|  |  |  |  |           uzav<61>rac<61>mi z<>vorkami. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lekce 4.4: ZP<5A>SOB JAK ZM<5A>NIT CHYBY | 
					
						
							|  |  |  |  | 		       | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Napi<70>  :s/star<61>/nov<6F>/g  pro nahrazen<65> slova 'nov<6F>' za 'star<61>'. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor na <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Napi<70>  :s/dobr<62><72>/dobr<62> <ENTER> .  V<>imni si, <20>e tento p<><70>kaz zm<7A>n<EFBFBD> pouze | 
					
						
							|  |  |  |  |      prvn<76> v<>skyt v <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> napi<70>	 :s/dobr<62><72>/dobr<62>/g  co<63> znamen<65> celkov<6F> nahrazen<65> v <20><>dku. | 
					
						
							|  |  |  |  |      Toto nahrad<61> v<>echny v<>skyty v <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> dobr<62><72> suroviny a dobr<62><72> n<><6E>in<69> jsou z<>kladem dobr<62><72> kuchyn<79>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro zm<7A>nu v<>ech v<>skyt<79> <20>et<65>zce mezi dv<64>ma <20><>dky, | 
					
						
							|  |  |  |  |      Napi<70>   :#,#s/star<61>/nov<6F>/g  kde #,# jsou <20><>sla on<6F>ch <20><>dek. | 
					
						
							|  |  |  |  |      Napi<70>   :%s/star<61>/nov<6F>/g    pro zm<7A>nu v<>ech v<>skyt<79> v cel<65>m souboru. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRNUT<55> LEKCE 4 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Ctrl-g  vyp<79><70>e tvou pozici v souboru a status souboru. | 
					
						
							|  |  |  |  |      Shift-G  t<> p<>em<65>st<73> na konec souboru.  <20><>slo n<>sledovan<61> | 
					
						
							|  |  |  |  |      Shift-G  t<> p<>esune na dan<61> <20><>slo <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Naps<70>n<EFBFBD>  /  n<>sledovan<61> <20>et<65>zcem vyhled<65> <20>et<65>zec sm<73>rem DOP<4F>EDU. | 
					
						
							|  |  |  |  |      Naps<70>n<EFBFBD>  ?  n<>sledovan<61> <20>et<65>zcem vyhled<65> <20>et<65>zec sm<73>rem DOZADU. | 
					
						
							|  |  |  |  |      Naps<70>n<EFBFBD>  n  po vyhled<65>v<EFBFBD>n<EFBFBD> najde n<>sleduj<75>c<EFBFBD> v<>skyt <20>et<65>zce ve stejn<6A>m | 
					
						
							|  |  |  |  |      sm<73>ru, Shift-N ve sm<73>ru opa<70>n<EFBFBD>m. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Stisknut<75>  %  kdy<64> je kurzor na (,),[,],{, nebo } najde odpov<6F>daj<61>c<EFBFBD> | 
					
						
							|  |  |  |  |      p<>rovou z<>vorku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro nahrazen<65> nov<6F>ho za prvn<76> star<61> v <20><>dku napi<70>     :s/star<61>/nov<6F> | 
					
						
							|  |  |  |  |      Pro nahrazen<65> nov<6F>ho za v<>echny star<61> v <20><>dku napi<70>   :s/star<61>/nov<6F>/g | 
					
						
							|  |  |  |  |      Pro nahrazen<65> <20>et<65>zc<7A> mezi dv<64>mi <20><>dkami # napi<70>      :#,#s/star<61>/nov<6F>/g | 
					
						
							|  |  |  |  |      Pro nahrazen<65> v<>ech v<>skyt<79> v souboru napi<70>	   :%s/star<61>/nov<6F>/g | 
					
						
							|  |  |  |  |      Pro potvrzen<65> ka<6B>d<EFBFBD>ho nahrazen<65> p<>idej 'c'		   :%s/star<61>/nov<6F>/gc | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		    Lekce 5.1: JAK VYKONAT VN<56>J<EFBFBD><4A> P<><50>KAZ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Napi<70>  :!  n<>sledovan<61> vn<76>j<EFBFBD><6A>m p<><70>kazem pro spu<70>t<EFBFBD>n<EFBFBD> p<><70>kazu. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Napi<70> obvykl<6B> p<><70>kaz  :  , kter<65> um<75>st<73> kurzor na spodek obrazovky | 
					
						
							|  |  |  |  |      To umo<6D>n<EFBFBD> napsat p<><70>kaz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nyn<79> stiskni  !  (vyk<79>i<EFBFBD>n<EFBFBD>k). To umo<6D>n<EFBFBD> vykonat jak<61>koliv vn<76>j<EFBFBD><6A> | 
					
						
							|  |  |  |  |      p<><70>kaz z p<><70>kazov<6F>ho <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nap<61><70>klad napi<70>  ls  za ! a stiskni <ENTER>.  Tento p<><70>kaz zobraz<61> | 
					
						
							|  |  |  |  |      obsah tv<74>ho adres<65><73>e jako v p<><70>kazov<6F>m <20><>dku. | 
					
						
							|  |  |  |  |      Vyzkou<6F>ej  :!dir  pokud ls nefunguje. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka:  Takto je mo<6D>n<EFBFBD> vykonat jak<61>koliv p<><70>kaz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka:  V<>echny p<><70>kazy  :  mus<75> b<>t dokon<6F>en<65> stisknut<75>m <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 5.2: V<>CE O UKL<4B>D<EFBFBD>N<EFBFBD> SOUBOR<4F> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	    ** Pro ulo<6C>en<65> zm<7A>n v souboru napi<70>  :w SOUBOR. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Napi<70>  :!dir  nebo  :!ls  pro v<>pis aktu<74>ln<6C>ho adres<65><73>e. | 
					
						
							|  |  |  |  |      U<> v<><76>, <20>e za t<>mto mus<75><73> stisknout <ENTER>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Vyber si n<>zev souboru, kter<65> je<6A>t<EFBFBD> neexistuje, nap<61><70>klad TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> napi<70>:  :w TEST  (kde TEST je vybran<61> n<>zev souboru.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. To ulo<6C><6F> cel<65> soubor  (V<>uka Vimu)  pod n<>zvem TEST. | 
					
						
							|  |  |  |  |      Pro ov<6F><76>en<65> napi<70> znovu :!dir  , <20><>m<EFBFBD> zobraz<61><7A> obsah adres<65><73>e. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: Jakmile ukon<6F><6E><EFBFBD> Vim a znovu ho spust<73><74> s n<>zvem souboru TEST, | 
					
						
							|  |  |  |  |           soubor bude p<>esn<73> kopie v<>uky, kdy<64> si ji ukl<6B>dal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nyn<79> odstra<72> soubor naps<70>n<EFBFBD>m (MS-DOS):    :!del TEST | 
					
						
							|  |  |  |  | 			     nebo (Unix):      :!rm TEST | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lekce 5.3: V<>B<EFBFBD>ROV<4F> P<><50>KAZ ULO<4C>EN<45> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	    ** Pro ulo<6C>en<65> <20><>sti souboru napi<70>  :#,# w SOUBOR ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Je<4A>t<EFBFBD> jednou napi<70>  :!dir  nebo  :!ls  pro v<>pis aktu<74>ln<6C>ho adres<65><73>e | 
					
						
							|  |  |  |  |      a vyber vhodn<64> n<>zev souboru jako nap<61>. TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. P<>esu<73> kurzor na vrch t<>to str<74>nky a stiskni  Ctrl-g  pro zobrazen<65> | 
					
						
							|  |  |  |  |      <20><>sla <20><>dku.  ZAPAMATUJ SI TOTO <20><>SLO! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> se p<>esu<73> na spodek t<>to str<74>nky a op<6F>t stiskni Ctrl-g. | 
					
						
							|  |  |  |  |      ZAPAMATUJ SI I <20><>SLO TOHOTO <20><>DKU! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro ulo<6C>en<65> POUZE <20><>sti souboru, napi<70>  :#,# w TEST  kde #,# jsou | 
					
						
							|  |  |  |  |      <20><>sla dvou zapamatovan<61>ch <20><>dk<64> (vrch, spodek) a TEST je n<>zev souboru. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Znova se ujisti, <20>e tam ten soubor je pomoc<6F>  :!dir  ale NEODSTRA<52>UJ ho. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		        Lekce 5.4: SLU<4C>OV<4F>N<EFBFBD> SOUBOR<4F> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       	   ** K vlo<6C>en<65> obsahu souboru napi<70>  :r N<>ZEV_SOUBORU ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Napi<70>  :!dir  pro uji<6A>t<EFBFBD>n<EFBFBD>, <20>e soubor TEST st<73>le existuje. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. P<>esu<73> kurzor na vrch t<>to str<74>nky. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: Po vykon<6F>n<EFBFBD> kroku 3 uvid<69><64> lekci 5.3.	Potom se op<6F>t p<>esu<73> dol<6F> | 
					
						
							|  |  |  |  |           na tuto lekci. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> vlo<6C> soubor TEST pou<6F>it<69>m p<><70>kazu  :r TEST  kde TEST je n<>zev | 
					
						
							|  |  |  |  |      souboru. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | POZN<EFBFBD>MKA: Soubor, kter<65> vkl<6B>d<EFBFBD><64> se vlo<6C><6F> od m<>sta, kde se nach<63>z<EFBFBD> kurzor. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro potvrzen<65> vlo<6C>en<65> souboru, p<>esu<73> kurzor zp<7A>t a v<>imni si, <20>e te<74> | 
					
						
							|  |  |  |  |      m<><6D> dv<64> kopie lekce 5.3, origin<69>l a souborovou verzi. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRNUT<55> LEKCE 5 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1.  :!p<><70>kaz  vykon<6F> vn<76>j<EFBFBD><6A> p<><70>kaz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       N<>kter<65> u<>ite<74>n<EFBFBD> p<><70>klady jsou: | 
					
						
							|  |  |  |  | 	 (MS-DOS)	  (Unix) | 
					
						
							|  |  |  |  | 	  :!dir		   :!ls		   -  zobraz<61> obsah souboru. | 
					
						
							|  |  |  |  | 	  :!del SOUBOR     :!rm SOUBOR     -  odstran<61> SOUBOR. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2.  :w SOUBOR  ulo<6C><6F> aktu<74>ln<6C> text jako SOUBOR na disk. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3.  :#,#w SOUBOR  ulo<6C><6F> <20><>dky od # do # do SOUBORU. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4.  :r SOUBOR  vybere z disku SOUBOR a vlo<6C><6F> ho do editovan<61>ho souboru | 
					
						
							|  |  |  |  |       za pozici kurzoru. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lekce 6.1: P<><50>KAZ OTEV<45><56>T | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Napi<70>  o  pro vlo<6C>en<65> <20><>dku pod kurzor a p<>epnut<75> do Vkl<6B>dac<61>ho m<>du. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>em<65>sti kurzor n<><6E>e na <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Napi<70>  o (mal<61>) pro vlo<6C>en<65> <20><>dku POD kurzor a p<>epnut<75> do | 
					
						
							|  |  |  |  |      Vkl<6B>dac<61>ho m<>du. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> zkop<6F>ruj <20><>dek ozna<6E>en<65> ---> a stiskni <ESC> pro ukon<6F>en<65> | 
					
						
							|  |  |  |  |      Vkl<6B>dac<61>ho m<>du. | 
					
						
							|  |  |  |  |    | 
					
						
							|  |  |  |  | ---> Po stisknut<75>  o  se kurzor p<>em<65>st<73> na vlo<6C>en<65> <20><>dek do Vkl<6B>dac<61>ho | 
					
						
							|  |  |  |  |      m<>du. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pro otev<65>en<65> <20><>dku NAD kurzorem jednodu<64>e napi<70> velk<6C>  O  , m<>sto | 
					
						
							|  |  |  |  |      mal<61>ho o. Vyzkou<6F>ej si to na n<>sleduj<75>c<EFBFBD>m <20><>dku. | 
					
						
							|  |  |  |  | Vlo<EFBFBD> <20><>dek nad t<>mto naps<70>n<EFBFBD>m Shift-O po um<75>st<73>n<EFBFBD> kurzoru na tento <20><>dek. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lekce 6.2: P<><50>KAZ P<>IDAT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	     ** Stiskni  a  pro vlo<6C>en<65> textu ZA kurzor. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor na n<><6E>e na konec <20><>dky ozna<6E>en<65> ---> | 
					
						
							|  |  |  |  |      stisknut<75>m $ v Norm<72>ln<6C>m m<>du. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Stiskni  a  (mal<61>) pro p<>id<69>n<EFBFBD> textu ZA znak, kter<65> je pod kurzorem. | 
					
						
							|  |  |  |  |      (Velk<6C>  A  p<>id<69> na konec <20><>dku.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Pozn<EFBFBD>mka: T<>mto se vyhne<6E> stisknut<75>  i  , posledn<64>ho znaku, textu na vlo<6C>en<65>, | 
					
						
							|  |  |  |  |           <ESC>, kurzor doprava, a nakonec  x  na p<>id<69>v<EFBFBD>n<EFBFBD> na konec <20><>dku! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> dokon<6F><6E> prvn<76> <20><>dek. V<>imni si, <20>e p<>id<69>v<EFBFBD>n<EFBFBD> je vlastn<74> stejn<6A> jako | 
					
						
							|  |  |  |  |      Vkl<6B>dac<61> m<>d, krom<6F> m<>sta, kam se text vkl<6B>d<EFBFBD>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Tento <20><>dek ti umo<6D><6F>uje nacvi<76>it | 
					
						
							|  |  |  |  | ---> Tento <20><>dek ti umo<6D><6F>uje nacvi<76>it p<>id<69>v<EFBFBD>n<EFBFBD> textu na konec <20><>dky. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lekce 6.3: JIN<49> ZP<5A>SOB NAHRAZOV<4F>N<EFBFBD> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |          ** Napi<70> velk<6C>  R  pro nahrazen<65> v<>c ne<6E> jednoho znaku. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. P<>esu<73> kurzor na prvn<76> <20><>dek ozna<6E>en<65> --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um<55>sti kurzor na za<7A><61>tek prvn<76>ho slova, kter<65> je odli<6C>n<EFBFBD> od druh<75>ho | 
					
						
							|  |  |  |  |      <20><>dku ozna<6E>en<65>ho ---> (slovo 'posledn<64>'). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> stiskni  R  a nahra<72> zbytek textu na prvn<76>m <20><>dku p<>eps<70>n<EFBFBD>m | 
					
						
							|  |  |  |  |      star<61>ho textu tak, aby byl prvn<76> <20><>dek stejn<6A> jako ten druh<75>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Pro upraven<65> prvn<76>ho <20><>dku do tvaru toho posledn<64> na stran<61> pou<6F>ij kl. | 
					
						
							|  |  |  |  | ---> Pro upraven<65> prvn<76>ho <20><>dku do tvaru toho druh<75>ho, napi<70> R a nov<6F> text. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. V<>imni si, <20>e jakmile stiskne<6E> <ESC> v<>echen nezm<7A>n<EFBFBD>n<EFBFBD> text z<>st<73>v<EFBFBD>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		         Lekce 6.4: NASTAVEN<45> MO<4D>NOST<53> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Nastav mo<6D>nost, <20>e vyhled<65>v<EFBFBD>n<EFBFBD> anebo nahrazov<6F>n<EFBFBD> nedb<64> velikosti p<>smen ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Vyhledej <20>et<65>zec 'ignore' naps<70>n<EFBFBD>m: | 
					
						
							|  |  |  |  |      /ignore | 
					
						
							|  |  |  |  |      Zopakuj n<>kolikr<6B>t stisknut<75> kl<6B>vesy n. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nastav mo<6D>nost 'ic' (Ignore case) naps<70>n<EFBFBD>m p<><70>kazu: | 
					
						
							|  |  |  |  |      :set ic | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nyn<79> znovu vyhledej 'ignore' stisknut<75>m: n | 
					
						
							|  |  |  |  |      N<>kolikr<6B>t hled<65>n<EFBFBD> zopakuj stisknut<75>m kl<6B>vesy n. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Nastav mo<6D>nosti 'hlsearch' a 'incsearch': | 
					
						
							|  |  |  |  |      :set hls is | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nyn<79> znovu vykonej vyhled<65>vac<61> p<><70>kaz a sleduj, co se stane: | 
					
						
							|  |  |  |  |      /ignore | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Pro vypnut<75> zv<7A>raz<61>ov<6F>n<EFBFBD> v<>sledk<64> napi<70>: | 
					
						
							|  |  |  |  |      :nohlsearch | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			       SHRHNUT<55> LEKCE 6 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stisknut<75>  o  otev<65>e nov<6F> <20><>dek POD kurzorem a um<75>st<73> kurzor na vlo<6C>en<65> | 
					
						
							|  |  |  |  |      <20><>dek do Vkl<6B>dac<61>ho m<>du. | 
					
						
							|  |  |  |  |      Naps<70>n<EFBFBD> velk<6C>ho  O  otev<65>e <20><>dek NAD <20><>dkem, na kter<65>m je kurzor. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Stiskni  a  pro vlo<6C>en<65> textu ZA znak na pozici kurzoru. | 
					
						
							|  |  |  |  |      Naps<70>n<EFBFBD> velk<6C>ho  A  automaticky p<>id<69> text na konec <20><>dku. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Stisknut<75> velk<6C>ho  R  p<>epne do Nahrazovac<61>ho m<>du, dokud | 
					
						
							|  |  |  |  |      nestiskne<6E> <ESC> pro jeho ukon<6F>en<65>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Naps<70>n<EFBFBD> ":set xxx" nastav<61> mo<6D>nosti "xxx". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      LEKCE 7: P<><50>KAZY ON-LINE N<>POV<4F>DY | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		   ** Pou<6F><75>vej on-line syst<73>m n<>pov<6F>dy ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vim m<> obs<62>hl<68> on-line syst<73>m n<>pov<6F>dy. Pro za<7A><61>tek vyzkou<6F>ej jeden z | 
					
						
							|  |  |  |  |   n<>sleduj<75>c<EFBFBD>ch: | 
					
						
							|  |  |  |  | 	- stiskni kl<6B>vesu <HELP> (pokud ji m<><6D>) | 
					
						
							|  |  |  |  | 	- stiskni kl<6B>vesu <F1>  (pokud ji m<><6D>) | 
					
						
							|  |  |  |  | 	- napi<70>  :help <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Napi<70>  :q <ENTER>  pro uzav<61>en<65> okna n<>pov<6F>dy. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   M<><4D>e<EFBFBD> naj<61>t n<>pov<6F>du k jak<61>mukoliv t<>matu p<>id<69>n<EFBFBD>m argumentu k | 
					
						
							|  |  |  |  |   p<><70>kazu ":help". Zkus tyto (nezapome<6D> stisknout <ENTER>): | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:help w | 
					
						
							|  |  |  |  | 	:help c_<T | 
					
						
							|  |  |  |  | 	:help insert-index | 
					
						
							|  |  |  |  | 	:help user-manual | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		  LEKCE 8: VYTVO<56>EN<45> INICIALIZA<5A>N<EFBFBD>HO SKRIPTU | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		        ** Zapni funkce editoru Vim ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vim m<> daleko v<>ce funkc<6B> ne<6E> Vi, ale v<>t<EFBFBD>ina z nich je vypnuta ve v<>choz<6F>m | 
					
						
							|  |  |  |  |   nastaven<65>. Pro zapnut<75> n<>kter<65>ch vytvo<76> soubor "vimrc". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Za<5A>ni upravovat soubor "vimrc". Toto z<>vis<69> na pou<6F>it<69>m syst<73>mu: | 
					
						
							|  |  |  |  | 	:edit ~/.vimrc			pro Unix | 
					
						
							|  |  |  |  | 	:edit $VIM/_vimrc		pro MS-Windows | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nyn<79> <20>ti uk<75>zkov<6F> "vimrc" soubor: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:read $VIMRUNTIME/vimrc_example.vim | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Ulo<6C> soubor pomoc<6F>: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:write | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Po p<><70><EFBFBD>t<EFBFBD>m startu Vim se zapne zv<7A>raz<61>ov<6F>n<EFBFBD> syntaxe. | 
					
						
							|  |  |  |  |   Do souboru "vimrc" m<><6D>e<EFBFBD> p<>idat v<>echny svoje up<75>ednost<73>ovan<61> nastaven<65>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Toto ukon<6F>uje v<>uku Vim, kter<65> byla my<6D>len<65> jako stru<72>n<EFBFBD> p<>ehled | 
					
						
							|  |  |  |  |   editoru Vim, tak akor<6F>t posta<74>uj<75>c<EFBFBD> pro lehk<68> a obstojn<6A> pou<6F><75>v<EFBFBD>n<EFBFBD> editoru. | 
					
						
							|  |  |  |  |   Tato v<>uka m<> daleko od <20>plnosti, proto<74>e Vim obsahuje podstatn<74> v<>ce | 
					
						
							|  |  |  |  |   p<><70>kaz<61>. D<>le si p<>e<EFBFBD>ti u<>ivatelsk<73> manu<6E>l: ":help user-manual". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Pro dal<61><6C> studium je doporu<72>en<65> kniha: | 
					
						
							|  |  |  |  | 	Vim - Vi Improved - od Steve Oualline | 
					
						
							|  |  |  |  | 	Nakladatel: New Riders | 
					
						
							|  |  |  |  |   Prvn<76> kniha ur<75>en<65> pro Vim. Obzvl<76><6C>t<EFBFBD> vhodn<64> pro za<7A><61>te<74>n<EFBFBD>ky. | 
					
						
							|  |  |  |  |   Obsahuje mno<6E>stv<74> p<><70>klad<61> a obr<62>zk<7A>. | 
					
						
							|  |  |  |  |   viz http://iccf-holland.org/click5.html | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Tato kniha je star<61><72> a v<>ce v<>novan<61> Vi ne<6E> Vim, ale tak<61> doporu<72>en<65>: | 
					
						
							|  |  |  |  | 	Learning the Vi Editor - od Linda Lamb | 
					
						
							|  |  |  |  | 	Nakladatel: O'Reilly & Associates Inc. | 
					
						
							|  |  |  |  |   Je to dobr<62> kniha pro z<>sk<73>n<EFBFBD> v<>domost<73> t<>m<EFBFBD><6D> o v<>em, co m<><6D>ete s Vi d<>lat. | 
					
						
							|  |  |  |  |   <20>est<73> vyd<79>n<EFBFBD> obsahuje t<><74> informace o Vim. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Tato v<>uka byla napsan<61> autory Michael C. Pierce a Robert K. Ware, | 
					
						
							|  |  |  |  |   Colorado School of Mines s pou<6F>it<69>m my<6D>lenek od: Charles Smith, | 
					
						
							|  |  |  |  |   Colorado State University.  E-mail: bware@mines.colorado.edu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Upravil pro Vim: Bram Moolenaar. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   P<>eklad do <20>e<EFBFBD>tiny: Lubo<62> Turek | 
					
						
							|  |  |  |  |   E-Mail: lubos.turek@gmail.com | 
					
						
							|  |  |  |  |   2007 Feb 28  |