forked from aniani/vim
		
	
		
			
	
	
		
			973 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			973 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | =============================================================================== | |||
|  | =    D o b r o d o <20> l i   u   VIM   p r i r u <20> n i k  -    Verzija 1.7      = | |||
|  | =============================================================================== | |||
|  | 
 | |||
|  |      Vim je vrlo mo<6D>an editor koji ima mnogo naredbi, previ<76>e da bi ih | |||
|  |      se svih ovdje spomenulo.  Namjena priru<72>nika je objasniti dovoljno | |||
|  |      naredbi kako bi po<70>etnici znatno lak<61>e koristili ovaj svestran editor. | |||
|  | 
 | |||
|  |      Pribli<6C>no vrijeme potrebno za uspje<6A>an zavr<76>etak priru<72>nika je oko | |||
|  |      30 minuta a ovisi o tome koliko <20>e te vremena odvojiti za vje<6A>banje. | |||
|  | 
 | |||
|  |      UPOZORENJE: | |||
|  |      Naredbe u ovom priru<72>niku <20>e promijeniti ovaj tekst. | |||
|  |      Napravite kopiju ove datoteke kako bi ste na istoj vje<6A>bali | |||
|  |      (ako ste pokrenuli "vimtutor" ovo je ve<76> kopija). | |||
|  | 
 | |||
|  |      Vrlo je va<76>no primijetiti da je ovaj priru<72>nik namijenjen za vje<6A>banje. | |||
|  |      Preciznije, morate izvr<76>iti naredbe u Vim-u kako bi ste iste nau<61>ili | |||
|  |      pravilno koristiti. Ako samo <20>itate tekst, zaboraviti <20>e te naredbe! | |||
|  | 
 | |||
|  |      Ako je CapsLock uklju<6A>en ISKLJU<4A>ITE ga.  Pritiskajte tipku  j  kako | |||
|  |      bi pomakli kursor sve dok Lekcija 1.1 ne ispuni ekran. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		      Lekcija 1.1:  POMICANJE KURSORA | |||
|  | 
 | |||
|  | 
 | |||
|  |  ** Za pomicanje kursora, pritisnite h,j,k,l tipke kako je prikazano ** | |||
|  | 	     ^ | |||
|  | 	     k		    Savjet:  h tipka je lijevo i pomi<6D>e kursor lijevo. | |||
|  |        < h	 l >		   l tipka je desno i pomi<6D>e kursor desno. | |||
|  | 	     j                     j izgleda kao strelica usmjerena dolje. | |||
|  | 	     v | |||
|  |   1. Pomi<6D>ite kursor po ekranu dok se ne naviknete na kori<72>tenje. | |||
|  | 
 | |||
|  |   2. Dr<44>ite tipku (j) pritisnutom. | |||
|  |      Sada znate kako do<64>i do sljede<64>e lekcije. | |||
|  | 
 | |||
|  |   3. Koriste<74>i tipku j prije<6A>ite na sljede<64>u lekciju 1.2. | |||
|  | 
 | |||
|  | NAPOMENA:  Ako niste sigurni <20>to ste zapravo pritisnuli uvijek koristite | |||
|  |            tipku <ESC> kako bi pre<72>li u Normal mod i onda poku<6B>ajte ponovno. | |||
|  | 
 | |||
|  | NAPOMENA:  Kursorske tipke rade isto.  Kori<72>tenje hjkl tipaka je znatno | |||
|  |            br<62>e, nakon <20>to se jednom naviknete na njihovo kori<72>tenje.  Stvarno! | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			   Lekcija 1.2: IZLAZ IZ VIM-a | |||
|  | 
 | |||
|  | 
 | |||
|  |   !! UPOZORENJE: Prije izvo<76>enja bilo kojeg koraka, | |||
|  |                  pro<72>itajte cijelu lekciju!! | |||
|  | 
 | |||
|  |   1. Pritisnite <ESC> tipku (Vim je sada u Normal modu). | |||
|  | 
 | |||
|  |   2. Otipkajte:	:q! <ENTER>. | |||
|  |      Izlaz iz editora, GUBE se sve napravljene promjene. | |||
|  | 
 | |||
|  |   3. Kada se pojavi ljuska, utipkajte naredbu koja je pokrenula | |||
|  |      ovaj priru<72>nik:		vimtutor <ENTER> | |||
|  | 
 | |||
|  |   4. Ako ste upamtili ove korake, izvr<76>ite ih redom od 1 do 3 | |||
|  |      kako bi ponovno pokrenuli editor. | |||
|  | 
 | |||
|  | NAPOMENA:  :q! <ENTER>  poni<6E>tava sve promjene koje ste napravili. | |||
|  |            U sljede<64>im lekcijama nau<61>it <20>e te kako promjene sa<73>uvati. | |||
|  | 
 | |||
|  |   5. Pomaknite kursor na Lekciju 1.3. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		    Lekcija 1.3: PROMJENA TEKSTA - BRISANJE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	      ** Pritisnite  x  za brisanje znaka pod kursorom. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Kako bi ste ispravili pogre<72>ke, pomi<6D>ite kursor dok se | |||
|  |      ne bude nalazio na slovu kojeg trebate izbrisati. | |||
|  | 
 | |||
|  |   3. Pritisnite tipku x kako bi uklonili ne<6E>eljeno slovo. | |||
|  | 
 | |||
|  |   4. Ponovite korake od 2 do 4 dok ne ispravite sve pogre<72>ke. | |||
|  | 
 | |||
|  | ---> KKKravaa jee pressko<6B>ila mmjeseccc. | |||
|  | 
 | |||
|  |   5. Nakon <20>to ispravite liniju, prije<6A>ite na lekciju 1.4. | |||
|  | 
 | |||
|  | NAPOMENA:  Koriste<74>i ovaj priru<72>nik ne poku<6B>avajte pamtiti | |||
|  |            ve<76> u<>ite primjenom. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		 Lekcija 1.4: PROMJENA TEKSTA - UBACIVANJE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	  ** Pritisnite  i  za ubacivanje teksta ispred kursora. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Kako bi napravili prvu liniju istovjetnoj drugoj, pomaknite | |||
|  |      kursor na prvi znak POSLIJE kojeg <20>e te utipkati potreban tekst. | |||
|  | 
 | |||
|  |   3. Pritisnite  i  te utipkajte potrebne nadopune. | |||
|  | 
 | |||
|  |   4. Nakon <20>to ispravite pogre<72>ku pritisnite <ESC> kako bi vratili Vim | |||
|  |      u Normal mod. Ponovite korake od 2 do 4 kako bi ispravili sve pogre<72>ke. | |||
|  | 
 | |||
|  | ---> Nedje no teka od v lin. | |||
|  | ---> Nedostaje ne<6E>to teksta od ove linije. | |||
|  | 
 | |||
|  |   5. Prije<6A>ite na sljede<64>u lekciju. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		    Lekcija 1.5: PROMJENA TEKSTA - DODAVANJE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	           ** Pritisnite  A  za dodavanje teksta. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  |      Nije va<76>no na kojem se slovu nalazi kursor na toj liniji. | |||
|  | 
 | |||
