1=============================================================================== 2= D o b r o d o � l i u VIM p r i r u � n i k - Verzija 1.7 = 3=============================================================================== 4 5 Vim je vrlo mo�an editor koji ima mnogo naredbi, previ�e da bi ih 6 se svih ovdje spomenulo. Namjena priru�nika je objasniti dovoljno 7 naredbi kako bi po�etnici znatno lak�e koristili ovaj svestran editor. 8 9 Pribli�no vrijeme potrebno za uspje�an zavr�etak priru�nika je oko 10 30 minuta a ovisi o tome koliko �e te vremena odvojiti za vje�banje. 11 12 UPOZORENJE: 13 Naredbe u ovom priru�niku �e promijeniti ovaj tekst. 14 Napravite kopiju ove datoteke kako bi ste na istoj vje�bali 15 (ako ste pokrenuli "vimtutor" ovo je ve� kopija). 16 17 Vrlo je va�no primijetiti da je ovaj priru�nik namijenjen za vje�banje. 18 Preciznije, morate izvr�iti naredbe u Vim-u kako bi ste iste nau�ili 19 pravilno koristiti. Ako samo �itate tekst, zaboraviti �e te naredbe! 20 21 Ako je CapsLock uklju�en ISKLJU�ITE ga. Pritiskajte tipku j kako 22 bi pomakli kursor sve dok Lekcija 1.1 ne ispuni ekran. 23 24~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 Lekcija 1.1: POMICANJE KURSORA 26 27 28 ** Za pomicanje kursora, pritisnite h,j,k,l tipke kako je prikazano ** 29 ^ 30 k Savjet: h tipka je lijevo i pomi�e kursor lijevo. 31 < h l > l tipka je desno i pomi�e kursor desno. 32 j j izgleda kao strelica usmjerena dolje. 33 v 34 1. Pomi�ite kursor po ekranu dok se ne naviknete na kori�tenje. 35 36 2. Dr�ite tipku (j) pritisnutom. 37 Sada znate kako do�i do sljede�e lekcije. 38 39 3. Koriste�i tipku j prije�ite na sljede�u lekciju 1.2. 40 41NAPOMENA: Ako niste sigurni �to ste zapravo pritisnuli uvijek koristite 42 tipku <ESC> kako bi pre�li u Normal mod i onda poku�ajte ponovno. 43 44NAPOMENA: Kursorske tipke rade isto. Kori�tenje hjkl tipaka je znatno 45 br�e, nakon �to se jednom naviknete na njihovo kori�tenje. Stvarno! 46 47~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 Lekcija 1.2: IZLAZ IZ VIM-a 49 50 51 !! UPOZORENJE: Prije izvo�enja bilo kojeg koraka, 52 pro�itajte cijelu lekciju!! 53 54 1. Pritisnite <ESC> tipku (Vim je sada u Normal modu). 55 56 2. Otipkajte: :q! <ENTER>. 57 Izlaz iz editora, GUBE se sve napravljene promjene. 58 59 3. Kada se pojavi ljuska, utipkajte naredbu koja je pokrenula 60 ovaj priru�nik: vimtutor <ENTER> 61 62 4. Ako ste upamtili ove korake, izvr�ite ih redom od 1 do 3 63 kako bi ponovno pokrenuli editor. 64 65NAPOMENA: :q! <ENTER> poni�tava sve promjene koje ste napravili. 66 U sljede�im lekcijama nau�it �e te kako promjene sa�uvati. 67 68 5. Pomaknite kursor na Lekciju 1.3. 69 70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 Lekcija 1.3: PROMJENA TEKSTA - BRISANJE 72 73 74 ** Pritisnite x za brisanje znaka pod kursorom. ** 75 76 1. Pomaknite kursor na liniju ozna�enu s --->. 77 78 2. Kako bi ste ispravili pogre�ke, pomi�ite kursor dok se 79 ne bude nalazio na slovu kojeg trebate izbrisati. 80 81 3. Pritisnite tipku x kako bi uklonili ne�eljeno slovo. 82 83 4. Ponovite korake od 2 do 4 dok ne ispravite sve pogre�ke. 84 85---> KKKravaa jee pressko�ila mmjeseccc. 86 87 5. Nakon �to ispravite liniju, prije�ite na lekciju 1.4. 88 89NAPOMENA: Koriste�i ovaj priru�nik ne poku�avajte pamtiti 90 ve� u�ite primjenom. 91 92 93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 Lekcija 1.4: PROMJENA TEKSTA - UBACIVANJE 95 96 97 ** Pritisnite i za ubacivanje teksta ispred kursora. ** 98 99 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 100 101 2. Kako bi napravili prvu liniju istovjetnoj drugoj, pomaknite 102 kursor na prvi znak POSLIJE kojeg �e te utipkati potreban tekst. 103 104 3. Pritisnite i te utipkajte potrebne nadopune. 105 106 4. Nakon �to ispravite pogre�ku pritisnite <ESC> kako bi vratili Vim 107 u Normal mod. Ponovite korake od 2 do 4 kako bi ispravili sve pogre�ke. 108 109---> Nedje no teka od v lin. 110---> Nedostaje ne�to teksta od ove linije. 111 112 5. Prije�ite na sljede�u lekciju. 113 114 115 116~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 Lekcija 1.5: PROMJENA TEKSTA - DODAVANJE 118 119 120 ** Pritisnite A za dodavanje teksta. ** 121 122 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 123 Nije va�no na kojem se slovu nalazi kursor na toj liniji. 124 125 2. Pritisnite A i napravite potrebne promjene. 126 127 3. Nakon �to ste dodali tekst, pritisnite <ESC> 128 za povratak u Normal mod. 129 130 4. Pomaknite kursor na drugu liniju ozna�enu s ---> 131 i ponovite korake 2 i 3 dok ne popravite tekst. 132 133---> Ima ne�to teksta koji nedostaje n 134 Ima ne�to teksta koji nedostaje na ovoj liniji. 135---> Ima ne�to teksta koji ne 136 Ima ne�to teksta koji nedostaje ba� ovdje. 137 138 5. Prije�ite na lekciju 1.6. 139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 Lekcija 1.6: PROMJENA DATOTEKE 141 142 143 ** Koristite :wq za spremanje teksta i napu�tanje Vim-a. ** 144 145 !! UPOZORENJE: Prije izvr�avanja bilo kojeg koraka, pro�itajte lekciju!! 146 147 1. Iza�ite iz programa kao sto ste napravili u lekciji 1.2: :q! 148 149 2. Iz ljuske utipkajte sljede�u naredbu: vim tutor <ENTER> 150 'vim' je naredba pokretanja Vim editora, 'tutor' je ime datoteke koju 151 �elite ure�ivati. Koristite datoteku koju imate ovlasti mijenjati. 152 153 3. Ubacite i izbri�ite tekst kao �to ste to napravili u lekcijama prije. 154 155 4. Sa�uvajte promjenjeni tekst i iza�ite iz Vim-a: :wq <ENTER> 156 157 5. Ponovno pokrenite vimtutor i nastavite �itati sa�etak koji sljedi. 158 159 6. Nakon sto pro�itate gornje korake i u potpunosti ih razumijete: 160 izvr�ite ih. 161 162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 Lekcija 1 SA�ETAK 164 165 166 1. Kursor se pomi�e strelicama ili pomo�u hjkl tipaka. 167 h (lijevo) j (dolje) k (gore) l (desno) 168 169 2. Pokretanje Vim-a iz ljuske: vim IME_DATOTEKE <ENTER> 170 171 3. Izlaz: <ESC> :q! <ENTER> sve promjene su izgubljene. 172 ILI: <ESC> :wq <ENTER> promjene su sa�uvane. 173 174 4. Brisanje znaka na kojem se nalazi kursor: x 175 176 5. Ubacivanja ili dodavanje teksta: 177 i utipkajte tekst <ESC> unos ispred kursora 178 A utipkajte tekst <ESC> dodavanje na kraju linije 179 180NAPOMENA: Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i 181 prekida ne�eljenu ili djelomi�no zavr�enu naredbu. 182 183Nastavite �itati Lekciju 2. 184 185~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 Lekcija 2.1: NAREDBE BRISANJA 187 188 189 ** Tipkajte dw za brisanje rije�i. ** 190 191 1. Pritisnite <ESC> kako bi bili sigurni da je Vim u Normal modu. 192 193 2. Pomaknite kursor na liniju ozna�enu s --->. 194 195 3. Pomaknite kursor na po�etak rije�i koju treba izbrisati. 196 197 4. Otipkajte dw kako bi uklonili rije�. 198 199NAPOMENA: Vim �e prikazati slovo d na zadnjoj liniji kad ga otipkate. 200 Vim �eka da otipkate w . Ako je prikazano neko drugo slovo, 201 krivo ste otipkali; pritisnite <ESC> i poku�ajte ponovno. 202 203---> Neke rije�i smije�no ne pripadaju na papir ovoj re�enici. 204 205 5. Ponovite korake 3 i 4 dok ne ispravite re�enicu; 206 prije�ite na Lekciju 2.2. 207 208~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 Lekcija 2.2: JO� BRISANJA 210 211 212 ** Otipkajte d$ za brisanje znakova do kraja linije. ** 213 214 1. Pritisnite <ESC> kako bi bili 215 sigurni da je Vim u Normal modu. 216 217 2. Pomaknite kursor na liniju ozna�enu s --->. 218 219 3. Pomaknite kursor do kraja ispravne re�enice 220 (POSLJE prve . ). 221 222 4. Otipkajte d$ 223 kako bi izbrisali sve znakove do kraja linije. 224 225---> Netko je utipkao kraj ove linije dvaput. kraj ove linije dvaput. 226 227 5. Prije�ite na Lekciju 2.3 za bolje obja�njenje. 228 229 230 231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 Lekcija 2.3: UKRATKO O OPERATORIMA I POKRETIMA 233 234 235 Mnogo naredbi koje mijenjaju tekst se sastoje od operatora i pokreta. 236 Oblik naredbe brisanja sa d operatorom je sljede�i: 237 238 d pokret 239 240 Pri �emu je: 241 d - operator brisanja. 242 pokret - ono na �emu �e se operacija izvr�avati (navedeno u nastavku). 243 244 Kratka lista pokreta: 245 w - sve do po�etka sljede�e rije�i, NE UKLJU�UJU�I prvo slovo. 246 e - sve do kraja trenuta�ne rije�i, UKLJU�UJU�I zadnje slovo. 247 $ - sve do kraje linije, UKLJU�UJU�I zadnje slovo. 248 249 Tipkanjem de �e se brisati od kursora do kraja rije�i. 250 251NAPOMENA: Pritiskaju�i samo pokrete dok ste u Normal modu bez operatora �e 252 pomicati kursor kao �to je navedeno. 253 254~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 Lekcija 2.4: KORI�TENJE BROJANJA ZA POKRETE 256 257 258 ** Tipkanjem nekog broja prije pokreta, pokret se izvr�ava toliko puta. ** 259 260 1. Pomaknite kursor na liniju ozna�enu s --->. 261 262 2. Otipkajte 2w da pomaknete kursor dvije rije�i naprijed. 263 264 3. Otipkajte 3e da pomaknete kursor na kraj tre�e rije�i naprijed. 265 266 4. Otipkajte 0 (nulu) da pomaknete kursor na po�etak linije. 267 268 5. Ponovite korake 2 i 3 s nekim drugim brojevima. 269 270---> Re�enica sa rije�ima po kojoj mo�ete pomicati kursor. 271 272 6. Prije�ite na Lekciju 2.5. 273 274 275 276 277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 Lekcija 2.5: KORI�TENJE BROJANJA ZA VE�E BRISANJE 279 280 281 ** Tipkanje broja N s operatorom ponavlja ga N-puta. ** 282 283 U kombinaciji operatora brisanja i pokreta spomenutih iznad 284 ubacujete broj prije pokreta kako bi izbrisali vi�e znakova: 285 286 d broj pokret 287 288 1. Pomaknite kursor na prvo slovo u rije�i sa VELIKIM SLOVIMA 289 ozna�enu s --->. 290 291 2. Otipkajte 2dw da izbri�ete dvije rije�i sa VELIKIM SLOVIMA 292 293 3. Ponovite korake 1 i 2 sa razli�itim brojevima da izbri�ete 294 uzastopne rije�i sa VELIKIM SLOVIMA sa samo jednom naredbom. 295 296---> ova ABC�� D�E linija FGHI JK LMN OP rije�i je RS� TUVZ� popravljena. 297 298 299 300~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 Lekcija 2.6: OPERIRANJE NAD LINIJAMA 302 303 304 ** Otipkajte dd za brisanje cijele linije. ** 305 306 Zbog u�estalosti brisanja cijelih linija, dizajneri Vi-a su odlu�ili da 307 je lak�e brisati linije tipkanjem d dvaput. 308 309 1. Pomaknite kursor na drugu liniju u donjoj kitici. 310 2. Otipkajte dd kako bi izbrisali liniju. 311 3. Pomaknite kursor na �etvrtu liniju. 312 4. Otipkajte 2dd kako bi izbrisali dvije linije. 313 314---> 1) Ru�e su crvene, 315---> 2) Pla�a je super, 316---> 3) Ljubice su plave, 317---> 4) Imam auto, 318---> 5) Satovi ukazuju vrijeme, 319---> 6) �e�er je sladak 320---> 7) Kao i ti. 321 322 323~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 Lekcija 2.7: NAREDBA PONI�TENJA 325 326 327 ** Pritisnite u za poni�tenje zadnje naredbe, U za cijelu liniju. ** 328 329 1. Pomaknite kursor na liniju ozna�enu s ---> i postavite kursor na prvu 330 pogre�ku. 331 2. Otipkajte x kako bi izbrisali prvi ne�eljeni znak. 332 3. Otipkajte u kako bi poni�tili zadnju izvr�enu naredbu. 333 4. Ovaj put ispravite sve pogre�ke na liniji koriste�i x naredbu. 334 5. Sada utipkajte veliko U kako bi poni�tili sve promjene 335 na liniji, vra�aju�i je u prija�nje stanje. 336 6. Sada utipkajte u nekoliko puta kako bi poni�tili U 337 i prija�nje naredbe. 338 7. Sada utipkajte CTRL-R (dr�e�i CTRL tipku pritisnutom dok 339 ne pritisnete R) nekoliko puta kako bi vratili promjene 340 (poni�tili poni�tenja). 341 342---> Poopravite pogre�ke nna ovvoj liniji ii pooni�titeee ih. 343 344 8. Vrlo korisne naredbe. Prije�ite na sa�etak Lekcije 2. 345 346~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 Lekcija 2 SA�ETAK 348 349 350 1. Brisanje od kursora do sljede�e rije�i: dw 351 2. Brisanje od kursora do kraja linije: d$ 352 3. Brisanje cijele linije: dd 353 354 4. Za ponavljanje pokreta prethodite mu broj: 2w 355 5. Oblik naredbe mijenjanja: 356 operator [broj] pokret 357 gdje je: 358 operator - �to napraviti, npr. d za brisanje 359 [broj] - neobavezan broj ponavljanja pokreta 360 pokret - kretanje po tekstu po kojem se operira, 361 kao �to je: w (rije�), $ (kraj linije), itd. 362 363 6. Postavljanje kursora na po�etak linije: 0 364 365 7. Za poni�tenje prethodnih promjena, pritisnite: u (malo u) 366 Za poni�tenje svih promjena na liniji, pritisnite: U (veliko U) 367 Za vra�anja promjena, utipkajte: CTRL-R 368 369~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 Lekcija 3.1: NAREDBA POSTAVI 371 372 373 ** p za unos prethodno izbrisanog teksta iza kursora. ** 374 375 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 376 377 2. Otipkajte dd kako bi izbrisali liniju i spremili je u Vim registar. 378 379 3. Pomaknite kursor na liniju c), IZNAD linije koju trebate unijeti. 380 381 4. Otipkajte p kako bi postavili liniju ispod kursora. 382 383 5. Ponovite korake 2 do 4 kako bi postavili sve linije u pravilnom 384 rasporedu. 385 386---> d) Mo�e� li i ti nau�iti? 387---> b) Ljubice su plave, 388---> c) Inteligencija je nau�ena, 389---> a) Ru�e su crvene, 390 391 392~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 Lekcija 3.2: NAREDBA PROMJENE 394 395 396 ** Otipkajte rx za zamjenu slova ispod kursora sa slovom x . ** 397 398 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 399 400 2. Pomaknite kursor tako da se nalazi na prvoj pogre�ci. 401 402 3. Otipkajte r i nakon toga ispravan znak na tom mjestu. 403 404 4. Ponovite korake 2 i 3 sve dok prva 405 linije ne bude istovjetna drugoj. 406 407---> Kede ju ovu limija tupjana, natko je protuskao kruve tupke! 408---> Kada je ova linija tipkana, netko je pritiskao krive tipke! 409 410 5. Prije�ite na Lekciju 3.2. 411 412NAPOMENA: Prisjetite da trebate u�iti vje�banjem, ne pam�enjem. 413 414 415~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 Lekcija 3.3: OPERATOR MIJENJANJA 417 418 419 ** Za mijenjanje do kraja rije�i, istipkajte ce . ** 420 421 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 422 423 2. Postavite kursor na a u lackmb. 424 425 3. Otipkajte ce i ispravite rije� (u ovom slu�aju otipkajte inija ). 426 427 4. Pritisnite <ESC> i pomaknite kursor na sljede�i znak 428 kojeg je potrebno ispraviti. 429 430 5. Ponovite korake 3 i 4 sve dok prva re�enica ne postane istovjetna 431 drugoj. 432 433---> Ova lackmb ima nekoliko rjlcah koje trfcb mijdmlfsz. 434---> Ova linija ima nekoliko rije�i koje treba mijenjati. 435 436Primijetite da ce bri�e rije� i postavlja Vim u Insert mod. 437 438~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 Lekcija 3.4: JO� MIJENJANJA KORI�TENJEM c 440 441 442 ** Naredba mijenjanja se koristi sa istim pokretima kao i brisanje. ** 443 444 1. Operator mijenjanja se koristi na isti na�in kao i operator brisanja: 445 446 c [broj] pokret 447 448 2. Pokreti su isti, npr: w (rije�) i $ (kraj linije). 449 450 3. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 451 452 4. Pomaknite kursor na prvu pogre�ku. 453 454 5. Otipkajte c$ i utipkajte ostatak linije tako da bude istovjetna 455 drugoj te pritisnite <ESC>. 456 457---> Kraj ove linije treba pomo� tako da izgleda kao linija ispod. 458---> Kraj ove linije treba ispraviti kori�tenjem c$ naredbe. 459 460NAPOMENA: Mo�ete koristiti Backspace za ispravljanje gre�aka. 461~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 Lekcija 3 SA�ETAK 463 464 465 1. Za postavljanje teksta koji je upravo izbrisan, pritisnite p . Ovo 466 postavlja tekst IZA kursora (ako je pak linija izbrisana tekst se 467 postavlja na liniju ispod kursora). 468 469 2. Za promjenu znaka na kojem se nalazi kursor, pritisnite r i nakon toga 470 �eljeni znak. 471 472 3. Operator mijenjanja dozvoljava promjenu teksta od kursora do pozicije do 473 koje dovede pokret. tj. Otipkajte ce za mijenjanje od kursora do kraja 474 rije�i, c$ za mijenjanje od kursora do kraja linije. 475 476 4. Oblik naredbe mijenjanja: 477 478 c [broj] pokret 479 480Prije�ite na sljede�u lekciju. 481 482 483 484~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 Lekcija 4.1: POZICIJA KURSORA I STATUS DATOTEKE 486 487 ** CTRL-G za prikaz pozicije kursora u datoteci i status datoteke. 488 Pritisnite G za pomicanje kursora na neku liniju u datoteci. ** 489 490NAPOMENA: Pro�itajte cijelu lekciju prije izvr�enja bilo kojeg koraka!! 491 492 1. Dr�ite Ctrl tipku pritisnutom i pritisnite g . Ukratko: CTRL-G. 493 Vim �e ispisati poruku na dnu ekrana sa imenom datoteke i pozicijom 494 kursora u datoteci. Zapamtite broj linije za 3. korak. 495 496NAPOMENA: Mo�ete vidjeti poziciju kursora u donjem desnom kutu ako 497 je postavka 'ruler' aktivirana (obja�njeno u 6. lekciji). 498 499 2. Pritisnite G za pomicanje kursora na kraj datoteke. 500 Otipkajte gg za pomicanje kursora na po�etak datoteke. 501 502 3. Otipkajte broj linije na kojoj ste bili maloprije i zatim G . Kursor 503 �e se vratiti na liniju na kojoj se nalazio kada ste otipkali CTRL-G. 504 505 4. Ako ste spremni, izvr�ite korake od 1 do 3. 506 507~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 Lekcija 4.2: NAREDBE TRA�ENJA 509 510 ** Otipkajte / i nakon toga izraz kojeg �elite tra�iti. ** 511 512 1. U Normal modu otipkajte / znak. Primijetite da se znak 513 pojavio zajedno sa kursorom na dnu ekrana kao kod : naredbe. 514 515 2. Sada otipkajte 'grrrre�ka' <ENTER>. To je rije� koju zapravo tra�ite. 516 517 3. Za ponovno tra�enje istog izraza, otipkajte n . 518 Za tra�enje istog izraza ali u suprotnom smjeru, otipkajte N . 519 520 4. Za tra�enje izraza unatrag, koristite ? umjesto / . 521 522 5. Za povratak na prethodnu poziciju koristite CTRL-O (dr�ite Ctrl 523 pritisnutim dok ne pritisnete tipku o). Ponavljajte sve dok se ne 524 vratite na po�etak. CTRL-I sli�no kao CTRL-O ali u suprotnom smjeru. 525 526---> "pogrrrre�ka" je pogre�no; umjesto pogrrrre�ka treba stajati pogre�ka. 527 528NAPOMENA: Ako se tra�enjem do�e do kraja datoteke nastavit �e se od njenog 529 po�etka osim ako je postavka 'wrapscan' deaktivirana. 530~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 Lekcija 4.3: TRA�ENJE PRIPADAJU�E ZAGRADE 532 533 534 ** Otipkajte % za pronalazak pripadaju�e ), ] ili } . ** 535 536 1. Postavite kursor na bilo koju od ( , [ ili { 537 otvorenih zagrada u liniji ozna�enoj s --->. 538 539 2. Otipkajte znak % . 540 541 3. Kursor �e se pomaknuti na pripadaju�u zatvorenu zagradu. 542 543 4. Otipkajte % kako bi pomakli kursor na drugu pripadaju�u zagradu. 544 545 5. Pomaknite kursor na neku od (,),[,],{ ili } i ponovite % naredbu. 546 547---> Linija ( testiranja obi�nih ( [ uglatih ] i { viti�astih } zagrada.)) 548 549 550NAPOMENA: Vrlo korisno u ispravljanju koda sa nepripadaju�im zagradama! 551 552 553~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 Lekcija 4.4: NAREDBE ZAMIJENE 555 556 557 ** Otipkajte :s/staro/novo/g da zamijenite 'staro' za 'novo'. ** 558 559 1. Pomaknite kursor na liniju ozna�enu s --->. 560 561 2. Otipkajte :s/cvr��/cvr� <ENTER> . Primjetite da ova naredba zamjenjuje 562 samo prvi "cvr��" u liniji. 563 564 3. Otipkajte :s/cvr��/cvr�/g . Dodavanje g stavke zna�i da �e se naredba 565 izvr�iti na cijeloj liniji, zamjenjivanjem svih "cvr��" u liniji. 566 567---> i cvr��i cvr��i cvr��ak na �voru crne smr�e. 568 569 4. Za zamjenu svih izraza u rasponu dviju linija, 570 otipkajte :#,#s/staro/novo/g #,# su brojevi linije datoteke na kojima 571 te izme�u njih �e se izvr�iti zamjena. 572 Otipkajte :%s/staro/novo/g za zamjenu svih izraza u cijeloj datoteci. 573 Otipkajte :%s/staro/novo/gc za pronalazak svakog izraza u datoteci i 574 potvrdu zamjene. 575 576~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 Lekcija 4 SA�ETAK 578 579 580 1. CTRL-G prikazuje poziciju kursora u datoteci i status datoteke. 581 G postavlja kursor na zadnju liniju datoteke. 582 broj G postavlja kursor na broj liniju. 583 gg postavlja kursor na prvu liniju. 584 585 2. Tipkanje / sa izrazom tra�i UNAPRIJED taj izraz. 586 Tipkanje ? sa izrazom tra�i UNATRAG taj izraz. 587 Nakon naredbe tra�enja koristite n za pronalazak izraza u istom 588 smjeru, i N za pronalazak istog izraza ali u suprotnom smjeru. 589 CTRL-O vra�a kursor na prethodnu poziciju, CTRL-I na sljede�u poziciju. 590 591 3. Tipkanje % dok je kursor na zagradi pomi�e ga na pripadaju�u zagradu. 592 593 4. Za zamjenu prvog izraza staro za izraz novo :s/staro/novo 594 Za zamjenu svih izraza staro na cijeloj liniji :s/staro/novo/g 595 Za zamjenu svih izraza staro u rasponu linija #,# :#,#s/staro/novo/g 596 Za zamjenu u cijeloj datoteci :%s/staro/novo/g 597 Za potvrdu svake zamjene dodajte 'c' :%s/staro/novo/gc 598 599~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 Lekcija 5.1: IZVR�AVANJE VANJSKIH NAREDBI 601 602 603 ** Otipkajte :! sa vanjskom naredbom koju �elite izvr�iti. ** 604 605 1. Otipkajte poznatu naredbu : kako bi kursor premjestili na dno 606 ekrana. Time omogu�avate unos naredbe u naredbenoj liniji. 607 608 2. Otipkajte znak ! (uskli�nik). Tako omogu�avate 609 izvr�avanje naredbe vanjske ljuske. 610 611 3. Kao primjer otipkajte ls nakon ! te pritisnite <ENTER>. 612 Ovo �e prikazati sadr�aj direktorija, kao da ste u ljusci. 613 Koristite :!dir ako :!ls ne radi. 614 615NAPOMENA: Mogu�e je izvr�avati bilo koju vanjsku naredbu na ovaj na�in, 616 zajedno sa njenim argumentima. 617 618NAPOMENA: Sve : naredbe se izvr�avaju nakon �to pritisnete <ENTER> 619 U daljnjem tekstu to ne�e uvijek biti napomenuto. 620 621 622~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 Lekcija 5.2: VI�E O SPREMANJU DATOTEKA 624 625 ** Za spremanje promjena, otipkajte :w IME_DATOTEKE. ** 626 627 1. Otipkajte :!dir ili :!ls za pregled direktorija. 628 Ve� znate da morate pritisnuti <ENTER> na kraju tipkanja. 629 630 2. Izaberite ime datoteke koja jo� ne postoji, npr. TEST. 631 632 3. Otipkajte: :w TEST (gdje je TEST ime koje ste prethodno odabrali.) 633 634 4. Time �e te spremiti cijelu datoteku (Vim Tutor) pod imenom TEST. 635 Za provjeru, otipkajte ponovno :!dir ili :!ls 636 za pregled direktorija. 637 638NAPOMENA: Ako bi napustili Vim i ponovno ga pokrenuli sa vim TEST , 639 datoteka bi bila potpuna kopija ove datoteke u trenutku 640 kada ste je spremili. 641 642 5. Izbri�ite datoteku tako da otipkate (MS-DOS): :!del TEST 643 ili (Unix): :!rm TEST 644 645~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 Lekcija 5.3: SPREMANJE OZNA�ENOG TEKSTA 647 648 649 ** Kako bi spremili dio datoteke, otipkajte v pokret :w IME_DATOTEKE ** 650 651 1. Pomaknite kursor na ovu liniju. 652 653 2. Pritisnite v i pomaknite kursor pet linija ispod ove. 654 Primijetite promjenu, ozna�eni tekst se razlikuje od obi�nog. 655 656 3. Pritisnite : znak. Na dnu ekrana pojavit �e se :'<,'> . 657 658 4. Otipkajte w TEST , pritom je TEST ime datoteke koja jo� ne postoji. 659 Provjerite da zaista pi�e :'<,'>w TEST 660 prije nego �to pritisnite <ENTER>. 661 662 5. Vim �e spremiti ozna�eni tekst u TEST. Provjerite sa :!dir ili :!ls . 663 Nemojte je jo� brisati! Koristiti �e te je u sljede�oj lekciji. 664 665NAPOMENA: Tipka v zapo�inje Vizualno ozna�avanje. Mo�ete pomicati kursor 666 unaokolo kako bi mijenjali veli�inu ozna�enog teksta. Mo�ete 667 koristiti i operatore. Npr, d �e izbrisati ozna�eni tekst. 668~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 Lekcija 5.4: U�ITAVANJE DATOTEKA 670 671 672 ** Za ubacivanje sadr�aja datoteke, otipkajte :r IME_DATOTEKE ** 673 674 1. Postavite kursor iznad ove linije. 675 676NAPOMENA: Nakon �to izvr�ite 2. korak vidjeti �e te tekst iz Lekcije 5.3. 677 Stoga pomaknite kursor DOLJE kako bi ponovno vidjeli ovu lekciju. 678 679 2. U�itajte va�u TEST datoteku koriste�i naredbu :r TEST 680 gdje je TEST ime datoteke koju ste koristili u prethodnoj lekciji. 681 Sadr�aj u�itane datoteke je uba�en liniju ispod kursora. 682 683 3. Kako bi provjerili da je datoteka u�itana, vratite kursor unatrag i 684 primijetite dvije kopije Lekcije 5.3, originalnu i onu iz datoteke. 685 686NAPOMENA: Mo�ete tako�er u�itati ispis vanjske naredbe. Npr, :r !ls 687 �e u�itati ispis ls naredbe i postaviti ispis liniju ispod 688 kursora. 689 690 691~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 Lekcija 5 SA�ETAK 693 694 695 1. :!naredba izvr�ava vanjsku naredbu. 696 697 Korisni primjeri: 698 (MS-DOS) (Unix) 699 :!dir :!ls - pregled direktorija. 700 :!del DATOTEKA :!rm DATOTEKA - bri�e datoteku DATOTEKA. 701 702 2. :w DATOTEKA zapisuje trenuta�nu datoteku na disk sa imenom DATOTEKA. 703 704 3. v pokret :w IME_DATOTEKE sprema vizualno ozna�ene linije u 705 datoteku IME_DATOTEKE. 706 707 4. :r IME_DATOTEKE u�itava datoteku IME_DATOTEKE sa diska i stavlja 708 njen sadr�aj liniju ispod kursora. 709 710 5. :r !dir u�itava ispis naredbe dir i postavlja sadr�aj ispisa liniju 711 ispod kursora. 712 713 714~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 Lekcija 6.1: NAREDBA OTVORI 716 717 718 ** Pritisnite o kako bi otvorili liniju ispod kursora 719 i pre�li u Insert mod. ** 720 721 1. Pomaknite kursor na sljede�u liniju ozna�enu s --->. 722 723 2. Otipkajte malo o kako bi otvorili novu liniju ISPOD kursora 724 i pre�li u Insert mod. 725 726 3. Otipkajte ne�to teksta i nakon toga pritisnite <ESC> 727 kako bi napustili Insert mod. 728 729---> Nakon �to pritisnete o kursor �e pre�i u novu liniju u Insert mod. 730 731 4. Za otvaranje linije IZNAD kursora, otipkajte umjesto malog o veliko O , 732 Poku�ajte na donjoj liniji ozna�enoj s --->. 733 734---> Otvorite liniju iznad ove - otipkajte O dok je kursor na ovoj liniji. 735 736 737~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 738 Lekcija 6.2: NAREDBA DODAJ 739 740 741 ** Otipkajte a za dodavanje teksta IZA kursora. ** 742 743 1. Pomaknite kursor na po�etak sljede�e linije ozna�ene s --->. 744 745 2. Tipkajte e dok se kursor ne nalazi na kraju li . 746 747 3. Otipkajte a (malo) kako bi dodali tekst IZA kursora. 748 749 4. Dopunite rije� kao �to je na liniji ispod. 750 Pritisnite <ESC> za izlaz iz Insert moda. 751 752 5. Sa e prije�ite na sljede�u nepotpunu rije� i ponovite korake 3 i 4. 753 754---> Ova li omogu�ava vje dodav teksta nekoj liniji. 755---> Ova linija omogu�ava vje�banje dodavanja teksta nekoj liniji. 756 757NAPOMENA: Sa i, a, i A prelazite u isti Insert mod, jedina 758 razlika je u poziciji od koje �e se tekst ubacivati. 759 760~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 Lekcija 6.3: DRUGI NA�IN MIJENJANJA 762 763 764 ** Otipkajte veliko R kako bi zamijelili vi�e od jednog znaka. ** 765 766 1. Pomaknite kursor na prvu sljede�u liniju ozna�enu s --->. 767 Pomaknite kursor na po�etak prvog xxx . 768 769 2. Pritisnite R i otipkajte broj koji je liniju ispod, 770 tako da zamijeni xxx . 771 772 3. Pritisnite <ESC> za izlaz iz Replace moda. 773 Primijetite da je ostatak linije ostao nepromjenjen. 774 775 5. Ponovite korake kako bi zamijenili preostali xxx. 776 777---> Zbrajanje: 123 plus xxx je xxx. 778---> Zbrajanje: 123 plus 456 je 579. 779 780NAPOMENA: Replace mod je kao Insert mod, ali sa bitnom razlikom, 781 svaki otipkani znak bri�e ve� postoje�i. 782 783~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 784 Lekcija 6.4: KOPIRANJE I LIJEPLJENJE TEKSTA 785 786 787 ** Koristite y operator za kopiranje a p za lijepljenje teksta. ** 788 789 1. Pomaknite kursor na liniju s ---> i postavite kursor nakon "a)". 790 791 2. Pokrenite Visual mod sa v i pomaknite kursor sve do ispred "prva". 792 793 3. Pritisnite y kako bi kopirali ozna�eni tekst. 794 795 4. Pomaknite kursor do kraja sljede�e linije: j$ 796 797 5. Pritisnite p kako bi zalijepili tekst. Onda utipkajte: druga <ESC> . 798 799 6. Koristite Visual mod kako bi ozna�ili " linija.", kopirajte: y , kursor 800 postavite na kraj sljede�e linije: j$ i ondje zalijepite tekst: p . 801 802---> a) ovo je prva linija. 803 b) 804 805NAPOMENA: mo�ete koristiti y kao operator; yw kopira jednu rije�. 806~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 807 Lekcija 6.5: MIJENJANJE POSTAVKI 808 809 810 ** Postavka: naredbe tra�enja i zamijene ne razlikuju VELIKA i mala slova ** 811 812 1. Potra�ite 'razlika' tipkanjem: /razlika <ENTER> 813 Nekoliko puta ponovite pritiskanjem n . 814 815 2. Aktivirajte 'ic' (Ignore case) postavku: :set ic 816 817 3. Ponovno potra�ite 'razlika' tipkanjem n 818 Primijetite da su sada i RAZLIKA i Razlika prona�eni. 819 820 4. Aktivirajte 'hlsearch' i 'incsearch' postavke: :set hls is 821 822 5. Otipkajte naredbu tra�enja i primijetite razlike: /razlika <ENTER> 823 824 6. Za deaktiviranje ic postavke koristite: :set noic 825 826NAPOMENA: Za neozna�avanje prona�enih izraza otipkajte: :nohlsearch 827NAPOMENA: Bez razlikovanja velikih i malih slova u samo jednoj naredbi 828 koristite \c u izrazu: /razlika\c <ENTER> 829~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 Lekcija 6 SA�ETAK 831 832 1. Pritisnite o za otvaranje linije ISPOD kursora i prelazak u Insert mod. 833 Pritisnite O za otvaranje linije IZNAD kursora. 834 835 2. Pritisnite a za unos teksta IZA kursora. 836 Pritisnite A za unos teksta na kraju linije. 837 838 3. Naredba e pomi�e kursor na kraj rije�i. 839 840 4. Operator y kopira tekst, p ga lijepi. 841 842 5. Tipkanjem velikog R Vim prelazi u Replace mod dok ne pritisnete <ESC> . 843 844 6. Tipkanjem ":set xxx" aktivira postavku "xxx". Neke postavke su: 845 'ic' 'ignorecase' ne razlikuje velika/mala slova pri tra�enju 846 'is' 'incsearch' tra�i nedovr�ene izraze 847 'hls' 'hlsearch' ozna�i sve prona�ene izraze 848 Mo�ete koristite dugo ili kratko ime postavke. 849 850 7. Prethodite "no" imenu postavke za deaktiviranje iste: :set noic 851 852~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 Lekcija 7.1: DOBIVANJE POMO�I 854 855 856 ** Koristite on-line sustav pomo�i ** 857 858 Vim ima detaljan on-line sustav pomo�i. 859 Za po�etak, poku�ajte jedno od sljede�eg: 860 - pritisnite <HELP> tipku (ako je va�a tipkovnica ima) 861 - pritisnite <F1> tipku (ako je va�a tipkovnica ima) 862 - utipkajte :help <ENTER> 863 864 Pro�itajte tekst u prozoru pomo�i kako bi ste se znali slu�iti istom. 865 Tipkanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi. 866 Otipkajte :q <ENTER> kako bi zatvorili prozor pomo�i. 867 868 Prona�i �e te pomo� o bilo kojoj temi, tako da dodate upit samoj 869 ":help" naredbi. Poku�ajte (ne zaboravite pritisnuti <ENTER>): 870 871 :help w 872 :help c_CTRL-D 873 :help insert-index 874 :help user-manual 875~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 Lekcija 7.2: PRAVLJENJE SKRIPTE 877 878 879 ** Aktivirajte Vim mogu�nosti ** 880 881 Vim ima mnogo vi�e alata od Vi-ja, ali ve�ina njih nije aktivirana. 882 Kako bi mogli koristiti vi�e mogu�nosti napravite "vimrc" datoteku. 883 884 1. Uredite "vimrc" datoteku. Ovo ovisi o va�em sistemu: 885 :e ~/.vimrc za Unix 886 :e ~/_vimrc za MS-Windows 887 888 2. Sada u�itajte primjer sadr�aja "vimrc" datoteke: 889 :r $VIMRUNTIME/vimrc_example.vim 890 891 3. Sa�uvajte datoteku sa: 892 :w 893 894 Sljede�eg puta kada pokrenete Vim, bojanje sintakse teksta biti �e 895 aktivirano. Sve va�e postavke mo�ete dodati u "vimrc" datoteku. 896 Za vi�e informacija otipkajte :help vimrc-intro 897 898~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 Lekcija 7.3: AUTOMATSKO DOVR�AVANJE 900 901 902 ** Dovr�avanje iz naredbene linije pomo�u CTRL-D i <TAB> ** 903 904 1. Provjerite da Vim nije u Vi modu: :set nocp 905 906 2. Pogledajte koje datoteke postoje u direktoriju: :!ls or :!dir 907 908 3. Otipkajte po�etak naredbe: :e 909 910 4. Tipkajte CTRL-D i prikazati �e se lista naredbi koje zapo�inju sa "e". 911 912 5. Pritisnite <TAB> i Vim �e dopuniti unos u naredbu ":edit". 913 914 6. Dodajte razmak i po�etak datoteke: :edit FIL 915 916 7. Pritisnite <TAB>. Vim �e nadopuniti ime datoteke (ako je jedinstveno). 917 918NAPOMENA: Mogu�e je dopuniti mnoge naredbe. Koristite CTRL-D i <TAB>. 919 Naro�ito je korisno za :help naredbe. 920 921~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 Lekcija 7 SA�ETAK 923 924 925 1. Otipkajte :help ili pritisnite <F1> ili <Help> za pomo�. 926 927 2. Otipkajte :help naredba kako bi dobili pomo� za naredba . 928 929 3. Otipkajte CTRL-W CTRL-W za prelazak u drugi prozor 930 931 4. Otipkajte :q kako bi zatvorili prozor pomo�i 932 933 5. Napravite vimrc skriptu za podizanje kako bi u nju spremali 934 va�e omiljene postavke. 935 936 6. Kada tipkate naredbu koja zapo�inje sa : 937 pritisnite CTRL-D kako bi vidjeli mogu�e valjane vrijednosti. 938 Pritisnite <TAB> kako bi odabrali jednu od njih. 939 940 941 942 943 944~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 Kraj. Cilj priru�nika je da poka�e kratak pregled Vim editora, tek toliko 946 da omogu�i njegovo kori�tenje. Priru�nik nije potpun jer Vim ima mnogo vi�e 947 naredbi. Za vi�e informacija: ":help user-manual". 948 949 Za �itanje i kori�tenje, preporu�amo: 950 Vim - Vi Improved - by Steve Oualline 951 Izdava�: New Riders 952 Prva knjiga potpuno posve�ena Vim-u. Vrlo korisna za po�etnike. 953 Sa mnogo primjera i slika. 954 Posjetite http://iccf-holland.org/click5.html 955 956 Sljede�a knjiga je ne�to starija i vi�e o Vi-u nego o Vim-u, preporu�amo: 957 Learning the Vi Editor - by Linda Lamb 958 Izdava�: O'Reilly & Associates Inc. 959 Solidna knjiga, mo�ete saznati skoro sve �to mo�ete napraviti 960 u Vi-u. �esto izdanje ima ne�to informacija i o Vim-u. 961 962 Ovaj priru�nik su napisali: Michael C. Pierce i Robert K. Ware, 963 Colorado School of Mines koriste�i ideje Charles Smith, 964 Colorado State University. E-po�ta: bware@mines.colorado.edu. 965 966 Naknadne promjene napravio je Bram Moolenaar. 967~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 969 Preveo na hrvatski: Paul B. Mahol <onemda@gmail.com> 970 Preinaka 1.42, Lipanj 2008 971 972 973