home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.hr < prev    next >
Encoding:
Text File  |  2010-08-15  |  34.1 KB  |  973 lines

  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.  
  41. NAPOMENA:  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.  
  44. NAPOMENA:  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.  
  65. NAPOMENA:  :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.  
  89. NAPOMENA:  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.  
  180. NAPOMENA:  Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i
  181.            prekida ne╛eljenu ili djelomiΦno zavr╣enu naredbu.
  182.  
  183. Nastavite Φ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.  
  199. NAPOMENA:  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.  
  251. NAPOMENA:  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.  
  412. NAPOMENA:  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.  
  436. Primijetite 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.  
  460. NAPOMENA:  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.  
  480. Prije≡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.  
  490. NAPOMENA:  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.  
  496. NAPOMENA:  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.  
  528. NAPOMENA:  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.  
  550. NAPOMENA:  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.  
  615. NAPOMENA:  Moguµe je izvr╣avati bilo koju vanjsku naredbu na ovaj naΦin,
  616.            zajedno sa njenim argumentima.
  617.  
  618. NAPOMENA:  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.  
  638. NAPOMENA:  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.  
  665. NAPOMENA:  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.  
  676. NAPOMENA:  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.  
  686. NAPOMENA:  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.  
  757. NAPOMENA:  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.  
  780. NAPOMENA:  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.  
  805. NAPOMENA:  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.  
  826. NAPOMENA:  Za neoznaΦavanje prona≡enih izraza otipkajte:   :nohlsearch
  827. NAPOMENA:  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 $VIM/_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.  
  918. NAPOMENA:  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.