|  |   2. Pritisnite  A  i napravite potrebne promjene. | |||
|  | 
 | |||
|  |   3. Nakon <20>to ste dodali tekst, pritisnite <ESC> | |||
|  |      za povratak u Normal mod. | |||
|  | 
 | |||
|  |   4. Pomaknite kursor na drugu liniju ozna<6E>enu s ---> | |||
|  |      i ponovite korake 2 i 3 dok ne popravite tekst. | |||
|  | 
 | |||
|  | ---> Ima ne<6E>to teksta koji nedostaje n | |||
|  |      Ima ne<6E>to teksta koji nedostaje na ovoj liniji. | |||
|  | ---> Ima ne<6E>to teksta koji ne | |||
|  |      Ima ne<6E>to teksta koji nedostaje ba<62> ovdje. | |||
|  | 
 | |||
|  |   5. Prije<6A>ite na lekciju 1.6. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		     Lekcija 1.6: PROMJENA DATOTEKE | |||
|  | 
 | |||
|  | 
 | |||
|  |      ** Koristite  :wq  za spremanje teksta i napu<70>tanje Vim-a. ** | |||
|  | 
 | |||
|  |   !! UPOZORENJE: Prije izvr<76>avanja bilo kojeg koraka, pro<72>itajte lekciju!! | |||
|  | 
 | |||
|  |   1. Iza<7A>ite iz programa kao sto ste napravili u lekciji 1.2:  :q! | |||
|  | 
 | |||
|  |   2. Iz ljuske utipkajte sljede<64>u naredbu:  vim tutor <ENTER> | |||
|  |      'vim' je naredba pokretanja Vim editora, 'tutor' je ime datoteke koju | |||
|  |      <20>elite ure<72>ivati.  Koristite datoteku koju imate ovlasti mijenjati. | |||
|  | 
 | |||
|  |   3. Ubacite i izbri<72>ite tekst kao <20>to ste to napravili u lekcijama prije. | |||
|  | 
 | |||
|  |   4. Sa<53>uvajte promjenjeni tekst i iza<7A>ite iz Vim-a:  :wq  <ENTER> | |||
|  | 
 | |||
|  |   5. Ponovno pokrenite vimtutor i nastavite <20>itati sa<73>etak koji sljedi. | |||
|  | 
 | |||
|  |   6. Nakon sto pro<72>itate gornje korake i u potpunosti ih razumijete: | |||
|  |      izvr<76>ite ih. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 1 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1. Kursor se pomi<6D>e strelicama ili pomo<6D>u hjkl tipaka. | |||
|  | 	h (lijevo)	j (dolje)	k (gore)	l (desno) | |||
|  | 
 | |||
|  |   2. Pokretanje Vim-a iz ljuske:  vim IME_DATOTEKE <ENTER> | |||
|  | 
 | |||
|  |   3. Izlaz:	<ESC>	:q! <ENTER> 	sve promjene su izgubljene. | |||
|  |        ILI:	<ESC>	:wq <ENTER> 	promjene su sa<73>uvane. | |||
|  | 
 | |||
|  |   4. Brisanje znaka na kojem se nalazi kursor:  x | |||
|  | 
 | |||
|  |   5. Ubacivanja ili dodavanje teksta: | |||
|  | 	 i   utipkajte tekst <ESC>	unos ispred kursora | |||
|  | 	 A   utipkajte tekst <ESC>	dodavanje na kraju linije | |||
|  | 
 | |||
|  | NAPOMENA:  Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i | |||
|  |            prekida ne<6E>eljenu ili djelomi<6D>no zavr<76>enu naredbu. | |||
|  | 
 | |||
|  | Nastavite <20>itati Lekciju 2. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			Lekcija 2.1: NAREDBE BRISANJA | |||
|  | 
 | |||
|  | 
 | |||
|  | 		 ** Tipkajte  dw  za brisanje rije<6A>i. ** | |||
|  | 
 | |||
|  |   1. Pritisnite  <ESC>  kako bi bili sigurni da je Vim u Normal modu. | |||
|  | 
 | |||
|  |   2. Pomaknite kursor na liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   3. Pomaknite kursor na po<70>etak rije<6A>i koju treba izbrisati. | |||
|  | 
 | |||
|  |   4. Otipkajte  dw  kako bi uklonili rije<6A>. | |||
|  | 
 | |||
|  | NAPOMENA:  Vim <20>e prikazati slovo  d  na zadnjoj liniji kad ga otipkate. | |||
|  |            Vim <20>eka da otipkate  w .  Ako je prikazano neko drugo slovo, | |||
|  |            krivo ste otipkali; pritisnite <ESC> i poku<6B>ajte ponovno. | |||
|  | 
 | |||
|  | ---> Neke rije<6A>i smije<6A>no ne pripadaju na papir ovoj re<72>enici. | |||
|  | 
 | |||
|  |   5. Ponovite korake 3 i 4 dok ne ispravite re<72>enicu; | |||
|  |      prije<6A>ite na Lekciju 2.2. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		      Lekcija 2.2: JO<4A> BRISANJA | |||
|  | 
 | |||
|  | 
 | |||
|  |        ** Otipkajte  d$ za brisanje znakova do kraja linije. ** | |||
|  | 
 | |||
|  |   1. Pritisnite  <ESC>  kako bi bili | |||
|  |      sigurni da je Vim u Normal modu. | |||
|  | 
 | |||
|  |   2. Pomaknite kursor na liniju ozna<6E>enu s  --->. | |||
|  | 
 | |||
|  |   3. Pomaknite kursor do kraja ispravne re<72>enice | |||
|  |      (POSLJE prve . ). | |||
|  | 
 | |||
|  |   4. Otipkajte  d$ | |||
|  |      kako bi izbrisali sve znakove do kraja linije. | |||
|  | 
 | |||
|  | ---> Netko je utipkao kraj ove linije dvaput. kraj ove linije dvaput. | |||
|  | 
 | |||
|  |   5. Prije<6A>ite na Lekciju 2.3 za bolje obja<6A>njenje. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 	      Lekcija 2.3: UKRATKO O OPERATORIMA I POKRETIMA | |||
|  | 
 | |||
|  | 
 | |||
|  |   Mnogo naredbi koje mijenjaju tekst se sastoje od operatora i pokreta. | |||
|  |   Oblik naredbe brisanja sa  d  operatorom je sljede<64>i: | |||
|  | 
 | |||
|  |   	d   pokret | |||
|  | 
 | |||
|  |   Pri <20>emu je: | |||
|  |     d      - operator brisanja. | |||
|  |     pokret - ono na <20>emu <20>e se operacija izvr<76>avati (navedeno u nastavku). | |||
|  | 
 | |||
|  |   Kratka lista pokreta: | |||
|  |     w - sve do po<70>etka sljede<64>e rije<6A>i, NE UKLJU<4A>UJU<4A>I prvo slovo. | |||
|  |     e - sve do kraja trenuta<74>ne rije<6A>i, UKLJU<4A>UJU<4A>I zadnje slovo. | |||
|  |     $ - sve do kraje linije, UKLJU<4A>UJU<4A>I zadnje slovo. | |||
|  | 
 | |||
