runtime(tutor): update the tutor files and re-number the chapters
closes: #16110
Signed-off-by: RestorerZ <restorer@mail2k.ru>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/runtime/tutor/tutor1.sr.cp1250 b/runtime/tutor/tutor1.sr.cp1250
new file mode 100644
index 0000000..f7c29cf
--- /dev/null
+++ b/runtime/tutor/tutor1.sr.cp1250
@@ -0,0 +1,971 @@
+===============================================================================
+= D o b r o d o l i u VIM p r i r u c n i k - Verzija 1.7 =
+===============================================================================
+
+ Vim je mocan editor sa mnogo komandi, suvie da bismo ih ovde sve
+ opisali. Prirucnik je zamiljen da opie dovoljno komandi da biste
+ mogli lagodno da koristite Vim kao editor opte namene.
+
+ Priblino vreme potrebno za uspean zavretak prirucnika je izmedu
+ 25 i 30 minuta, u zavisnosti od vremena potroenog na vebu.
+
+ UPOZORENJE:
+ Komande u lekcijama ce menjati tekst. Iskopirajte ovaj fajl i
+ vebajte na kopiji (ako ste pokrenuli "vimtutor" ovo je vec kopija).
+
+ Vano je upamtiti da je ovaj prirucnik zamiljen za aktivnu vebu.
+ To znaci da morate upotrebljavati komande o kojima citate da biste
+ ih naucili. Ako samo citate tekst, zaboravicete komande!
+
+ Ako je Caps Lock ukljucen ISKLJUCITE ga. Pritisnite taster j dovoljno
+ puta da lekcija 1.1.1 cela stane na ekran.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.1: POMERANJE KURSORA
+
+
+ ** Za pomeranje kursora, pritiskajte tastere h,j,k,l kako je prikazano **
+ ^
+ k Savet: h je s leve strane i pomera kursor u levo.
+ < h l > l je s desne strane i pomera kursor u desno.
+ j j izgleda kao strelica nanie.
+ v
+ 1. Pomerajte kursor po ekranu dok se ne naviknete na komande.
+
+ 2. Pritisnite taster (j) dok ne pocne da se ponavlja.
+ Sada znate kako da dodete do naredne lekcije.
+
+ 3. Koristeci taster j predite na lekciju 1.1.2.
+
+NAPOMENA: Ako niste sigurni ta ste zapravo pritisnuli, pritisnite <ESC>
+ za prelazak u Normal mod i pokuajte ponovo.
+
+NAPOMENA: Strelice takode pomeraju kursor, ali koricenje tastera hjkl je
+ znatno bre, kad se jednom naviknete na njih. Zaista!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.2: IZLAZAK IZ VIM-a
+
+
+ !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
+
+ 1. Pritisnite <ESC> (editor je sada u Normal modu).
+
+ 2. Otkucajte: :q! <ENTER>.
+ Ovime se izlazi iz editora, sa GUBITKOM svih izmena.
+
+ 3. Kada se pojavi komandni prompt, unesite komandu koja je pokrenula
+ ovaj prirucnik: vimtutor <ENTER>
+
+ 4. Ako ste upamtili ove korake, izvrite ih redom od 1 do 3 da biste
+ izali iz editora i ponovo ga pokrenuli.
+
+NAPOMENA: :q! <ENTER> ponitava sve izmene koje ste napravili.
+ U narednim lekcijama naucicete kako da sacuvate izmene.
+
+ 5. Pomerite kursor na lekciju 1.1.3.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.3: IZMENA TEKSTA - BRISANJE
+
+
+ ** Pritisnite x za brisanje znaka pod kursorom. **
+
+ 1. Pomerite kursor na red oznacen sa --->.
+
+ 2. Da biste ispravili greke, pomerajte kursor dok se
+ ne nade na slovu koje treba izbrisati.
+
+ 3. Pritisnite taster x da izbriete neeljeno slovo.
+
+ 4. Ponavljajte korake od 2 do 4 dok ne ispravite sve greke.
+
+---> RRRibaa riibi grizzze rrreepp.
+
+ 5. Kad ispravite red, predite na lekciju 1.1.4.
+
+NAPOMENA: Dok koristite prirucnik, nemojte uciti komande napamet,
+ vec vebajte njihovu primenu.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.4: IZMENA TEKSTA - UBACIVANJE
+
+
+ ** Pritisnite i za ubacivanje teksta ispred kursora. **
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+
+ 2. Da biste tekst prvog reda izjednacili s tekstom drugog, namestite
+ kursor na prvi znak POSLE kog cete ubaciti potreban tekst.
+
+ 3. Pritisnite i pa unesite potrebne dopune.
+
+ 4. Po ispravci svake greke pritisnite <ESC> da se vratite u Normal mod.
+ Ponovite korake od 2 do 4 da biste ispravili celu recenicu.
+
+---> Do teka neoje v red.
+---> Deo teksta nedostaje iz ovog reda.
+
+ 5. Predite na sledecu lekciju.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.5: IZMENA TEKSTA - DODAVANJE
+
+
+ ** Pritisnite A za dodavanje teksta. **
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ Nije vano gde se nalazi kursor u tom redu.
+
+ 2. Pritisnite A i unesite dodatni tekst.
+
+ 3. Poto ste dodali tekst, pritisnite <ESC> za povratak u
+ Normal mod.
+
+ 4. Pomerite kursor na drugi red oznacen sa ---> i ponavljajte
+ korake 2 i 3 dok ne ispravite tekst.
+
+---> Deo teksta nedostaje u
+ Deo teksta nedostaje u ovom redu.
+---> Deo teksta nedostaje
+ Deo teksta nedostaje i ovde.
+
+ 5. Predite na lekciju 1.1.6.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.1.6: IZMENA FAJLA
+
+
+ ** Upotrebite :wq za snimanje teksta i izlazak iz editora. **
+
+ !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
+
+ 1. Izadite iz editora kao u lekciji 1.1.2: :q!
+
+ 2. Na komandnom promptu unesite sledecu komandu: vim tutor <ENTER>
+ 'vim' je komanda za pokretanja Vim editora, 'tutor' je ime fajla koji
+ elite da menjate. Koristite fajl koji imate pravo da menjate.
+
+ 3. Ubacujte i briite tekst kao u prethodnim lekcijama.
+
+ 4. Snimite izmenjeni tekst i izadite iz Vim-a: :wq <ENTER>
+
+ 5. Ponovo pokrenite vimtutor i procitajte rezime koji sledi.
+
+ 6. Poto procitate korake iznad i u potpunosti ih razumete:
+ izvrite ih.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.1
+
+
+ 1. Kursor se pomera strelicama ili pomocu tastera hjkl .
+ h (levo) j (dole) k (gore) l (desno)
+
+ 2. Za pokretanje Vim-a iz shell-a: vim IME_FAJLA <ENTER>
+
+ 3. Izlaz: <ESC> :q! <ENTER> sve promene su izgubljene.
+ ILI: <ESC> :wq <ENTER> promene su sacuvane.
+
+ 4. Brisanje znaka na kome se nalazi kursor: x
+
+ 5. Ubacivanja ili dodavanje teksta:
+ i unesite tekst <ESC> unos ispred kursora
+ A unesite tekst <ESC> dodavanje na kraju reda
+
+NAPOMENA: Pritiskom na <ESC> prebacujete Vim u Normal mod i
+ prekidate neeljenu ili delimicno izvrenu komandu.
+
+Nastavite sa lekcijom 1.2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.1: NAREDBE BRISANJA
+
+
+ ** Otkucajte dw za brisanje reci. **
+
+ 1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
+
+ 2. Pomerite kursor na red oznacen sa --->.
+
+ 3. Pomerite kursor na pocetak reci koju treba izbrisati.
+
+ 4. Otkucajte dw da biste uklonili rec.
+
+NAPOMENA: Slovo d ce se pojaviti na dnu ekrana kad ga otkucate. Vim ceka
+ da otkucate w . Ako je prikazano neko drugo slovo, pogreili ste u
+ kucanju; pritisnite <ESC> i pokuajte ponovo. (Ako se ne pojavi
+ nita, moda je iskljucena opcija 'showcmd': vidi lekciju 1.6.5.)
+
+---> Neke reci smeno ne pripadaju na papir ovoj recenici.
+
+ 5. Ponavljajte korake 3 i 4 dok ne ispravite recenicu, pa
+ predite na lekciju 1.2.2.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.2: JO BRISANJA
+
+
+ ** Otkucajte d$ za brisanje znakova do kraja reda. **
+
+ 1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
+
+ 2. Pomerite kursor na red oznacen sa --->.
+
+ 3. Pomerite kursor do kraja ispravnog dela recenice
+ (POSLE prve . ).
+
+ 4. Otkucajte d$ za brisanje ostatka reda.
+
+---> Neko je uneo kraj ovog reda dvaput. kraj ovog reda dvaput.
+
+ 5. Predite na lekciju 1.2.3 za podrobnije objanjenje.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.3: O OPERATORIMA I POKRETIMA
+
+
+ Mnoge komande za izmenu teksta sastoje se od operatora i pokreta.
+ Oblik komande brisanja sa d operatorom je sledeci:
+
+ d pokret
+
+ Pri cemu je:
+ d - operator brisanja.
+ pokret - ono na cemu ce se operacija izvravati (opisano u nastavku).
+
+ Kratak spisak pokreta:
+ w - sve do pocetka sledece reci, NE UKLJUCUJUCI prvo slovo.
+ e - sve do kraja tekuce reci, UKLJUCUJUCI poslednje slovo.
+ $ - sve do kraje reda, UKLJUCUJUCI poslednje slovo.
+
+ Kucanjem de brisace se tekst od kursora do kraja reci.
+
+NAPOMENA: Pritiskom samo na taster pokreta dok ste u Normal modu, bez
+ operatora, kursor se pomera kao to je opisano.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.4: KORICENJE BROJANJA ZA POKRETE
+
+
+ ** Unoenjem nekog broja pre pokreta, pokret se izvrava taj broj puta. **
+
+ 1. Pomerite kursor na red oznacen sa --->.
+
+ 2. Otkucajte 2w da pomerite kursor dve reci napred.
+
+ 3. Otkucajte 3e da pomerite kursor na kraj trece reci napred.
+
+ 4. Otkucajte 0 (nulu) da pomerite kursor na pocetak reda.
+
+ 5. Ponovite korake 2 i 3 s nekim drugim brojevima.
+
+---> Recenica sa recima po kojoj moete pomerati kursor.
+
+ 6. Predite na lekciju 1.2.5.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.5: KORICENJE BROJANJA ZA VECE BRISANJE
+
+
+ ** Unoenje nekog broja s operatorom ponavlja operator taj broj puta. **
+
+ U kombinaciji operatora brisanja s pokretima spomenutim iznad
+ moete uneti broj pre pokreta da biste izbrisali vie znakova:
+
+ d broj pokret
+
+ 1. Pomerite kursor na prvo slovo u reci s VELIKIM SLOVIMA u redu
+ oznacenom sa --->.
+
+ 2. Otkucajte d2w da izbriete dve reci sa VELIKIM SLOVIMA
+
+ 3. Ponovite korake 1 i 2 sa razlicitim brojevima da izbriete
+ uzastopne reci sa VELIKIM SLOVIMA koricenjem samo jedne komande.
+
+---> ovaj ABCCC DÐE red FGHI JK LMN OP s recima je RS TUVZ ispravljen.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.6: OPERACIJE NAD REDOVIMA
+
+
+ ** Otkucajte dd za brisanje celog reda. **
+
+ Zbog ucestalosti brisanja celih redova, autori Vi-ja odlucili su da
+ je lake brisati redove ako se otkuca d dvaput.
+
+ 1. Pomerite kursor na drugi red u donjoj strofi.
+ 2. Otkucajte dd da ga izbriete.
+ 3. Pomerite kursor na cetvrti red.
+ 4. Otkucajte 2dd da biste izbrisali dva reda.
+
+---> 1) Sedlo mi je od marame,
+---> 2) blato na sve strane,
+---> 3) uzda od kanapa,
+---> 4) auto mi je ovde,
+---> 5) satovi pokazuju vreme,
+---> 6) a bic mi je od ocina
+---> 7) prebijena tapa.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.2.7: PONITAVANJE PROMENA
+
+
+ ** Pritisnite u za ponitavanje poslednje komande, U za ceo red. **
+
+ 1. Pomerite kursor na red oznacen sa ---> i postavite ga na mesto
+ prve greke.
+ 2. Otkucajte x da izbriete prvi neeljeni znak.
+ 3. Otkucajte u da ponitite poslednju izvrenu komandu.
+ 4. Sad ispravite sve greke u redu koristeci komandu x .
+ 5. Otkucajte veliko U da biste vratili sadraj reda u prvobitno
+ stanje.
+ 6. Onda otkucajte u nekoliko puta da biste ponitili U
+ i prethodne komande.
+ 7. Sad otkucajte CTRL-R (dreci CTRL dok pritiskate R)
+ nekoliko puta da biste vratili izmene (ponitili ponitavanja).
+
+---> Iiisspravite greke uu ovvom redu ii poonititeee ih.
+
+ 8. Ovo su veoma korisne komande. Predite na rezime lekcije 1.2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.2
+
+
+ 1. Brisanje od kursora do sledece reci: dw
+ 2. Brisanje od kursora do kraja reda: d$
+ 3. Brisanje celog reda: dd
+
+ 4. Za ponavljanje pokreta prethodno unesite broj: 2w
+ 5. Oblik komande za izmenu:
+ operator [broj] pokret
+ gde je:
+ operator - ta uraditi, recimo d za brisanje
+ [broj] - neobavezan broj ponavljanja pokreta
+ pokret - kretanje po tekstu na kome se radi,
+ kao to je: w (rec), $ (kraj reda), itd.
+
+ 6. Pomeranje kursora na pocetak reda: 0
+
+ 7. Za ponitavanje prethodnih izmena, pritisnite: u (malo u)
+ Za ponitavanje svih promena u redu, pritisnite: U (veliko U)
+ Za vracanja promena, otkucajte: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.3.1: KOMANDA POSTAVLJANJA
+
+
+ ** Otkucajte p da postavite prethodno izbrisan tekst iza kursora. **
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+
+ 2. Otkucajte dd da izbriete red i smestite ga u Vim registar.
+
+ 3. Pomerite kursor na red c), IZNAD mesta gde treba postaviti izbrisan red.
+
+ 4. Otkucajte p da postavite red ispod kursora.
+
+ 5. Ponavljajte korake 2 do 4 da biste postavili sve linije u pravilnom
+ redosledu.
+
+---> d) prebijena tapa.
+---> b) uzda od kanapa,
+---> c) a bic mi je od ocina
+---> a) Sedlo mi je od marame,
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.3.2: KOMANDA ZAMENE
+
+
+ ** Otkucajte rx da zamenite znak ispod kursora slovom x . **
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+
+ 2. Pomerite kursor tako da se nalazi na prvoj greci.
+
+ 3. Otkucajte r i onda znak koji treba da tu stoji.
+
+ 4. Ponavljajte korake 2 i 3 sve dok prvi red ne bude
+ isti kao drugi.
+
+---> Kedi ju ovej red ugaen, nako je protresao pustane testere!
+---> Kada je ovaj red unoen, neko je pritiskao pogrene tastere!
+
+ 5. Predite na lekciju 1.3.3.
+
+NAPOMENA: Setite se da treba da ucite vebanjem, ne pamcenjem.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.3.3: OPERATOR IZMENE
+
+
+ ** Za izmenu teksta do kraja reci, otkucajte ce .**
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+
+ 2. Postavite kursor na a u rakdur.
+
+ 3. Otkucajte ce i ispravite rec (u ovom slucaju otkucajte ed ).
+
+ 4. Pritisnite <ESC> i pomerite kursor na sledeci znak koji
+ treba ispraviti.
+
+ 5. Ponavljajte korake 3 i 4 sve dok prva recenica ne bude ista
+ kao druga.
+
+---> Ovaj rakdur ima nekoliko rejga koje treflja isprpikati operagrom izmene.
+---> Ovaj red ima nekoliko reci koje treba ispraviti operatorom izmene.
+
+Uocite da ce brie rec i postavlja editor u Insert mod.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.3.4: DALJE IZMENE UPOTREBOM c
+
+
+ ** Komanda izmene se koristi sa istim pokretima kao i brisanje. **
+
+ 1. Operator izmene se koristi na isti nacin kao i operator brisanja:
+
+ c [broj] pokret
+
+ 2. Pokreti su isti, recimo: w (rec) i $ (kraj reda).
+
+ 3. Pomerite kursor na prvi sledeci red oznacen sa --->.
+
+ 4. Pomerite kursor na prvu greku.
+
+ 5. Otkucajte c$ i unesite ostatak reda tako da bude isti kao
+ drugi red, pa pritisnite <ESC>.
+
+---> Kraj ovog reda treba izmeniti tako da izgleda kao red ispod.
+---> Kraj ovog reda treba ispraviti koricenjem c$ komande.
+
+NAPOMENA: Za ispravljanje greaka moete koristiti Backspace .
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.3
+
+
+ 1. Za postavljanje teksta koji ste upravo izbrisali, pritisnite p . Ovo
+ postavlja tekst IZA kursora (ako je bio izbrisan jedan ili vie redova
+ sadraj ce doci na red ispod kursora).
+
+ 2. Za zamenu znaka na kome se nalazi kursor, pritisnite r i onda
+ eljeni znak.
+
+ 3. Operator izmene dozvoljava promenu teksta od kursora do pozicije gde
+ se zavrava pokret. Primera radi, kucajte ce za izmenu od kursora do
+ kraja reci, ili c$ za izmenu od kursora do kraja reda.
+
+ 4. Oblik operacije izmene je:
+
+ c [broj] pokret
+
+Predite na narednu lekciju.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.4.1: POZICIJA KURSORA I STATUS FAJLA
+
+ ** Pritisnite CTRL-G za prikaz pozicije kursora u tekstu i status fajla.
+ Pritisnite G za pomeranje kursora na neki red u tekstu. **
+
+NAPOMENA: Procitajte celu lekciju pre izvodenja bilo kog koraka!!
+
+ 1. Drite taster CTRL i pritisnite g . Ovo zovemo CTRL-G.
+ Editor ce na dnu ekrana ispisati poruku sa imenom fajla i pozicijom
+ kursora u tekstu. Zapamtite broj reda za 3. korak.
+
+NAPOMENA: U donjem desnom uglu moe se videti poziciju kursora ako je
+ ukljucena opcija 'ruler' (vidi :help ruler ili lekciju 1.6.5.)
+
+ 2. Pritisnite G za pomeranje kursora na kraj teksta.
+ Pritisnite 1G ili gg za pomranje kursora na pocetak teksta.
+
+ 3. Otkucajte broj reda na kome ste malopre bili i onda G . Kursor
+ ce se vratiti na red na kome je bio kad ste otkucali CTRL-G.
+
+ 4. Ako ste spremni, izvrite korake od 1 do 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.4.2: KOMANDE PRETRAIVANJA
+
+ ** Otkucajte / i onda izraz koji elite da potraite. **
+
+ 1. U Normal modu otkucajte znak / . Primietite da se znak pojavio
+ zajedno sa kursorom na dnu ekrana kao i kod komande : .
+
+ 2. Sada otkucajte 'grrreka' <ENTER>. (Bez razmaka i navodnika.)
+ To je rec koju traite.
+
+ 3. Za ponovno traenje istog izraza, otkucajte n .
+ Za traenje istog izraza u suprotnom smeru, otkucajte N .
+
+ 4. Za traenje izraza unatrag, koristite ? umesto / .
+
+ 5. Za povratak na prethodnu poziciju otkucajte CTRL-O (drite CTRL dok
+ pritiskate O ). Ponavljajte za ranije pozicije. CTRL-I ide napred.
+
+---> "grrreka" je pogreno; umesto grrreka treba da stoji greka.
+
+NAPOMENA: Ako pretraga dode do kraja teksta traenje ce se nastaviti od
+ njegovog pocetka osim ako je opcija 'wrapscan' iskljucena.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.4.3: TRAENJE PARA ZAGRADE
+
+
+ ** Otkucajte % za nalaenje para ), ] ili } . **
+
+ 1. Postavite kursor na bilo koju od ( , [ ili {
+ otvorenih zagrada u redu oznacenom sa --->.
+
+ 2. Otkucajte znak % .
+
+ 3. Kursor ce se pomeriti na odgovarajucu zatvorenu zagradu.
+
+ 4. Otkucajte % da pomerite kursor na prvu zagradu u paru.
+
+ 5. Pomerite kursor na neku od (,),[,],{ ili } i ponovite komandu % .
+
+---> Red ( testiranja obicnih ( [ uglastih ] i { viticastih } zagrada.))
+
+
+NAPOMENA: Vrlo korisno u ispravljanju koda sa rasparenim zagradama!
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.4.4: KOMANDA ZAMENE
+
+
+ ** Otkucajte :s/staro/novo/g da zamenite 'staro' za 'novo'. **
+
+ 1. Pomerite kursor na red oznacen sa --->.
+
+ 2. Otkucajte :s/rdi/ri/ <ENTER> . Primetite da ova komanda zamenjuje
+ samo prvo "rdi" u redu.
+
+ 3. Otkucajte :s/rdi/ri/g . Dodavanje opcije g znaci da ce se komanda
+ izvriti u celom redu, zamenom svih pojava niza "rdi".
+
+---> rdiba rdibi grdize rep.
+
+ 4. Za zamenu svih izraza izmedu neka dva reda,
+ otkucajte :#,#s/staro/novo/g gde su #,# krajnji brojevi redova u opsegu
+ u kome ce se obaviti zamena.
+ Otkucajte :%s/staro/novo/g za zamenu svih izraza u celom tekstu.
+ Otkucajte :%s/staro/novo/gc za nalaenje svih izraza u tekstu i
+ potvrdu zamene.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.4
+
+
+ 1. CTRL-G prikazuje poziciju kursora u tekstu i status fajla.
+ G pomera kursor na kraj teksta.
+ broj G pomera kursor na navedeni red.
+ gg pomera kursor na prvi red teksta.
+
+ 2. Kucanjem / sa izrazom taj izraz se trai UNAPRED.
+ Kucanjem ? sa izrazom taj izraz se trai UNAZAD.
+ Posle komande traenja koristite n za nalaenje izraza u istom
+ smeru, a N za nalaenje u suprotnom smeru.
+ CTRL-O vraca kursor na prethodnu poziciju, a CTRL-I na narednu.
+
+ 3. Kucanjem % kad je kursor na zagradi on se pomera na njen par.
+
+ 4. Za zamenu prvog izraza staro za izraz novo :s/staro/novo/
+ Za zamenu svih izraza u celom redu :s/staro/novo/g
+ Za zamenu svih izraza u opsegu linija #,# :#,#s/staro/novo/g
+ Za zamenu u celom tekstu :%s/staro/novo/g
+ Za potvrdu svake zamene dodajte 'c' :%s/staro/novo/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.5.1: IZVRAVANJE SPOLJANJIH KOMANDI
+
+
+ ** Otkucajte :! pa spoljanju komandu koju elite da izvrite. **
+
+ 1. Otkucajte poznatu komandu : da biste namestili kursor na dno
+ ekrana. Time omogucavate unos komande u komandnoj liniji editora.
+
+ 2. Otkucajte znak ! (uzvicnik). Ovime omogucavate
+ izvravanje bilo koje spoljanje komande.
+
+ 3. Kao primer otkucajte ls posle ! i pritisnite <ENTER>. Ovo ce
+ prikazati sadraj direktorijuma, kao da ste na komandnom promptu.
+ Otkucajte :!dir ako :!ls ne radi.
+
+NAPOMENA: Na ovaj nacin moguce je izvriti bilo koju spoljanju komandu,
+ zajedno sa njenim argumentima.
+
+NAPOMENA: Sve : komande se izvravaju poto pritisnete <ENTER> .
+ U daljem tekstu to necemo uvek napominjati.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.5.2: VIE O SNIMANJU FAJLOVA
+
+ ** Za snimanje promena, otkucajte :w IME_FAJLA . **
+
+ 1. Otkucajte :!dir ili :!ls za pregled sadraja direktorijuma.
+ Vec znate da morate pritisnuti <ENTER> posle toga.
+
+ 2. Izaberite ime fajla koji jo ne postoji, npr. TEST.
+
+ 3. Otkucajte: :w TEST (gde je TEST ime koje ste izabrali.)
+
+ 4. Time cete snimiti ceo fajl (Vim Tutor) pod imenom TEST.
+ Za proveru, otkucajte opet :!dir ili :!ls za pregled
+ sadraja direktorijuma.
+
+NAPOMENA: Ako biste napustili Vim i ponovo ga pokrenuli sa vim TEST ,
+ tekst bi bio tacna kopija ovog fajla u trenutku kad ste
+ ga snimili.
+
+ 5. Izbriite fajl tako to cete otkucati (MS-DOS): :!del TEST
+ ili (Unix): :!rm TEST
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.5.3: SNIMANJE OZNACENOG TEKSTA
+
+
+ ** Da biste snimili deo teksta, otkucajte v pokret :w IME_FAJLA **
+
+ 1. Pomerite kursor na ovu liniju.
+
+ 2. Pritisnite v i pomerite kursor pet redova ispod. Primetite da je
+ tekst oznacen inverzno.
+
+ 3. Pritisnite : . Na dnu ekrana pojavice se :'<,'> .
+
+ 4. Otkucajte w TEST , gde je TEST ime fajla koji jo ne postoji.
+ Proverite da zaista pie :'<,'>w TEST pre nego to pritisnete <ENTER>.
+
+ 5. Vim ce snimiti oznaceni tekst u TEST. Proverite sa :!dir ili !ls .
+ Nemojte jo brisati fajl! Koristicemo ga u narednoj lekciji.
+
+NAPOMENA: Komanda v zapocinje vizuelno oznacavanje. Moete pomerati kursor
+ i tako menjati velicinu oznacenog teksta. Onda moete upotrebiti
+ operatore nad tekstom. Na primer, d ce izbrisati oznaceni tekst.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.5.4: UCITAVANJE FAJLA U TEKST
+
+
+ ** Za ubacivanje sadraja fajla, otkucajte :r IME_FAJLA **
+
+ 1. Postavite kursor iznad ove linije.
+
+NAPOMENA: Poto izvrite 2. korak videcete tekst iz lekcije 1.5.3. Tada
+ pomerite kursor DOLE da biste ponovo videli ovu lekciju.
+
+ 2. Ucitajte fajl TEST koristeci komandu :r TEST gde je TEST ime fajla
+ koje ste koristili u prethodnoj lekciji. Sadraj ucitanog fajla je
+ ubacen ispod kursora.
+
+ 3. Da biste proverili da je fajl ucitan, vratite kursor unazad i
+ primetite dve kopije lekcije 1.5.3, originalnu i onu iz fajla.
+
+NAPOMENA: Takode moete ucitati izlaz spoljanje komande. Na primer,
+ :r !ls ce ucitati izlaz komande ls i postaviti ga ispod
+ kursora.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.5
+
+
+ 1. :!komanda izvrava spoljanju komandu.
+
+ Korisni primeri:
+ (MS-DOS) (Unix)
+ :!dir :!ls - pregled sadraja direktorijuma.
+ :!del FAJL :!rm FAJL - brie fajl FAJL.
+
+ 2. :w FAJL zapisuje trenutni tekst na disk pod imenom FAJL.
+
+ 3. v pokret :w IME_FAJLA snima vizuelno oznacene redove u fajl
+ IME_FAJLA.
+
+ 4. :r IME_FAJLA ucitava fajl IME_FAJLA sa diska i stavlja
+ njegov sadraj ispod kursora.
+
+ 5. :r !dir ucitava izlaz komande dir i postavlja ga ispod kursora.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6.1: KOMANDA OTVORI
+
+
+ ** Pritisnite o da biste otvorili red ispod kursora
+ i preli u Insert mod. **
+
+ 1. Pomerite kursor na sledeci red oznacen sa --->.
+
+ 2. Otkucajte malo o da biste otvorili novi red ISPOD kursora
+ i preli u Insert mod.
+
+ 3. Otkucajte neki tekst i onda pritisnite <ESC> da biste izali
+ iz Insert moda.
+
+---> Kad pritisnete o kursor prelazi u novootvoreni red u Insert modu.
+
+ 4. Za otvaranje reda IZNAD kursora, umesto malog otkucajte veliko O .
+ Isprobajte na donjem redu oznacenom sa --->.
+
+---> Otvorite red iznad ovog kucanjem velikog O dok je kursor u ovom redu.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6.2: KOMANDA DODAJ
+
+
+ ** Otkucajte a za dodavanje teksta IZA kursora. **
+
+ 1. Pomerite kursor na pocetak sledeceg reda oznacenog sa --->.
+
+ 2. Kucajte e dok kursor ne dode na kraj reci re .
+
+ 3. Otkucajte a (malo) da biste dodali tekst IZA kursora.
+
+ 4. Dopunite rec kao to je u redu ispod. Pritisnite <ESC> za izlazak
+ iz Insert moda.
+
+ 5. Sa e predite na narednu nepotpunu rec i ponovite korake 3 i 4.
+
+---> Ovaj re omogucava ve dodav teksta u nekom redu.
+---> Ovaj red omogucava vebanje dodavanja teksta u nekom redu.
+
+NAPOMENA: Komande a, i, i A aktiviraju isti Insert mod, jedina
+ razlika je u poziciji od koje ce se tekst ubacivati.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6.3: DRUGI NACIN ZAMENE
+
+
+ ** Otkucajte veliko R da biste zamenili vie od jednog znaka. **
+
+ 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ Pomerite kursor na pocetak prvog xxx .
+
+ 2. Pritisnite R i otkucajte broj koji je red ispod,
+ tako da zameni xxx .
+
+ 3. Pritisnite <ESC> za izlazak iz Replace moda.
+ Primetite da je ostatak reda ostao nepromenjen.
+
+ 4. Ponovite korake da biste zamenili drugo xxx.
+
+---> Dodavanje 123 na xxx daje xxx.
+---> Dodavanje 123 na 456 daje 579.
+
+NAPOMENA: Replace mod je kao Insert mod, s tom razlikom to svaki
+ uneti znak brie vec postojeci.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6.4: KOPIRANJE I LEPLJENJE TEKSTA
+
+
+ ** Koristite operator y za kopiranje a p za lepljenje teksta. **
+
+ 1. Pomerite kursor na red sa ---> i postavite kursor posle "a)".
+
+ 2. Aktivirajte Visual mod sa v i pomerite kursor sve do ispred "prvi".
+
+ 3. Pritisnite y da biste kopirali oznaceni tekst u interni bafer.
+
+ 4. Pomerite kursor do kraja sledeceg reda: j$
+
+ 5. Pritisnite p da biste zalepili tekst. Onda otkucajte: a drugi <ESC> .
+
+ 6. Upotrebite Visual mod da oznacite " red.", kopirajte sa y , kursor
+ pomerite na kraj sledeceg reda sa j$ i tamo zalepite tekst sa p .
+
+---> a) ovo je prvi red.
+ b)
+
+NAPOMENA: takode moete koristiti y kao operator; yw kopira jednu rec.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.6.5: POSTAVLJANJE OPCIJA
+
+
+ ** Postavite opciju tako da traenje i zamena ignoriu velicinu slova **
+
+ 1. Potraite rec 'razlika': /razlika <ENTER>
+ Ponovite nekoliko puta pritiskom na n .
+
+ 2. Aktivirajte opciju 'ic' (Ignore case): :set ic
+
+ 3. Ponovo potraite rec 'razlika' pritiskom na n
+ Primetite da su sada pronadeni i RAZLIKA i Razlika.
+
+ 4. Aktivirajte opcije 'hlsearch' i 'incsearch': :set hls is
+
+ 5. Ponovo otkucajte komandu traenja i uocite razlike: /razlika <ENTER>
+
+ 6. Za deaktiviranje opcije ic kucajte: :set noic
+
+NAPOMENA: Za neoznacavanje pronadenih izraza otkucajte: :nohlsearch
+NAPOMENA: Ako elite da ne razlikujete velicinu slova u samo jednoj komandi
+ traenja, dodajte \c u izraz: /razlika\c <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.6
+
+ 1. Pritisnite o za otvaranje reda ISPOD kursora i prelazak u Insert mod.
+ Pritisnite O za otvaranje reda IZNAD kursora.
+
+ 2. Pritisnite a za unos teksta IZA kursora.
+ Pritisnite A za unos teksta na kraju reda.
+
+ 3. Komanda e pomera kursor na kraj reci.
+
+ 4. Operator y kopira tekst, p ga lepi.
+
+ 5. Kucanje velikog R aktivira Replace mod dok ne pritisnete <ESC> .
+
+ 6. Kucanje ":set xxx" aktivira opciju "xxx". Neke opcije su:
+ 'ic' 'ignorecase' ne razlikuje velika/mala slova pri traenju
+ 'is' 'incsearch' prikazuje pronaden tekst dok kucate izraz
+ 'hls' 'hlsearch' oznacava inverzno sve pronadene izraze
+ Moete koristite dugo ili kratko ime opcije.
+
+ 7. Ispred imena opcije stavite "no" da je deaktivirate: :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.7.1: DOBIJANJE POMOCI
+
+
+ ** Koristite on-line sistem za pomoc **
+
+ Vim ima detaljan on-line sistem za pomoc. Za pocetak, pokuajte neto
+ od sledeceg:
+ - pritisnite taster <HELP> (ako ga imate na tastaturi)
+ - pritisnite taster <F1> (ako ga imate na tastaturi)
+ - otkucajte :help <ENTER>
+
+ Procitajte tekst u prozoru pomoci da biste naucili pomoc radi.
+ Kucanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
+ Otkucajte :q <ENTER> da zatvorite prozor pomoci.
+
+ Pomoc o prakticno bilo kojoj temi moete dobiti dodavanjem argumenta
+ komandi ":help". Pokuajte ovo (ne zaboravite <ENTER> na kraju):
+
+ :help w
+ :help c_CTRL-D
+ :help insert-index
+ :help user-manual
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.7.2: PRAVLJENJE STARTNOG SKRIPTA
+
+
+ ** Aktivirajte mogucnosti editora **
+
+ Vim ima mnogo vie mogucnosti nego Vi, ali vecina nije automatski
+ aktivirana. Za dodatne mogucnosti napravite "vimrc" fajl.
+
+ 1. Otvorite "vimrc" fajl. Ovo zavisi od vaeg sistema:
+ :e ~/.vimrc za Unix
+ :e ~/_vimrc za MS-Windows
+
+ 2. Onda ucitajte primer sadraja "vimrc" fajla:
+ :r $VIMRUNTIME/vimrc_example.vim
+
+ 3. Snimite fajl sa:
+ :w
+
+ Sledeci put kada pokrenete Vim, bojenje sintakse teksta bice
+ aktivirano. Sva svoja podeavanja moete dodati u "vimrc" fajl.
+ Za vie informacija otkucajte :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lekcija 1.7.3: AUTOMATSKO DOVRAVANJE
+
+
+ ** Dovravanje komandne linije sa CTRL-D i <TAB> **
+
+ 1. Podesite Vim da ne bude u Vi-kompatibilnom modu: :set nocp
+
+ 2. Pogledajte koji fajlovi postoje u direktorijumu: :!ls ili :!dir
+
+ 3. Otkucajte pocetak komande: :e
+
+ 4. Otkucajte CTRL-D i Vim ce prikazati spisak komandi koje pocinju sa "e".
+
+ 5. Pritisnite <TAB> i Vim ce dopuniti ime komande u ":edit".
+
+ 6. Dodajte razmak i pocetak imena postojeceg fajla: :edit FA
+
+ 7. Pritisnite <TAB>. Vim ce dopuniti ime fajla (ako je jedinstveno).
+
+NAPOMENA: Moguce je dopuniti mnoge komande. Samo probajte CTRL-D i <TAB>.
+ Narocito je korisno za :help komande.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ REZIME lekcije 1.7
+
+
+ 1. Otkucajte :help ili pritisnite <F1> ili <Help> za pomoc.
+
+ 2. Otkucajte :help komanda biste dobili pomoc za tu komandu.
+
+ 3. Otkucajte CTRL-W CTRL-W za prelazak u drugi prozor.
+
+ 4. Otkucajte :q da zatvorite prozor pomoci.
+
+ 5. Napravite vimrc startni skript za aktiviranje podeavanja koja
+ vam odgovaraju.
+
+ 6. Dok kucate neku od : komandi, pritisnite CTRL-D da biste videli moguce
+ vrednosti. Pritisnite <TAB> da odaberete jednu od njih.
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Ovim je prirucnik zavren. Njegov cilj je bio kratak pregled Vim editora,
+ koliko da omoguci njegovo relativno jednostavno koricenje. Prirucnik nije
+ potpun, jer Vim ima mnogo vie komandi. Kao sledece, procitajte prirucnik:
+ ":help user-manual".
+
+ Za dalje citanje i ucenje, preporucujemo knjigu:
+ Vim - Vi Improved - by Steve Oualline
+ Izdavac: New Riders
+ Prva knjiga potpuno posvecena Vim-u. Narocito korisna za pocetnike.
+ Ima mnotvo primera i slika.
+ Vidite https://iccf-holland.org/click5.html
+
+ Sledeca knjiga je starija i vie govori o Vi-u nego o Vim-u, ali je takode
+ preporucujemo:
+ Learning the Vi Editor - by Linda Lamb
+ Izdavac: O'Reilly & Associates Inc.
+ Dobra knjiga iz koje moete saznati skoro sve to moete raditi u Vi-ju.
+ esto izdanje ima i informacija o Vim-u.
+
+ Ovaj prirucnik su napisali: Michael C. Pierce i Robert K. Ware,
+ Colorado School of Mines koristeci ideje Charlesa Smitha,
+ Colorado State University. E-mail: bware@mines.colorado.edu.
+
+ Prilagodavanje za Vim uradio je Bram Moolenaar.
+
+ Prevod na srpski: Ivan Nejgebauer <ian@uns.ac.rs>
+ Verzija 1.0, maj/juni 2014.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~