|  |   Tipkanjem  de  <20>e se brisati od kursora do kraja rije<6A>i. | |||
|  | 
 | |||
|  | NAPOMENA:  Pritiskaju<6A>i samo pokrete dok ste u Normal modu bez operatora <20>e | |||
|  |            pomicati kursor kao <20>to je navedeno. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		  Lekcija 2.4: KORI<52>TENJE BROJANJA ZA POKRETE | |||
|  | 
 | |||
|  | 
 | |||
|  |   ** Tipkanjem nekog broja prije pokreta, pokret se izvr<76>ava toliko puta. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte  2w  da pomaknete kursor dvije rije<6A>i naprijed. | |||
|  | 
 | |||
|  |   3. Otipkajte  3e  da pomaknete kursor na kraj tre<72>e rije<6A>i naprijed. | |||
|  | 
 | |||
|  |   4. Otipkajte  0  (nulu) da pomaknete kursor na po<70>etak linije. | |||
|  | 
 | |||
|  |   5. Ponovite korake 2 i 3 s nekim drugim brojevima. | |||
|  | 
 | |||
|  | ---> Re<52>enica sa rije<6A>ima po kojoj mo<6D>ete pomicati kursor. | |||
|  | 
 | |||
|  |   6. Prije<6A>ite na Lekciju 2.5. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  |              Lekcija 2.5: KORI<52>TENJE BROJANJA ZA VE<56>E BRISANJE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	  ** Tipkanje broja N s operatorom ponavlja ga N-puta. ** | |||
|  | 
 | |||
|  |   U kombinaciji operatora brisanja i pokreta spomenutih iznad | |||
|  |   ubacujete broj prije pokreta kako bi izbrisali vi<76>e znakova: | |||
|  | 
 | |||
|  | 	 d   broj   pokret | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvo slovo u rije<6A>i sa VELIKIM SLOVIMA | |||
|  |      ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte  2dw  da izbri<72>ete dvije rije<6A>i sa VELIKIM SLOVIMA | |||
|  | 
 | |||
|  |   3. Ponovite korake 1 i 2 sa razli<6C>itim brojevima da izbri<72>ete | |||
|  |      uzastopne rije<6A>i sa VELIKIM SLOVIMA sa samo jednom naredbom. | |||
|  | 
 | |||
|  | ---> ova ABC<42><43> D<>E linija FGHI JK LMN OP rije<6A>i je RS<52> TUVZ<56> popravljena. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		     Lekcija 2.6: OPERIRANJE NAD LINIJAMA | |||
|  | 
 | |||
|  | 
 | |||
|  | 	       ** Otipkajte  dd   za brisanje cijele linije. ** | |||
|  | 
 | |||
|  |   Zbog u<>estalosti brisanja cijelih linija, dizajneri Vi-a su odlu<6C>ili da | |||
|  |   je lak<61>e brisati linije tipkanjem  d  dvaput. | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na drugu liniju u donjoj kitici. | |||
|  |   2. Otipkajte  dd  kako bi izbrisali liniju. | |||
|  |   3. Pomaknite kursor na <20>etvrtu liniju. | |||
|  |   4. Otipkajte   2dd   kako bi izbrisali dvije linije. | |||
|  | 
 | |||
|  | --->  1)  Ru<52>e su crvene, | |||
|  | --->  2)  Pla<6C>a je super, | |||
|  | --->  3)  Ljubice su plave, | |||
|  | --->  4)  Imam auto, | |||
|  | --->  5)  Satovi ukazuju vrijeme, | |||
|  | --->  6)  <20>e<EFBFBD>er je sladak | |||
|  | --->  7)  Kao i ti. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		      Lekcija 2.7: NAREDBA PONI<4E>TENJA | |||
|  | 
 | |||
|  | 
 | |||
|  |   ** Pritisnite  u  za poni<6E>tenje zadnje naredbe,  U  za cijelu liniju. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na liniju ozna<6E>enu s ---> i postavite kursor na prvu | |||
|  |      pogre<72>ku. | |||
|  |   2. Otipkajte  x  kako bi izbrisali prvi ne<6E>eljeni znak. | |||
|  |   3. Otipkajte  u  kako bi poni<6E>tili zadnju izvr<76>enu naredbu. | |||
|  |   4. Ovaj put ispravite sve pogre<72>ke na liniji koriste<74>i  x  naredbu. | |||
|  |   5. Sada utipkajte veliko  U  kako bi poni<6E>tili sve promjene | |||
|  |      na liniji, vra<72>aju<6A>i je u prija<6A>nje stanje. | |||
|  |   6. Sada utipkajte  u  nekoliko puta kako bi poni<6E>tili  U | |||
|  |      i prija<6A>nje naredbe. | |||
|  |   7. Sada utipkajte CTRL-R (dr<64>e<EFBFBD>i  CTRL  tipku pritisnutom dok | |||
|  |      ne pritisnete  R) nekoliko puta kako bi vratili promjene | |||
|  |      (poni<6E>tili poni<6E>tenja). | |||
|  | 
 | |||
|  | ---> Poopravite pogre<72>ke nna ovvoj liniji ii pooni<6E>titeee ih. | |||
|  | 
 | |||
|  |   8. Vrlo korisne naredbe.  Prije<6A>ite na sa<73>etak Lekcije 2. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 2 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1. Brisanje od kursora do sljede<64>e rije<6A>i:    dw | |||
|  |   2. Brisanje od kursora do kraja linije:    d$ | |||
|  |   3. Brisanje cijele linije:    dd | |||
|  | 
 | |||
|  |   4. Za ponavljanje pokreta prethodite mu broj:   2w | |||
|  |   5. Oblik naredbe mijenjanja: | |||
|  |                operator   [broj]   pokret | |||
|  |      gdje je: | |||
|  |        operator - <20>to napraviti, npr.   d  za brisanje | |||
|  |        [broj]   - neobavezan broj ponavljanja pokreta | |||
|  |        pokret   - kretanje po tekstu po kojem se operira, | |||
|  |                   kao <20>to je: w (rije<6A>), $ (kraj linije), itd. | |||
|  | 
 | |||
|  |   6. Postavljanje kursora na po<70>etak linije:  0 | |||
|  | 
 | |||
|  |   7. Za poni<6E>tenje prethodnih promjena, pritisnite:	  u  (malo u) | |||
|  |      Za poni<6E>tenje svih promjena na liniji, pritisnite:   U  (veliko U) | |||
|  |      Za vra<72>anja promjena, utipkajte:	CTRL-R | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		       Lekcija 3.1: NAREDBA POSTAVI | |||
|  | 
 | |||
|  | 
 | |||
|  | 	** p  za unos prethodno izbrisanog teksta iza kursora. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte  dd  kako bi izbrisali liniju i spremili je u Vim registar. | |||
|  | 
 | |||
|  |   3. Pomaknite kursor na liniju c), IZNAD linije koju trebate unijeti. | |||
|  | 
 | |||
|  |   4. Otipkajte  p  kako bi postavili liniju ispod kursora. | |||
|  | 
 | |||
|  |   5. Ponovite korake 2 do 4 kako bi postavili sve linije u pravilnom | |||
|  |      rasporedu. | |||
|  | 
 | |||
|  | ---> d) Mo<4D>e<EFBFBD> li i ti nau<61>iti? | |||
|  | ---> b) Ljubice su plave, | |||
|  | ---> c) Inteligencija je nau<61>ena, | |||
|  | ---> a) Ru<52>e su crvene, | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		       Lekcija 3.2: NAREDBA PROMJENE | |||
|  | 
 | |||
|  | 
 | |||
|  |       ** Otipkajte  rx  za zamjenu slova ispod kursora sa slovom  x . ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Pomaknite kursor tako da se nalazi na prvoj pogre<72>ci. | |||
|  | 
 | |||
|  |   3. Otipkajte  r  i nakon toga ispravan znak na tom mjestu. | |||
|  | 
 | |||
|  |   4. Ponovite korake 2 i 3 sve dok prva | |||
|  |      linije ne bude istovjetna drugoj. | |||
|  | 
 | |||
|  | --->  Kede ju ovu limija tupjana, natko je protuskao kruve tupke! | |||
|  | --->  Kada je ova linija tipkana, netko je pritiskao krive tipke! | |||
|  | 
 | |||
|  |   5. Prije<6A>ite na Lekciju 3.2. | |||
|  | 
 | |||
|  | NAPOMENA:  Prisjetite da trebate u<>iti vje<6A>banjem, ne pam<61>enjem. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		    Lekcija 3.3: OPERATOR MIJENJANJA | |||
|  | 
 | |||
|  | 
 | |||
|  | 	  ** Za mijenjanje do kraja rije<6A>i, istipkajte  ce . ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Postavite kursor na  a  u  lackmb. | |||
|  | 
 | |||
|  |   3. Otipkajte  ce  i ispravite rije<6A> (u ovom slu<6C>aju otipkajte  inija ). | |||
|  | 
 | |||
|  |   4. Pritisnite <ESC> i pomaknite kursor na sljede<64>i znak | |||
|  |      kojeg je potrebno ispraviti. | |||
|  | 
 | |||
|  |   5. Ponovite korake 3 i 4 sve dok prva re<72>enica ne postane istovjetna | |||
|  |      drugoj. | |||
|  | 
 | |||
|  | ---> Ova lackmb ima nekoliko rjlcah koje trfcb mijdmlfsz. | |||
|  | ---> Ova linija ima nekoliko rije<6A>i koje treba mijenjati. | |||
|  | 
 | |||
|  | Primijetite da  ce  bri<72>e rije<6A> i postavlja Vim u Insert mod. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 	         Lekcija 3.4: JO<4A> MIJENJANJA KORI<52>TENJEM c | |||
|  | 
 | |||
|  | 
 | |||
|  |     ** Naredba mijenjanja se koristi sa istim pokretima kao i brisanje. ** | |||
|  | 
 | |||
|  |   1. Operator mijenjanja se koristi na isti na<6E>in kao i operator brisanja: | |||
|  | 
 | |||
|  |          c    [broj]   pokret | |||
|  | 
 | |||
|  |   2. Pokreti su isti, npr:   w (rije<6A>) i  $ (kraj linije). | |||
|  | 
 | |||
|  |   3. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   4. Pomaknite kursor na prvu pogre<72>ku. | |||
|  | 
 | |||
|  |   5. Otipkajte  c$  i utipkajte ostatak linije tako da bude istovjetna | |||
|  |      drugoj te pritisnite <ESC>. | |||
|  | 
 | |||
|  | ---> Kraj ove linije treba pomo<6D> tako da izgleda kao linija ispod. | |||
|  | ---> Kraj ove linije treba ispraviti kori<72>tenjem c$ naredbe. | |||
|  | 
 | |||
|  | NAPOMENA:  Mo<4D>ete koristiti Backspace za ispravljanje gre<72>aka. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 3 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1. Za postavljanje teksta koji je upravo izbrisan, pritisnite  p . Ovo | |||
|  |      postavlja tekst IZA kursora (ako je pak linija izbrisana tekst se | |||
|  |      postavlja na liniju ispod kursora). | |||
|  | 
 | |||
|  |   2. Za promjenu znaka na kojem se nalazi kursor, pritisnite  r  i nakon toga | |||
|  |      <20>eljeni znak. | |||
|  | 
 | |||
|  |   3. Operator mijenjanja dozvoljava promjenu teksta od kursora do pozicije do | |||
|  |      koje dovede pokret. tj. Otipkajte  ce  za mijenjanje od kursora do kraja | |||
|  |      rije<6A>i, c$  za mijenjanje od kursora do kraja linije. | |||
|  | 
 | |||
|  |   4. Oblik naredbe mijenjanja: | |||
|  | 
 | |||
|  | 	 c   [broj]   pokret | |||
|  | 
 | |||
|  | Prije<EFBFBD>ite na sljede<64>u lekciju. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 	      Lekcija 4.1: POZICIJA KURSORA I STATUS DATOTEKE | |||
|  | 
 | |||
|  |   ** CTRL-G za prikaz pozicije kursora u datoteci i status datoteke. | |||
|  |      Pritisnite  G  za pomicanje kursora na neku liniju u datoteci. ** | |||
|  | 
 | |||
|  | NAPOMENA:  Pro<72>itajte cijelu lekciju prije izvr<76>enja bilo kojeg koraka!! | |||
|  | 
 | |||
|  |   1. Dr<44>ite Ctrl tipku pritisnutom i pritisnite  g .  Ukratko: CTRL-G. | |||
|  |      Vim <20>e ispisati poruku na dnu ekrana sa imenom datoteke i pozicijom | |||
|  |      kursora u datoteci.  Zapamtite broj linije za 3. korak. | |||
|  | 
 | |||
|  | NAPOMENA:  Mo<4D>ete vidjeti poziciju kursora u donjem desnom kutu ako | |||
|  |            je postavka 'ruler' aktivirana (obja<6A>njeno u 6. lekciji). | |||
|  | 
 | |||
|  |   2. Pritisnite  G  za pomicanje kursora na kraj datoteke. | |||
|  |      Otipkajte  gg  za pomicanje kursora na po<70>etak datoteke. | |||
|  | 
 | |||
|  |   3. Otipkajte broj linije na kojoj ste bili maloprije i zatim  G .  Kursor | |||
|  |      <20>e se vratiti na liniju na kojoj se nalazio kada ste otipkali CTRL-G. | |||
|  | 
 | |||
|  |   4. Ako ste spremni, izvr<76>ite korake od 1 do 3. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			Lekcija 4.2: NAREDBE TRA<52>ENJA | |||
|  | 
 | |||
|  |        ** Otipkajte  /  i nakon toga izraz kojeg <20>elite tra<72>iti. ** | |||
|  | 
 | |||
|  |   1. U Normal modu otipkajte  /  znak.  Primijetite da se znak | |||
|  |      pojavio zajedno sa kursorom na dnu ekrana kao kod  :  naredbe. | |||
|  | 
 | |||
|  |   2. Sada otipkajte 'grrrre<72>ka' <ENTER>.  To je rije<6A> koju zapravo tra<72>ite. | |||
|  | 
 | |||
|  |   3. Za ponovno tra<72>enje istog izraza, otipkajte  n . | |||
|  |      Za tra<72>enje istog izraza ali u suprotnom smjeru, otipkajte  N . | |||
|  | 
 | |||
|  |   4. Za tra<72>enje izraza unatrag, koristite  ?  umjesto  / . | |||
|  | 
 | |||
|  |   5. Za povratak na prethodnu poziciju koristite  CTRL-O  (dr<64>ite Ctrl | |||
|  |      pritisnutim dok ne pritisnete tipku o).  Ponavljajte sve dok se ne | |||
|  |      vratite na po<70>etak.  CTRL-I sli<6C>no kao CTRL-O ali u suprotnom smjeru. | |||
|  | 
 | |||
|  | ---> "pogrrrre<72>ka" je pogre<72>no; umjesto pogrrrre<72>ka treba stajati pogre<72>ka. | |||
|  | 
 | |||
|  | NAPOMENA:  Ako se tra<72>enjem do<64>e do kraja datoteke nastavit <20>e se od njenog | |||
|  |            po<70>etka osim ako je postavka 'wrapscan' deaktivirana. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		  Lekcija 4.3: TRA<52>ENJE PRIPADAJU<4A>E ZAGRADE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	** Otipkajte  %  za pronalazak pripadaju<6A>e ), ] ili } . ** | |||
|  | 
 | |||
|  |   1. Postavite kursor na bilo koju od  ( ,  [  ili  { | |||
|  |      otvorenih zagrada u liniji ozna<6E>enoj s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte znak  % . | |||
|  | 
 | |||
|  |   3. Kursor <20>e se pomaknuti na pripadaju<6A>u zatvorenu zagradu. | |||
|  | 
 | |||
|  |   4. Otipkajte  %  kako bi pomakli kursor na drugu pripadaju<6A>u zagradu. | |||
|  | 
 | |||
|  |   5. Pomaknite kursor na neku od (,),[,],{ ili } i ponovite  %  naredbu. | |||
|  | 
 | |||
|  | ---> Linija ( testiranja obi<62>nih ( [ uglatih ] i { viti<74>astih } zagrada.)) | |||
|  | 
 | |||
|  | 
 | |||
|  | NAPOMENA:  Vrlo korisno u ispravljanju koda sa nepripadaju<6A>im zagradama! | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		      Lekcija 4.4: NAREDBE ZAMIJENE | |||
|  | 
 | |||
|  | 
 | |||
|  |        ** Otipkajte  :s/staro/novo/g  da zamijenite 'staro' za 'novo'. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte  :s/cvr<76><72>/cvr<76> <ENTER> .  Primjetite da ova naredba zamjenjuje | |||
|  |      samo prvi "cvr<76><72>" u liniji. | |||
|  | 
 | |||
|  |   3. Otipkajte  :s/cvr<76><72>/cvr<76>/g .  Dodavanje  g  stavke zna<6E>i da <20>e se naredba | |||
|  |      izvr<76>iti na cijeloj liniji, zamjenjivanjem svih "cvr<76><72>" u liniji. | |||
|  | 
 | |||
|  | ---> i cvr<76><72>i cvr<76><72>i cvr<76><72>ak na <20>voru crne smr<6D>e. | |||
|  | 
 | |||
|  |   4. Za zamjenu svih izraza u rasponu dviju linija, | |||
|  |      otipkajte :#,#s/staro/novo/g   #,# su brojevi linije datoteke na kojima | |||
|  |                                     te izme<6D>u njih <20>e se izvr<76>iti zamjena. | |||
|  |      Otipkajte :%s/staro/novo/g     za zamjenu svih izraza u cijeloj datoteci. | |||
|  |      Otipkajte :%s/staro/novo/gc    za pronalazak svakog izraza u datoteci i | |||
|  |      			            potvrdu zamjene. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 4 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1. CTRL-G  prikazuje poziciju kursora u datoteci i status datoteke. | |||
|  |              G  postavlja kursor na zadnju liniju datoteke. | |||
|  |      broj    G  postavlja kursor na  broj  liniju. | |||
|  |             gg  postavlja kursor na prvu liniju. | |||
|  | 
 | |||
|  |   2. Tipkanje  /  sa izrazom tra<72>i UNAPRIJED taj izraz. | |||
|  |      Tipkanje  ?  sa izrazom tra<72>i UNATRAG taj izraz. | |||
|  |      Nakon naredbe tra<72>enja koristite  n  za pronalazak izraza u istom | |||
|  |      smjeru, i  N  za pronalazak istog izraza ali u suprotnom smjeru. | |||
|  |      CTRL-O vra<72>a kursor na prethodnu poziciju, CTRL-I na sljede<64>u poziciju. | |||
|  | 
 | |||
|  |   3. Tipkanje  %  dok je kursor na zagradi pomi<6D>e ga na pripadaju<6A>u zagradu. | |||
|  | 
 | |||
|  |   4. Za zamjenu prvog izraza staro za izraz novo	   :s/staro/novo | |||
|  |      Za zamjenu svih izraza staro na cijeloj liniji	   :s/staro/novo/g | |||
|  |      Za zamjenu svih izraza staro u rasponu linija #,#     :#,#s/staro/novo/g | |||
|  |      Za zamjenu u cijeloj datoteci			   :%s/staro/novo/g | |||
|  |      Za potvrdu svake zamjene dodajte 'c'		   :%s/staro/novo/gc | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		  Lekcija 5.1: IZVR<56>AVANJE VANJSKIH NAREDBI | |||
|  | 
 | |||
|  | 
 | |||
|  | 	** Otipkajte  :!  sa vanjskom naredbom koju <20>elite izvr<76>iti. ** | |||
|  | 
 | |||
|  |   1. Otipkajte poznatu naredbu  :  kako bi kursor premjestili na dno | |||
|  |      ekrana.  Time omogu<67>avate unos naredbe u naredbenoj liniji. | |||
|  | 
 | |||
|  |   2. Otipkajte znak  !  (uskli<6C>nik).  Tako omogu<67>avate | |||
|  |      izvr<76>avanje naredbe vanjske ljuske. | |||
|  | 
 | |||
|  |   3. Kao primjer otipkajte   ls   nakon ! te pritisnite <ENTER>. | |||
|  |      Ovo <20>e prikazati sadr<64>aj direktorija, kao da ste u ljusci. | |||
|  |      Koristite   :!dir   ako   :!ls   ne radi. | |||
|  | 
 | |||
|  | NAPOMENA:  Mogu<67>e je izvr<76>avati bilo koju vanjsku naredbu na ovaj na<6E>in, | |||
|  |            zajedno sa njenim argumentima. | |||
|  | 
 | |||
|  | NAPOMENA:  Sve  :  naredbe se izvr<76>avaju nakon <20>to pritisnete <ENTER> | |||
|  | 	   U daljnjem tekstu to ne<6E>e uvijek biti napomenuto. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		   Lekcija 5.2: VI<56>E O SPREMANJU DATOTEKA | |||
|  | 
 | |||
|  |            ** Za spremanje promjena, otipkajte  :w IME_DATOTEKE. ** | |||
|  | 
 | |||
|  |   1. Otipkajte   :!dir   ili   :!ls   za pregled direktorija. | |||
|  |      Ve<56> znate da morate pritisnuti <ENTER> na kraju tipkanja. | |||
|  | 
 | |||
|  |   2. Izaberite ime datoteke koja jo<6A> ne postoji, npr. TEST. | |||
|  | 
 | |||
|  |   3. Otipkajte:	 :w TEST   (gdje je TEST ime koje ste prethodno odabrali.) | |||
|  | 
 | |||
|  |   4. Time <20>e te spremiti cijelu datoteku (Vim Tutor) pod imenom TEST. | |||
|  |      Za provjeru, otipkajte ponovno   :!dir   ili   :!ls | |||
|  |      za pregled direktorija. | |||
|  | 
 | |||
|  | NAPOMENA:  Ako bi napustili Vim i ponovno ga pokrenuli sa vim TEST , | |||
|  |            datoteka bi bila potpuna kopija ove datoteke u trenutku | |||
|  |            kada ste je spremili. | |||
|  | 
 | |||
|  |   5. Izbri<72>ite datoteku tako da otipkate (MS-DOS):	:!del TEST | |||
|  | 				       ili (Unix):	:!rm TEST | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		  Lekcija 5.3: SPREMANJE OZNA<4E>ENOG TEKSTA | |||
|  | 
 | |||
|  | 
 | |||
|  |    ** Kako bi spremili dio datoteke, otipkajte  v  pokret  :w IME_DATOTEKE ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na ovu liniju. | |||
|  | 
 | |||
|  |   2. Pritisnite  v  i pomaknite kursor pet linija ispod ove. | |||
|  |      Primijetite promjenu, ozna<6E>eni tekst se razlikuje od obi<62>nog. | |||
|  | 
 | |||
|  |   3. Pritisnite  :  znak.  Na dnu ekrana pojavit <20>e se  :'<,'> . | |||
|  | 
 | |||
|  |   4. Otipkajte  w TEST  , pritom je TEST ime datoteke koja jo<6A> ne postoji. | |||
|  |      Provjerite da zaista pi<70>e  :'<,'>w TEST | |||
|  |      prije nego <20>to pritisnite <ENTER>. | |||
|  | 
 | |||
|  |   5. Vim <20>e spremiti ozna<6E>eni tekst u TEST.  Provjerite sa :!dir  ili  !ls . | |||
|  |      Nemojte je jo<6A> brisati!  Koristiti <20>e te je u sljede<64>oj lekciji. | |||
|  | 
 | |||
|  | NAPOMENA:  Tipka  v  zapo<70>inje Vizualno ozna<6E>avanje.  Mo<4D>ete pomicati kursor | |||
|  |            unaokolo kako bi mijenjali veli<6C>inu ozna<6E>enog teksta. Mo<4D>ete | |||
|  |            koristiti i operatore.  Npr,  d  <20>e izbrisati ozna<6E>eni tekst. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		   Lekcija 5.4: U<>ITAVANJE DATOTEKA | |||
|  | 
 | |||
|  | 
 | |||
|  |        ** Za ubacivanje sadr<64>aja datoteke, otipkajte  :r IME_DATOTEKE  ** | |||
|  | 
 | |||
|  |   1. Postavite kursor iznad ove linije. | |||
|  | 
 | |||
|  | NAPOMENA:  Nakon <20>to izvr<76>ite 2. korak vidjeti <20>e te tekst iz Lekcije 5.3. | |||
|  |            Stoga pomaknite kursor DOLJE kako bi ponovno vidjeli ovu lekciju. | |||
|  | 
 | |||
|  |   2. U<>itajte va<76>u TEST datoteku koriste<74>i naredbu   :r TEST | |||
|  |      gdje je TEST ime datoteke koju ste koristili u prethodnoj lekciji. | |||
|  |      Sadr<64>aj u<>itane datoteke je uba<62>en liniju ispod kursora. | |||
|  | 
 | |||
|  |   3. Kako bi provjerili da je datoteka u<>itana, vratite kursor unatrag i | |||
|  |      primijetite dvije kopije Lekcije 5.3, originalnu i onu iz datoteke. | |||
|  | 
 | |||
|  | NAPOMENA:  Mo<4D>ete tako<6B>er u<>itati ispis vanjske naredbe.  Npr,  :r !ls | |||
|  |            <20>e u<>itati ispis  ls  naredbe i postaviti ispis liniju ispod | |||
|  |            kursora. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 5 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1.  :!naredba  izvr<76>ava vanjsku naredbu. | |||
|  | 
 | |||
|  |       Korisni primjeri: | |||
|  | 	 (MS-DOS)	  (Unix) | |||
|  | 	  :!dir		   :!ls		   -  pregled direktorija. | |||
|  | 	  :!del DATOTEKA   :!rm DATOTEKA   -  bri<72>e datoteku DATOTEKA. | |||
|  | 
 | |||
|  |   2.  :w DATOTEKA  zapisuje trenuta<74>nu datoteku na disk sa imenom DATOTEKA. | |||
|  | 
 | |||
|  |   3.  v  pokret  :w IME_DATOTEKE  sprema vizualno ozna<6E>ene linije u | |||
|  |       datoteku IME_DATOTEKE. | |||
|  | 
 | |||
|  |   4.  :r IME_DATOTEKE  u<>itava datoteku IME_DATOTEKE sa diska i stavlja | |||
|  |       njen sadr<64>aj liniju ispod kursora. | |||
|  | 
 | |||
|  |   5.  :r !dir  u<>itava ispis naredbe dir i postavlja sadr<64>aj ispisa liniju | |||
|  |       ispod kursora. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			 Lekcija 6.1: NAREDBA OTVORI | |||
|  | 
 | |||
|  | 
 | |||
|  | 	** Pritisnite  o  kako bi otvorili liniju ispod kursora | |||
|  | 	   i pre<72>li u Insert mod. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na sljede<64>u liniju ozna<6E>enu s --->. | |||
|  | 
 | |||
|  |   2. Otipkajte malo  o  kako bi otvorili novu liniju ISPOD kursora | |||
|  |      i pre<72>li u Insert mod. | |||
|  | 
 | |||
|  |   3. Otipkajte ne<6E>to teksta i nakon toga pritisnite <ESC> | |||
|  |      kako bi napustili Insert mod. | |||
|  | 
 | |||
|  | ---> Nakon <20>to pritisnete  o  kursor <20>e pre<72>i u novu liniju u Insert mod. | |||
|  | 
 | |||
|  |   4. Za otvaranje linije IZNAD kursora, otipkajte umjesto malog o veliko O , | |||
|  |      Poku<6B>ajte na donjoj liniji ozna<6E>enoj s --->. | |||
|  | 
 | |||
|  | ---> Otvorite liniju iznad ove - otipkajte O dok je kursor na ovoj liniji. | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			Lekcija 6.2: NAREDBA DODAJ | |||
|  | 
 | |||
|  | 
 | |||
|  | 	     ** Otipkajte  a  za dodavanje teksta IZA kursora. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na po<70>etak sljede<64>e linije ozna<6E>ene s --->. | |||
|  |    | |||
|  |   2. Tipkajte  e  dok se kursor ne nalazi na kraju  li . | |||
|  | 
 | |||
|  |   3. Otipkajte  a  (malo) kako bi dodali tekst IZA kursora. | |||
|  | 
 | |||
|  |   4. Dopunite rije<6A> kao <20>to je na liniji ispod. | |||
|  |      Pritisnite <ESC> za izlaz iz Insert moda. | |||
|  | 
 | |||
|  |   5. Sa  e  prije<6A>ite na sljede<64>u nepotpunu rije<6A> i ponovite korake 3 i 4. | |||
|  |    | |||
|  | ---> Ova li omogu<67>ava vje dodav teksta nekoj liniji. | |||
|  | ---> Ova linija omogu<67>ava vje<6A>banje dodavanja teksta nekoj liniji. | |||
|  | 
 | |||
|  | NAPOMENA:  Sa i, a, i  A  prelazite u isti Insert mod, jedina | |||
|  |            razlika je u poziciji od koje <20>e se tekst ubacivati. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		    Lekcija 6.3: DRUGI NA<4E>IN MIJENJANJA | |||
|  | 
 | |||
|  | 
 | |||
|  |       ** Otipkajte veliko  R  kako bi zamijelili vi<76>e od jednog znaka. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na prvu sljede<64>u liniju ozna<6E>enu s --->. | |||
|  |      Pomaknite kursor na po<70>etak prvog  xxx . | |||
|  | 
 | |||
|  |   2. Pritisnite  R  i otipkajte broj koji je liniju ispod, | |||
|  |      tako da zamijeni xxx . | |||
|  | 
 | |||
|  |   3. Pritisnite <ESC> za izlaz iz Replace moda. | |||
|  |      Primijetite da je ostatak linije ostao nepromjenjen. | |||
|  | 
 | |||
|  |   5. Ponovite korake kako bi zamijenili preostali xxx. | |||
|  | 
 | |||
|  | ---> Zbrajanje: 123 plus xxx je xxx. | |||
|  | ---> Zbrajanje: 123 plus 456 je 579. | |||
|  | 
 | |||
|  | NAPOMENA:  Replace mod je kao Insert mod, ali sa bitnom razlikom, | |||
|  |            svaki otipkani znak bri<72>e ve<76> postoje<6A>i. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		Lekcija 6.4: KOPIRANJE I LIJEPLJENJE TEKSTA | |||
|  | 
 | |||
|  | 
 | |||
|  |     ** Koristite  y  operator za kopiranje a  p  za lijepljenje teksta. ** | |||
|  | 
 | |||
|  |   1. Pomaknite kursor na liniju s --->  i postavite kursor nakon "a)". | |||
|  |    | |||
|  |   2. Pokrenite Visual mod sa  v  i pomaknite kursor sve do ispred "prva". | |||
|  |    | |||
|  |   3. Pritisnite  y  kako bi kopirali ozna<6E>eni tekst. | |||
|  | 
 | |||
|  |   4. Pomaknite kursor do kraja sljede<64>e linije:  j$ | |||
|  | 
 | |||
|  |   5. Pritisnite  p  kako bi zalijepili tekst.  Onda utipkajte:  druga <ESC> . | |||
|  | 
 | |||
|  |   6. Koristite Visual mod kako bi ozna<6E>ili " linija.", kopirajte:  y , kursor | |||
|  |      postavite na kraj sljede<64>e linije:  j$  i ondje zalijepite tekst:  p . | |||
|  | 
 | |||
|  | --->  a) ovo je prva linija. | |||
|  |       b) | |||
|  | 
 | |||
|  | NAPOMENA:  mo<6D>ete koristiti  y  kao operator;  yw   kopira jednu rije<6A>. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		    Lekcija 6.5: MIJENJANJE POSTAVKI | |||
|  | 
 | |||
|  | 
 | |||
|  |  ** Postavka: naredbe tra<72>enja i zamijene ne razlikuju VELIKA i mala slova ** | |||
|  | 
 | |||
|  |   1. Potra<72>ite 'razlika' tipkanjem:   /razlika  <ENTER> | |||
|  |      Nekoliko puta ponovite pritiskanjem  n . | |||
|  | 
 | |||
|  |   2. Aktivirajte 'ic' (Ignore case) postavku:   :set ic | |||
|  | 
 | |||
|  |   3. Ponovno potra<72>ite 'razlika' tipkanjem  n | |||
|  |      Primijetite da su sada i RAZLIKA i Razlika prona<6E>eni. | |||
|  | 
 | |||
|  |   4. Aktivirajte 'hlsearch' i 'incsearch' postavke:  :set hls is | |||
|  | 
 | |||
|  |   5. Otipkajte naredbu tra<72>enja i primijetite razlike:  /razlika <ENTER> | |||
|  | 
 | |||
|  |   6. Za deaktiviranje  ic  postavke koristite:  :set noic | |||
|  | 
 | |||
|  | NAPOMENA:  Za neozna<6E>avanje prona<6E>enih izraza otipkajte:   :nohlsearch | |||
|  | NAPOMENA:  Bez razlikovanja velikih i malih slova u samo jednoj naredbi | |||
|  | 	   koristite  \c u izrazu:  /razlika\c  <ENTER> | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 6 SA<53>ETAK | |||
|  | 
 | |||
|  |   1. Pritisnite  o  za otvaranje linije ISPOD kursora i prelazak u Insert mod. | |||
|  |      Pritisnite  O  za otvaranje linije IZNAD kursora. | |||
|  | 
 | |||
|  |   2. Pritisnite  a  za unos teksta IZA kursora. | |||
|  |      Pritisnite  A  za unos teksta na kraju linije. | |||
|  | 
 | |||
|  |   3. Naredba  e  pomi<6D>e kursor na kraj rije<6A>i. | |||
|  | 
 | |||
|  |   4. Operator  y  kopira tekst,  p  ga lijepi. | |||
|  | 
 | |||
|  |   5. Tipkanjem velikog  R  Vim prelazi u Replace mod dok ne pritisnete <ESC> . | |||
|  | 
 | |||
|  |   6. Tipkanjem ":set xxx" aktivira postavku "xxx".  Neke postavke su: | |||
|  |   	'ic' 'ignorecase'	ne razlikuje velika/mala slova pri tra<72>enju | |||
|  | 	'is' 'incsearch'	tra<72>i nedovr<76>ene izraze | |||
|  | 	'hls' 'hlsearch'	ozna<6E>i sve prona<6E>ene izraze | |||
|  |      Mo<4D>ete koristite dugo ili kratko ime postavke. | |||
|  | 
 | |||
|  |   7. Prethodite "no" imenu postavke za deaktiviranje iste:   :set noic | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		       Lekcija 7.1: DOBIVANJE POMO<4D>I | |||
|  | 
 | |||
|  | 
 | |||
|  | 		   ** Koristite on-line sustav pomo<6D>i ** | |||
|  | 
 | |||
|  |   Vim ima detaljan on-line sustav pomo<6D>i. | |||
|  |   Za po<70>etak, poku<6B>ajte jedno od sljede<64>eg: | |||
|  | 	- pritisnite <HELP> tipku (ako je va<76>a tipkovnica ima) | |||
|  | 	- pritisnite <F1> tipku (ako je va<76>a tipkovnica ima) | |||
|  | 	- utipkajte   :help <ENTER> | |||
|  | 
 | |||
|  |   Pro<72>itajte tekst u prozoru pomo<6D>i kako bi ste se znali slu<6C>iti istom. | |||
|  |   Tipkanjem  CTRL-W CTRL-W   prelazite iz jednog prozora u drugi. | |||
|  |   Otipkajte    :q <ENTER>    kako bi zatvorili prozor pomo<6D>i. | |||
|  | 
 | |||
|  |   Prona<6E>i <20>e te pomo<6D> o bilo kojoj temi, tako da dodate upit samoj | |||
|  |   ":help" naredbi.  Poku<6B>ajte (ne zaboravite pritisnuti <ENTER>): | |||
|  | 
 | |||
|  | 	:help w | |||
|  | 	:help c_CTRL-D | |||
|  | 	:help insert-index | |||
|  | 	:help user-manual | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			Lekcija 7.2: PRAVLJENJE SKRIPTE | |||
|  | 
 | |||
|  | 
 | |||
|  | 		       ** Aktivirajte Vim mogu<67>nosti ** | |||
|  | 
 | |||
|  |   Vim ima mnogo vi<76>e alata od Vi-ja, ali ve<76>ina njih nije aktivirana. | |||
|  |   Kako bi mogli koristiti vi<76>e mogu<67>nosti napravite "vimrc" datoteku. | |||
|  | 
 | |||
|  |   1. Uredite "vimrc" datoteku.  Ovo ovisi o va<76>em sistemu: | |||
|  | 	:e ~/.vimrc		za Unix | |||
|  | 	:e $VIM/_vimrc		za MS-Windows | |||
|  | 
 | |||
|  |   2. Sada u<>itajte primjer sadr<64>aja "vimrc" datoteke: | |||
|  | 	:r $VIMRUNTIME/vimrc_example.vim | |||
|  | 
 | |||
|  |   3. Sa<53>uvajte datoteku sa: | |||
|  | 	:w | |||
|  | 
 | |||
|  |   Sljede<64>eg puta kada pokrenete Vim, bojanje sintakse teksta biti <20>e | |||
|  |   aktivirano. Sve va<76>e postavke mo<6D>ete dodati u "vimrc" datoteku. | |||
|  |   Za vi<76>e informacija otipkajte  :help vimrc-intro | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 		     Lekcija 7.3: AUTOMATSKO DOVR<56>AVANJE | |||
|  | 
 | |||
|  | 
 | |||
|  | 	** Dovr<76>avanje iz naredbene linije pomo<6D>u CTRL-D i <TAB> ** | |||
|  | 
 | |||
|  |   1. Provjerite da Vim nije u Vi modu:  :set nocp | |||
|  | 
 | |||
|  |   2. Pogledajte koje datoteke postoje u direktoriju:  :!ls   or  :!dir | |||
|  | 
 | |||
|  |   3. Otipkajte po<70>etak naredbe:  :e | |||
|  | 
 | |||
|  |   4. Tipkajte  CTRL-D  i prikazati <20>e se lista naredbi koje zapo<70>inju sa "e". | |||
|  | 
 | |||
|  |   5. Pritisnite <TAB>  i Vim <20>e dopuniti unos u naredbu ":edit". | |||
|  | 
 | |||
|  |   6. Dodajte razmak i po<70>etak datoteke:  :edit FIL | |||
|  | 
 | |||
|  |   7. Pritisnite <TAB>.  Vim <20>e nadopuniti ime datoteke (ako je jedinstveno). | |||
|  | 
 | |||
|  | NAPOMENA:  Mogu<67>e je dopuniti mnoge naredbe.  Koristite CTRL-D i <TAB>. | |||
|  |            Naro<72>ito je korisno za  :help  naredbe. | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 			      Lekcija 7 SA<53>ETAK | |||
|  | 
 | |||
|  | 
 | |||
|  |   1. Otipkajte  :help  ili pritisnite <F1> ili <Help>  za pomo<6D>. | |||
|  | 
 | |||
|  |   2. Otipkajte  :help naredba  kako bi dobili pomo<6D> za  naredba . | |||
|  | 
 | |||
|  |   3. Otipkajte  CTRL-W CTRL-W  za prelazak u drugi prozor | |||
|  | 
 | |||
|  |   4. Otipkajte  :q  kako bi zatvorili prozor pomo<6D>i | |||
|  | 
 | |||
|  |   5. Napravite vimrc skriptu za podizanje kako bi u nju spremali | |||
|  |      va<76>e omiljene postavke. | |||
|  | 
 | |||
|  |   6. Kada tipkate naredbu koja zapo<70>inje sa  : | |||
|  |      pritisnite CTRL-D kako bi vidjeli mogu<67>e valjane vrijednosti. | |||
|  |      Pritisnite <TAB> kako bi odabrali jednu od njih. | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  |   Kraj.  Cilj priru<72>nika je da poka<6B>e kratak pregled Vim editora, tek toliko | |||
|  |   da omogu<67>i njegovo kori<72>tenje. Priru<72>nik nije potpun jer Vim ima mnogo vi<76>e | |||
|  |   naredbi. Za vi<76>e informacija: ":help user-manual". | |||
|  | 
 | |||
|  |   Za <20>itanje i kori<72>tenje, preporu<72>amo: | |||
|  | 	Vim - Vi Improved - by Steve Oualline | |||
|  | 	Izdava<76>: New Riders | |||
|  |   Prva knjiga potpuno posve<76>ena Vim-u. Vrlo korisna za po<70>etnike. | |||
|  |   Sa mnogo primjera i slika. | |||
|  |   Posjetite http://iccf-holland.org/click5.html | |||
|  | 
 | |||
|  |   Sljede<64>a knjiga je ne<6E>to starija i vi<76>e o Vi-u nego o Vim-u, preporu<72>amo: | |||
|  | 	Learning the Vi Editor - by Linda Lamb | |||
|  | 	Izdava<76>: O'Reilly & Associates Inc. | |||
|  |   Solidna knjiga, mo<6D>ete saznati skoro sve <20>to mo<6D>ete napraviti | |||
|  |   u Vi-u. <20>esto izdanje ima ne<6E>to informacija i o Vim-u. | |||
|  | 
 | |||
|  |   Ovaj priru<72>nik su napisali: Michael C. Pierce i Robert K. Ware, | |||
|  |   Colorado School of Mines koriste<74>i ideje Charles Smith, | |||
|  |   Colorado State University.  E-po<70>ta: bware@mines.colorado.edu. | |||
|  | 
 | |||
|  |   Naknadne promjene napravio je Bram Moolenaar. | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
|  | 
 | |||
|  |   Preveo na hrvatski: Paul B. Mahol <onemda@gmail.com> | |||
|  |   Preinaka 1.42, Lipanj 2008 | |||
|  | 
 | |||
|  | 
 |