blob: f7c29cf3a7d8f3419cc4f34061e9c8b4663544de [file] [log] [blame]
Bram Moolenaar946e27a2014-06-25 18:50:27 +02001===============================================================================
RestorerZ6fa304f2024-12-02 20:19:52 +01002= D o b r o d o š l i u VIM p r i r u c n i k - Verzija 1.7 =
Bram Moolenaar946e27a2014-06-25 18:50:27 +02003===============================================================================
4
RestorerZ6fa304f2024-12-02 20:19:52 +01005 Vim je mocan editor sa mnogo komandi, suviše da bismo ih ovde sve
6 opisali. Prirucnik je zamišljen da opiše dovoljno komandi da biste
Bram Moolenaar946e27a2014-06-25 18:50:27 +02007 mogli lagodno da koristite Vim kao editor opšte namene.
8
RestorerZ6fa304f2024-12-02 20:19:52 +01009 Približno vreme potrebno za uspešan završetak prirucnika je izmedu
Bram Moolenaar946e27a2014-06-25 18:50:27 +020010 25 i 30 minuta, u zavisnosti od vremena potrošenog na vežbu.
11
12 UPOZORENJE:
RestorerZ6fa304f2024-12-02 20:19:52 +010013 Komande u lekcijama ce menjati tekst. Iskopirajte ovaj fajl i
14 vežbajte na kopiji (ako ste pokrenuli "vimtutor" ovo je vec kopija).
Bram Moolenaar946e27a2014-06-25 18:50:27 +020015
RestorerZ6fa304f2024-12-02 20:19:52 +010016 Važno je upamtiti da je ovaj prirucnik zamišljen za aktivnu vežbu.
17 To znaci da morate upotrebljavati komande o kojima citate da biste
18 ih naucili. Ako samo citate tekst, zaboravicete komande!
Bram Moolenaar946e27a2014-06-25 18:50:27 +020019
RestorerZ6fa304f2024-12-02 20:19:52 +010020 Ako je Caps Lock ukljucen ISKLJUCITE ga. Pritisnite taster j dovoljno
21 puta da lekcija 1.1.1 cela stane na ekran.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020022
23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010024 Lekcija 1.1.1: POMERANJE KURSORA
Bram Moolenaar946e27a2014-06-25 18:50:27 +020025
26
27 ** Za pomeranje kursora, pritiskajte tastere h,j,k,l kako je prikazano **
28 ^
29 k Savet: h je s leve strane i pomera kursor u levo.
30 < h l > l je s desne strane i pomera kursor u desno.
31 j j izgleda kao strelica naniže.
32 v
33 1. Pomerajte kursor po ekranu dok se ne naviknete na komande.
34
RestorerZ6fa304f2024-12-02 20:19:52 +010035 2. Pritisnite taster (j) dok ne pocne da se ponavlja.
36 Sada znate kako da dodete do naredne lekcije.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020037
RestorerZ6fa304f2024-12-02 20:19:52 +010038 3. Koristeci taster j predite na lekciju 1.1.2.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020039
40NAPOMENA: Ako niste sigurni šta ste zapravo pritisnuli, pritisnite <ESC>
41 za prelazak u Normal mod i pokušajte ponovo.
42
RestorerZ6fa304f2024-12-02 20:19:52 +010043NAPOMENA: Strelice takode pomeraju kursor, ali korišcenje tastera hjkl je
Bram Moolenaar946e27a2014-06-25 18:50:27 +020044 znatno brže, kad se jednom naviknete na njih. Zaista!
45
46~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010047 Lekcija 1.1.2: IZLAZAK IZ VIM-a
Bram Moolenaar946e27a2014-06-25 18:50:27 +020048
49
RestorerZ6fa304f2024-12-02 20:19:52 +010050 !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
Bram Moolenaar946e27a2014-06-25 18:50:27 +020051
52 1. Pritisnite <ESC> (editor je sada u Normal modu).
53
54 2. Otkucajte: :q! <ENTER>.
55 Ovime se izlazi iz editora, sa GUBITKOM svih izmena.
56
57 3. Kada se pojavi komandni prompt, unesite komandu koja je pokrenula
RestorerZ6fa304f2024-12-02 20:19:52 +010058 ovaj prirucnik: vimtutor <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +020059
60 4. Ako ste upamtili ove korake, izvršite ih redom od 1 do 3 da biste
61 izašli iz editora i ponovo ga pokrenuli.
62
63NAPOMENA: :q! <ENTER> poništava sve izmene koje ste napravili.
RestorerZ6fa304f2024-12-02 20:19:52 +010064 U narednim lekcijama naucicete kako da sacuvate izmene.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020065
RestorerZ6fa304f2024-12-02 20:19:52 +010066 5. Pomerite kursor na lekciju 1.1.3.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020067
68
69~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010070 Lekcija 1.1.3: IZMENA TEKSTA - BRISANJE
Bram Moolenaar946e27a2014-06-25 18:50:27 +020071
72
73 ** Pritisnite x za brisanje znaka pod kursorom. **
74
RestorerZ6fa304f2024-12-02 20:19:52 +010075 1. Pomerite kursor na red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020076
77 2. Da biste ispravili greške, pomerajte kursor dok se
RestorerZ6fa304f2024-12-02 20:19:52 +010078 ne nade na slovu koje treba izbrisati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020079
80 3. Pritisnite taster x da izbrišete neželjeno slovo.
81
82 4. Ponavljajte korake od 2 do 4 dok ne ispravite sve greške.
83
84---> RRRibaa riibi grizzze rrreepp.
85
RestorerZ6fa304f2024-12-02 20:19:52 +010086 5. Kad ispravite red, predite na lekciju 1.1.4.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020087
RestorerZ6fa304f2024-12-02 20:19:52 +010088NAPOMENA: Dok koristite prirucnik, nemojte uciti komande napamet,
89 vec vežbajte njihovu primenu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020090
91
92~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010093 Lekcija 1.1.4: IZMENA TEKSTA - UBACIVANJE
Bram Moolenaar946e27a2014-06-25 18:50:27 +020094
95
96 ** Pritisnite i za ubacivanje teksta ispred kursora. **
97
RestorerZ6fa304f2024-12-02 20:19:52 +010098 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020099
RestorerZ6fa304f2024-12-02 20:19:52 +0100100 2. Da biste tekst prvog reda izjednacili s tekstom drugog, namestite
101 kursor na prvi znak POSLE kog cete ubaciti potreban tekst.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200102
103 3. Pritisnite i pa unesite potrebne dopune.
104
105 4. Po ispravci svake greške pritisnite <ESC> da se vratite u Normal mod.
RestorerZ6fa304f2024-12-02 20:19:52 +0100106 Ponovite korake od 2 do 4 da biste ispravili celu recenicu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200107
108---> Do teka neoje v red.
109---> Deo teksta nedostaje iz ovog reda.
110
RestorerZ6fa304f2024-12-02 20:19:52 +0100111 5. Predite na sledecu lekciju.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200112
113
114
115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100116 Lekcija 1.1.5: IZMENA TEKSTA - DODAVANJE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200117
118
119 ** Pritisnite A za dodavanje teksta. **
120
RestorerZ6fa304f2024-12-02 20:19:52 +0100121 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200122 Nije važno gde se nalazi kursor u tom redu.
123
124 2. Pritisnite A i unesite dodatni tekst.
125
126 3. Pošto ste dodali tekst, pritisnite <ESC> za povratak u
127 Normal mod.
128
RestorerZ6fa304f2024-12-02 20:19:52 +0100129 4. Pomerite kursor na drugi red oznacen sa ---> i ponavljajte
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200130 korake 2 i 3 dok ne ispravite tekst.
131
132---> Deo teksta nedostaje u
133 Deo teksta nedostaje u ovom redu.
134---> Deo teksta nedostaje
135 Deo teksta nedostaje i ovde.
136
RestorerZ6fa304f2024-12-02 20:19:52 +0100137 5. Predite na lekciju 1.1.6.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200138~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100139 Lekcija 1.1.6: IZMENA FAJLA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200140
141
142 ** Upotrebite :wq za snimanje teksta i izlazak iz editora. **
143
RestorerZ6fa304f2024-12-02 20:19:52 +0100144 !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200145
RestorerZ6fa304f2024-12-02 20:19:52 +0100146 1. Izadite iz editora kao u lekciji 1.1.2: :q!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200147
RestorerZ6fa304f2024-12-02 20:19:52 +0100148 2. Na komandnom promptu unesite sledecu komandu: vim tutor <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200149 'vim' je komanda za pokretanja Vim editora, 'tutor' je ime fajla koji
150 želite da menjate. Koristite fajl koji imate pravo da menjate.
151
152 3. Ubacujte i brišite tekst kao u prethodnim lekcijama.
153
RestorerZ6fa304f2024-12-02 20:19:52 +0100154 4. Snimite izmenjeni tekst i izadite iz Vim-a: :wq <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200155
RestorerZ6fa304f2024-12-02 20:19:52 +0100156 5. Ponovo pokrenite vimtutor i procitajte rezime koji sledi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200157
RestorerZ6fa304f2024-12-02 20:19:52 +0100158 6. Pošto procitate korake iznad i u potpunosti ih razumete:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200159 izvršite ih.
160
161~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100162 REZIME lekcije 1.1
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200163
164
RestorerZ6fa304f2024-12-02 20:19:52 +0100165 1. Kursor se pomera strelicama ili pomocu tastera hjkl .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200166 h (levo) j (dole) k (gore) l (desno)
167
168 2. Za pokretanje Vim-a iz shell-a: vim IME_FAJLA <ENTER>
169
170 3. Izlaz: <ESC> :q! <ENTER> sve promene su izgubljene.
RestorerZ6fa304f2024-12-02 20:19:52 +0100171 ILI: <ESC> :wq <ENTER> promene su sacuvane.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200172
173 4. Brisanje znaka na kome se nalazi kursor: x
174
175 5. Ubacivanja ili dodavanje teksta:
176 i unesite tekst <ESC> unos ispred kursora
177 A unesite tekst <ESC> dodavanje na kraju reda
178
179NAPOMENA: Pritiskom na <ESC> prebacujete Vim u Normal mod i
RestorerZ6fa304f2024-12-02 20:19:52 +0100180 prekidate neželjenu ili delimicno izvršenu komandu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200181
RestorerZ6fa304f2024-12-02 20:19:52 +0100182Nastavite sa lekcijom 1.2.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200183
184~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100185 Lekcija 1.2.1: NAREDBE BRISANJA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200186
187
RestorerZ6fa304f2024-12-02 20:19:52 +0100188 ** Otkucajte dw za brisanje reci. **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200189
190 1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
191
RestorerZ6fa304f2024-12-02 20:19:52 +0100192 2. Pomerite kursor na red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200193
RestorerZ6fa304f2024-12-02 20:19:52 +0100194 3. Pomerite kursor na pocetak reci koju treba izbrisati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200195
RestorerZ6fa304f2024-12-02 20:19:52 +0100196 4. Otkucajte dw da biste uklonili rec.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200197
RestorerZ6fa304f2024-12-02 20:19:52 +0100198NAPOMENA: Slovo d ce se pojaviti na dnu ekrana kad ga otkucate. Vim ceka
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200199 da otkucate w . Ako je prikazano neko drugo slovo, pogrešili ste u
200 kucanju; pritisnite <ESC> i pokušajte ponovo. (Ako se ne pojavi
RestorerZ6fa304f2024-12-02 20:19:52 +0100201 ništa, možda je iskljucena opcija 'showcmd': vidi lekciju 1.6.5.)
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200202
RestorerZ6fa304f2024-12-02 20:19:52 +0100203---> Neke reci smešno ne pripadaju na papir ovoj recenici.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200204
RestorerZ6fa304f2024-12-02 20:19:52 +0100205 5. Ponavljajte korake 3 i 4 dok ne ispravite recenicu, pa
206 predite na lekciju 1.2.2.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200207~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100208 Lekcija 1.2.2: JOŠ BRISANJA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200209
210
211 ** Otkucajte d$ za brisanje znakova do kraja reda. **
212
213 1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
214
RestorerZ6fa304f2024-12-02 20:19:52 +0100215 2. Pomerite kursor na red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200216
RestorerZ6fa304f2024-12-02 20:19:52 +0100217 3. Pomerite kursor do kraja ispravnog dela recenice
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200218 (POSLE prve . ).
219
220 4. Otkucajte d$ za brisanje ostatka reda.
221
222---> Neko je uneo kraj ovog reda dvaput. kraj ovog reda dvaput.
223
RestorerZ6fa304f2024-12-02 20:19:52 +0100224 5. Predite na lekciju 1.2.3 za podrobnije objašnjenje.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200225
226
227
228
229
230~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100231 Lekcija 1.2.3: O OPERATORIMA I POKRETIMA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200232
233
234 Mnoge komande za izmenu teksta sastoje se od operatora i pokreta.
RestorerZ6fa304f2024-12-02 20:19:52 +0100235 Oblik komande brisanja sa d operatorom je sledeci:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200236
237 d pokret
238
RestorerZ6fa304f2024-12-02 20:19:52 +0100239 Pri cemu je:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200240 d - operator brisanja.
RestorerZ6fa304f2024-12-02 20:19:52 +0100241 pokret - ono na cemu ce se operacija izvršavati (opisano u nastavku).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200242
243 Kratak spisak pokreta:
RestorerZ6fa304f2024-12-02 20:19:52 +0100244 w - sve do pocetka sledece reci, NE UKLJUCUJUCI prvo slovo.
245 e - sve do kraja tekuce reci, UKLJUCUJUCI poslednje slovo.
246 $ - sve do kraje reda, UKLJUCUJUCI poslednje slovo.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200247
RestorerZ6fa304f2024-12-02 20:19:52 +0100248 Kucanjem de brisace se tekst od kursora do kraja reci.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200249
250NAPOMENA: Pritiskom samo na taster pokreta dok ste u Normal modu, bez
251 operatora, kursor se pomera kao što je opisano.
252
253~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100254 Lekcija 1.2.4: KORIŠCENJE BROJANJA ZA POKRETE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200255
256
257 ** Unošenjem nekog broja pre pokreta, pokret se izvršava taj broj puta. **
258
RestorerZ6fa304f2024-12-02 20:19:52 +0100259 1. Pomerite kursor na red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200260
RestorerZ6fa304f2024-12-02 20:19:52 +0100261 2. Otkucajte 2w da pomerite kursor dve reci napred.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200262
RestorerZ6fa304f2024-12-02 20:19:52 +0100263 3. Otkucajte 3e da pomerite kursor na kraj trece reci napred.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200264
RestorerZ6fa304f2024-12-02 20:19:52 +0100265 4. Otkucajte 0 (nulu) da pomerite kursor na pocetak reda.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200266
267 5. Ponovite korake 2 i 3 s nekim drugim brojevima.
268
RestorerZ6fa304f2024-12-02 20:19:52 +0100269---> Recenica sa recima po kojoj možete pomerati kursor.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200270
RestorerZ6fa304f2024-12-02 20:19:52 +0100271 6. Predite na lekciju 1.2.5.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200272
273
274
275
276~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100277 Lekcija 1.2.5: KORIŠCENJE BROJANJA ZA VECE BRISANJE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200278
279
280 ** Unošenje nekog broja s operatorom ponavlja operator taj broj puta. **
281
282 U kombinaciji operatora brisanja s pokretima spomenutim iznad
283 možete uneti broj pre pokreta da biste izbrisali više znakova:
284
285 d broj pokret
286
RestorerZ6fa304f2024-12-02 20:19:52 +0100287 1. Pomerite kursor na prvo slovo u reci s VELIKIM SLOVIMA u redu
288 oznacenom sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200289
RestorerZ6fa304f2024-12-02 20:19:52 +0100290 2. Otkucajte d2w da izbrišete dve reci sa VELIKIM SLOVIMA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200291
RestorerZ6fa304f2024-12-02 20:19:52 +0100292 3. Ponovite korake 1 i 2 sa razlicitim brojevima da izbrišete
293 uzastopne reci sa VELIKIM SLOVIMA korišcenjem samo jedne komande.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200294
RestorerZ6fa304f2024-12-02 20:19:52 +0100295---> ovaj ABCCC DÐE red FGHI JK LMN OP s recima je RSŠ TUVZŽ ispravljen.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200296
297
298
299~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100300 Lekcija 1.2.6: OPERACIJE NAD REDOVIMA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200301
302
303 ** Otkucajte dd za brisanje celog reda. **
304
RestorerZ6fa304f2024-12-02 20:19:52 +0100305 Zbog ucestalosti brisanja celih redova, autori Vi-ja odlucili su da
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200306 je lakše brisati redove ako se otkuca d dvaput.
307
308 1. Pomerite kursor na drugi red u donjoj strofi.
309 2. Otkucajte dd da ga izbrišete.
RestorerZ6fa304f2024-12-02 20:19:52 +0100310 3. Pomerite kursor na cetvrti red.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200311 4. Otkucajte 2dd da biste izbrisali dva reda.
312
313---> 1) Sedlo mi je od marame,
314---> 2) blato na sve strane,
315---> 3) uzda od kanapa,
316---> 4) auto mi je ovde,
317---> 5) satovi pokazuju vreme,
RestorerZ6fa304f2024-12-02 20:19:52 +0100318---> 6) a bic mi je od ocina
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200319---> 7) prebijena štapa.
320
321
322~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100323 Lekcija 1.2.7: PONIŠTAVANJE PROMENA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200324
325
326 ** Pritisnite u za poništavanje poslednje komande, U za ceo red. **
327
RestorerZ6fa304f2024-12-02 20:19:52 +0100328 1. Pomerite kursor na red oznacen sa ---> i postavite ga na mesto
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200329 prve greške.
330 2. Otkucajte x da izbrišete prvi neželjeni znak.
331 3. Otkucajte u da poništite poslednju izvršenu komandu.
RestorerZ6fa304f2024-12-02 20:19:52 +0100332 4. Sad ispravite sve greške u redu koristeci komandu x .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200333 5. Otkucajte veliko U da biste vratili sadržaj reda u prvobitno
334 stanje.
335 6. Onda otkucajte u nekoliko puta da biste poništili U
336 i prethodne komande.
RestorerZ6fa304f2024-12-02 20:19:52 +0100337 7. Sad otkucajte CTRL-R (držeci CTRL dok pritiskate R)
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200338 nekoliko puta da biste vratili izmene (poništili poništavanja).
339
340---> Iiisspravite greške uu ovvom redu ii pooništiteee ih.
341
RestorerZ6fa304f2024-12-02 20:19:52 +0100342 8. Ovo su veoma korisne komande. Predite na rezime lekcije 1.2.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200343
344
345~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100346 REZIME lekcije 1.2
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200347
348
RestorerZ6fa304f2024-12-02 20:19:52 +0100349 1. Brisanje od kursora do sledece reci: dw
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200350 2. Brisanje od kursora do kraja reda: d$
351 3. Brisanje celog reda: dd
352
353 4. Za ponavljanje pokreta prethodno unesite broj: 2w
354 5. Oblik komande za izmenu:
355 operator [broj] pokret
356 gde je:
357 operator - šta uraditi, recimo d za brisanje
358 [broj] - neobavezan broj ponavljanja pokreta
359 pokret - kretanje po tekstu na kome se radi,
RestorerZ6fa304f2024-12-02 20:19:52 +0100360 kao što je: w (rec), $ (kraj reda), itd.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200361
RestorerZ6fa304f2024-12-02 20:19:52 +0100362 6. Pomeranje kursora na pocetak reda: 0
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200363
364 7. Za poništavanje prethodnih izmena, pritisnite: u (malo u)
365 Za poništavanje svih promena u redu, pritisnite: U (veliko U)
RestorerZ6fa304f2024-12-02 20:19:52 +0100366 Za vracanja promena, otkucajte: CTRL-R
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200367
368~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100369 Lekcija 1.3.1: KOMANDA POSTAVLJANJA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200370
371
372 ** Otkucajte p da postavite prethodno izbrisan tekst iza kursora. **
373
RestorerZ6fa304f2024-12-02 20:19:52 +0100374 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200375
376 2. Otkucajte dd da izbrišete red i smestite ga u Vim registar.
377
378 3. Pomerite kursor na red c), IZNAD mesta gde treba postaviti izbrisan red.
379
380 4. Otkucajte p da postavite red ispod kursora.
381
382 5. Ponavljajte korake 2 do 4 da biste postavili sve linije u pravilnom
383 redosledu.
384
385---> d) prebijena štapa.
386---> b) uzda od kanapa,
RestorerZ6fa304f2024-12-02 20:19:52 +0100387---> c) a bic mi je od ocina
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200388---> a) Sedlo mi je od marame,
389
390
391~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100392 Lekcija 1.3.2: KOMANDA ZAMENE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200393
394
395 ** Otkucajte rx da zamenite znak ispod kursora slovom x . **
396
RestorerZ6fa304f2024-12-02 20:19:52 +0100397 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200398
399 2. Pomerite kursor tako da se nalazi na prvoj grešci.
400
401 3. Otkucajte r i onda znak koji treba da tu stoji.
402
403 4. Ponavljajte korake 2 i 3 sve dok prvi red ne bude
404 isti kao drugi.
405
406---> Kedi ju ovej red ugašen, nako je protresao pustašne testere!
407---> Kada je ovaj red unošen, neko je pritiskao pogrešne tastere!
408
RestorerZ6fa304f2024-12-02 20:19:52 +0100409 5. Predite na lekciju 1.3.3.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200410
RestorerZ6fa304f2024-12-02 20:19:52 +0100411NAPOMENA: Setite se da treba da ucite vežbanjem, ne pamcenjem.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200412
413
414~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100415 Lekcija 1.3.3: OPERATOR IZMENE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200416
417
RestorerZ6fa304f2024-12-02 20:19:52 +0100418 ** Za izmenu teksta do kraja reci, otkucajte ce .**
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200419
RestorerZ6fa304f2024-12-02 20:19:52 +0100420 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200421
422 2. Postavite kursor na a u rakdur.
423
RestorerZ6fa304f2024-12-02 20:19:52 +0100424 3. Otkucajte ce i ispravite rec (u ovom slucaju otkucajte ed ).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200425
RestorerZ6fa304f2024-12-02 20:19:52 +0100426 4. Pritisnite <ESC> i pomerite kursor na sledeci znak koji
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200427 treba ispraviti.
428
RestorerZ6fa304f2024-12-02 20:19:52 +0100429 5. Ponavljajte korake 3 i 4 sve dok prva recenica ne bude ista
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200430 kao druga.
431
432---> Ovaj rakdur ima nekoliko rejga koje treflja isprpikati operagrom izmene.
RestorerZ6fa304f2024-12-02 20:19:52 +0100433---> Ovaj red ima nekoliko reci koje treba ispraviti operatorom izmene.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200434
RestorerZ6fa304f2024-12-02 20:19:52 +0100435Uocite da ce briše rec i postavlja editor u Insert mod.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200436
437~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100438 Lekcija 1.3.4: DALJE IZMENE UPOTREBOM c
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200439
440
441 ** Komanda izmene se koristi sa istim pokretima kao i brisanje. **
442
RestorerZ6fa304f2024-12-02 20:19:52 +0100443 1. Operator izmene se koristi na isti nacin kao i operator brisanja:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200444
445 c [broj] pokret
446
RestorerZ6fa304f2024-12-02 20:19:52 +0100447 2. Pokreti su isti, recimo: w (rec) i $ (kraj reda).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200448
RestorerZ6fa304f2024-12-02 20:19:52 +0100449 3. Pomerite kursor na prvi sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200450
451 4. Pomerite kursor na prvu grešku.
452
453 5. Otkucajte c$ i unesite ostatak reda tako da bude isti kao
454 drugi red, pa pritisnite <ESC>.
455
456---> Kraj ovog reda treba izmeniti tako da izgleda kao red ispod.
RestorerZ6fa304f2024-12-02 20:19:52 +0100457---> Kraj ovog reda treba ispraviti korišcenjem c$ komande.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200458
459NAPOMENA: Za ispravljanje grešaka možete koristiti Backspace .
460~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100461 REZIME lekcije 1.3
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200462
463
464 1. Za postavljanje teksta koji ste upravo izbrisali, pritisnite p . Ovo
465 postavlja tekst IZA kursora (ako je bio izbrisan jedan ili više redova
RestorerZ6fa304f2024-12-02 20:19:52 +0100466 sadržaj ce doci na red ispod kursora).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200467
468 2. Za zamenu znaka na kome se nalazi kursor, pritisnite r i onda
469 željeni znak.
470
471 3. Operator izmene dozvoljava promenu teksta od kursora do pozicije gde
472 se završava pokret. Primera radi, kucajte ce za izmenu od kursora do
RestorerZ6fa304f2024-12-02 20:19:52 +0100473 kraja reci, ili c$ za izmenu od kursora do kraja reda.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200474
475 4. Oblik operacije izmene je:
476
477 c [broj] pokret
478
RestorerZ6fa304f2024-12-02 20:19:52 +0100479Predite na narednu lekciju.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200480
481
482
483~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100484 Lekcija 1.4.1: POZICIJA KURSORA I STATUS FAJLA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200485
486 ** Pritisnite CTRL-G za prikaz pozicije kursora u tekstu i status fajla.
487 Pritisnite G za pomeranje kursora na neki red u tekstu. **
488
RestorerZ6fa304f2024-12-02 20:19:52 +0100489NAPOMENA: Procitajte celu lekciju pre izvodenja bilo kog koraka!!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200490
491 1. Držite taster CTRL i pritisnite g . Ovo zovemo CTRL-G.
RestorerZ6fa304f2024-12-02 20:19:52 +0100492 Editor ce na dnu ekrana ispisati poruku sa imenom fajla i pozicijom
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200493 kursora u tekstu. Zapamtite broj reda za 3. korak.
494
495NAPOMENA: U donjem desnom uglu može se videti poziciju kursora ako je
RestorerZ6fa304f2024-12-02 20:19:52 +0100496 ukljucena opcija 'ruler' (vidi :help ruler ili lekciju 1.6.5.)
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200497
498 2. Pritisnite G za pomeranje kursora na kraj teksta.
RestorerZ6fa304f2024-12-02 20:19:52 +0100499 Pritisnite 1G ili gg za pomranje kursora na pocetak teksta.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200500
501 3. Otkucajte broj reda na kome ste malopre bili i onda G . Kursor
RestorerZ6fa304f2024-12-02 20:19:52 +0100502 ce se vratiti na red na kome je bio kad ste otkucali CTRL-G.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200503
504 4. Ako ste spremni, izvršite korake od 1 do 3.
505
506~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100507 Lekcija 1.4.2: KOMANDE PRETRAŽIVANJA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200508
509 ** Otkucajte / i onda izraz koji želite da potražite. **
510
511 1. U Normal modu otkucajte znak / . Primietite da se znak pojavio
512 zajedno sa kursorom na dnu ekrana kao i kod komande : .
513
514 2. Sada otkucajte 'grrreška' <ENTER>. (Bez razmaka i navodnika.)
RestorerZ6fa304f2024-12-02 20:19:52 +0100515 To je rec koju tražite.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200516
517 3. Za ponovno traženje istog izraza, otkucajte n .
518 Za traženje istog izraza u suprotnom smeru, otkucajte N .
519
520 4. Za traženje izraza unatrag, koristite ? umesto / .
521
522 5. Za povratak na prethodnu poziciju otkucajte CTRL-O (držite CTRL dok
523 pritiskate O ). Ponavljajte za ranije pozicije. CTRL-I ide napred.
524
525---> "grrreška" je pogrešno; umesto grrreška treba da stoji greška.
526
RestorerZ6fa304f2024-12-02 20:19:52 +0100527NAPOMENA: Ako pretraga dode do kraja teksta traženje ce se nastaviti od
528 njegovog pocetka osim ako je opcija 'wrapscan' iskljucena.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200529~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100530 Lekcija 1.4.3: TRAŽENJE PARA ZAGRADE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200531
532
533 ** Otkucajte % za nalaženje para ), ] ili } . **
534
535 1. Postavite kursor na bilo koju od ( , [ ili {
RestorerZ6fa304f2024-12-02 20:19:52 +0100536 otvorenih zagrada u redu oznacenom sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200537
538 2. Otkucajte znak % .
539
RestorerZ6fa304f2024-12-02 20:19:52 +0100540 3. Kursor ce se pomeriti na odgovarajucu zatvorenu zagradu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200541
542 4. Otkucajte % da pomerite kursor na prvu zagradu u paru.
543
544 5. Pomerite kursor na neku od (,),[,],{ ili } i ponovite komandu % .
545
RestorerZ6fa304f2024-12-02 20:19:52 +0100546---> Red ( testiranja obicnih ( [ uglastih ] i { viticastih } zagrada.))
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200547
548
549NAPOMENA: Vrlo korisno u ispravljanju koda sa rasparenim zagradama!
550
551
552~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100553 Lekcija 1.4.4: KOMANDA ZAMENE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200554
555
556 ** Otkucajte :s/staro/novo/g da zamenite 'staro' za 'novo'. **
557
RestorerZ6fa304f2024-12-02 20:19:52 +0100558 1. Pomerite kursor na red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200559
560 2. Otkucajte :s/rdi/ri/ <ENTER> . Primetite da ova komanda zamenjuje
561 samo prvo "rdi" u redu.
562
RestorerZ6fa304f2024-12-02 20:19:52 +0100563 3. Otkucajte :s/rdi/ri/g . Dodavanje opcije g znaci da ce se komanda
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200564 izvršiti u celom redu, zamenom svih pojava niza "rdi".
565
566---> rdiba rdibi grdize rep.
567
RestorerZ6fa304f2024-12-02 20:19:52 +0100568 4. Za zamenu svih izraza izmedu neka dva reda,
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200569 otkucajte :#,#s/staro/novo/g gde su #,# krajnji brojevi redova u opsegu
RestorerZ6fa304f2024-12-02 20:19:52 +0100570 u kome ce se obaviti zamena.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200571 Otkucajte :%s/staro/novo/g za zamenu svih izraza u celom tekstu.
572 Otkucajte :%s/staro/novo/gc za nalaženje svih izraza u tekstu i
573 potvrdu zamene.
574
575~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100576 REZIME lekcije 1.4
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200577
578
579 1. CTRL-G prikazuje poziciju kursora u tekstu i status fajla.
580 G pomera kursor na kraj teksta.
581 broj G pomera kursor na navedeni red.
582 gg pomera kursor na prvi red teksta.
583
584 2. Kucanjem / sa izrazom taj izraz se traži UNAPRED.
585 Kucanjem ? sa izrazom taj izraz se traži UNAZAD.
586 Posle komande traženja koristite n za nalaženje izraza u istom
587 smeru, a N za nalaženje u suprotnom smeru.
RestorerZ6fa304f2024-12-02 20:19:52 +0100588 CTRL-O vraca kursor na prethodnu poziciju, a CTRL-I na narednu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200589
590 3. Kucanjem % kad je kursor na zagradi on se pomera na njen par.
591
592 4. Za zamenu prvog izraza staro za izraz novo :s/staro/novo/
593 Za zamenu svih izraza u celom redu :s/staro/novo/g
594 Za zamenu svih izraza u opsegu linija #,# :#,#s/staro/novo/g
595 Za zamenu u celom tekstu :%s/staro/novo/g
596 Za potvrdu svake zamene dodajte 'c' :%s/staro/novo/gc
597
598~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100599 Lekcija 1.5.1: IZVRŠAVANJE SPOLJAŠNJIH KOMANDI
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200600
601
602 ** Otkucajte :! pa spoljašnju komandu koju želite da izvršite. **
603
604 1. Otkucajte poznatu komandu : da biste namestili kursor na dno
RestorerZ6fa304f2024-12-02 20:19:52 +0100605 ekrana. Time omogucavate unos komande u komandnoj liniji editora.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200606
RestorerZ6fa304f2024-12-02 20:19:52 +0100607 2. Otkucajte znak ! (uzvicnik). Ovime omogucavate
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200608 izvršavanje bilo koje spoljašnje komande.
609
RestorerZ6fa304f2024-12-02 20:19:52 +0100610 3. Kao primer otkucajte ls posle ! i pritisnite <ENTER>. Ovo ce
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200611 prikazati sadržaj direktorijuma, kao da ste na komandnom promptu.
612 Otkucajte :!dir ako :!ls ne radi.
613
RestorerZ6fa304f2024-12-02 20:19:52 +0100614NAPOMENA: Na ovaj nacin moguce je izvršiti bilo koju spoljašnju komandu,
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200615 zajedno sa njenim argumentima.
616
617NAPOMENA: Sve : komande se izvršavaju pošto pritisnete <ENTER> .
RestorerZ6fa304f2024-12-02 20:19:52 +0100618 U daljem tekstu to necemo uvek napominjati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200619
620
621~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100622 Lekcija 1.5.2: VIŠE O SNIMANJU FAJLOVA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200623
624 ** Za snimanje promena, otkucajte :w IME_FAJLA . **
625
626 1. Otkucajte :!dir ili :!ls za pregled sadržaja direktorijuma.
RestorerZ6fa304f2024-12-02 20:19:52 +0100627 Vec znate da morate pritisnuti <ENTER> posle toga.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200628
629 2. Izaberite ime fajla koji još ne postoji, npr. TEST.
630
631 3. Otkucajte: :w TEST (gde je TEST ime koje ste izabrali.)
632
RestorerZ6fa304f2024-12-02 20:19:52 +0100633 4. Time cete snimiti ceo fajl (Vim Tutor) pod imenom TEST.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200634 Za proveru, otkucajte opet :!dir ili :!ls za pregled
635 sadržaja direktorijuma.
636
637NAPOMENA: Ako biste napustili Vim i ponovo ga pokrenuli sa vim TEST ,
RestorerZ6fa304f2024-12-02 20:19:52 +0100638 tekst bi bio tacna kopija ovog fajla u trenutku kad ste
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200639 ga snimili.
640
RestorerZ6fa304f2024-12-02 20:19:52 +0100641 5. Izbrišite fajl tako što cete otkucati (MS-DOS): :!del TEST
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200642 ili (Unix): :!rm TEST
643
644~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100645 Lekcija 1.5.3: SNIMANJE OZNACENOG TEKSTA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200646
647
648 ** Da biste snimili deo teksta, otkucajte v pokret :w IME_FAJLA **
649
650 1. Pomerite kursor na ovu liniju.
651
652 2. Pritisnite v i pomerite kursor pet redova ispod. Primetite da je
RestorerZ6fa304f2024-12-02 20:19:52 +0100653 tekst oznacen inverzno.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200654
RestorerZ6fa304f2024-12-02 20:19:52 +0100655 3. Pritisnite : . Na dnu ekrana pojavice se :'<,'> .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200656
657 4. Otkucajte w TEST , gde je TEST ime fajla koji još ne postoji.
658 Proverite da zaista piše :'<,'>w TEST pre nego što pritisnete <ENTER>.
659
RestorerZ6fa304f2024-12-02 20:19:52 +0100660 5. Vim ce snimiti oznaceni tekst u TEST. Proverite sa :!dir ili !ls .
661 Nemojte još brisati fajl! Koristicemo ga u narednoj lekciji.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200662
RestorerZ6fa304f2024-12-02 20:19:52 +0100663NAPOMENA: Komanda v zapocinje vizuelno oznacavanje. Možete pomerati kursor
664 i tako menjati velicinu oznacenog teksta. Onda možete upotrebiti
665 operatore nad tekstom. Na primer, d ce izbrisati oznaceni tekst.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200666
667~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100668 Lekcija 1.5.4: UCITAVANJE FAJLA U TEKST
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200669
670
671 ** Za ubacivanje sadržaja fajla, otkucajte :r IME_FAJLA **
672
673 1. Postavite kursor iznad ove linije.
674
RestorerZ6fa304f2024-12-02 20:19:52 +0100675NAPOMENA: Pošto izvršite 2. korak videcete tekst iz lekcije 1.5.3. Tada
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200676 pomerite kursor DOLE da biste ponovo videli ovu lekciju.
677
RestorerZ6fa304f2024-12-02 20:19:52 +0100678 2. Ucitajte fajl TEST koristeci komandu :r TEST gde je TEST ime fajla
679 koje ste koristili u prethodnoj lekciji. Sadržaj ucitanog fajla je
680 ubacen ispod kursora.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200681
RestorerZ6fa304f2024-12-02 20:19:52 +0100682 3. Da biste proverili da je fajl ucitan, vratite kursor unazad i
683 primetite dve kopije lekcije 1.5.3, originalnu i onu iz fajla.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200684
RestorerZ6fa304f2024-12-02 20:19:52 +0100685NAPOMENA: Takode možete ucitati izlaz spoljašnje komande. Na primer,
686 :r !ls ce ucitati izlaz komande ls i postaviti ga ispod
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200687 kursora.
688
689
690~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100691 REZIME lekcije 1.5
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200692
693
694 1. :!komanda izvršava spoljašnju komandu.
695
696 Korisni primeri:
697 (MS-DOS) (Unix)
698 :!dir :!ls - pregled sadržaja direktorijuma.
699 :!del FAJL :!rm FAJL - briše fajl FAJL.
700
701 2. :w FAJL zapisuje trenutni tekst na disk pod imenom FAJL.
702
RestorerZ6fa304f2024-12-02 20:19:52 +0100703 3. v pokret :w IME_FAJLA snima vizuelno oznacene redove u fajl
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200704 IME_FAJLA.
705
RestorerZ6fa304f2024-12-02 20:19:52 +0100706 4. :r IME_FAJLA ucitava fajl IME_FAJLA sa diska i stavlja
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200707 njegov sadržaj ispod kursora.
708
RestorerZ6fa304f2024-12-02 20:19:52 +0100709 5. :r !dir ucitava izlaz komande dir i postavlja ga ispod kursora.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200710
711
712
713~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100714 Lekcija 1.6.1: KOMANDA OTVORI
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200715
716
717 ** Pritisnite o da biste otvorili red ispod kursora
718 i prešli u Insert mod. **
719
RestorerZ6fa304f2024-12-02 20:19:52 +0100720 1. Pomerite kursor na sledeci red oznacen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200721
722 2. Otkucajte malo o da biste otvorili novi red ISPOD kursora
723 i prešli u Insert mod.
724
725 3. Otkucajte neki tekst i onda pritisnite <ESC> da biste izašli
726 iz Insert moda.
727
728---> Kad pritisnete o kursor prelazi u novootvoreni red u Insert modu.
729
730 4. Za otvaranje reda IZNAD kursora, umesto malog otkucajte veliko O .
RestorerZ6fa304f2024-12-02 20:19:52 +0100731 Isprobajte na donjem redu oznacenom sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200732
733---> Otvorite red iznad ovog kucanjem velikog O dok je kursor u ovom redu.
734
735
736~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100737 Lekcija 1.6.2: KOMANDA DODAJ
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200738
739
740 ** Otkucajte a za dodavanje teksta IZA kursora. **
741
RestorerZ6fa304f2024-12-02 20:19:52 +0100742 1. Pomerite kursor na pocetak sledeceg reda oznacenog sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200743
RestorerZ6fa304f2024-12-02 20:19:52 +0100744 2. Kucajte e dok kursor ne dode na kraj reci re .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200745
746 3. Otkucajte a (malo) da biste dodali tekst IZA kursora.
747
RestorerZ6fa304f2024-12-02 20:19:52 +0100748 4. Dopunite rec kao što je u redu ispod. Pritisnite <ESC> za izlazak
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200749 iz Insert moda.
750
RestorerZ6fa304f2024-12-02 20:19:52 +0100751 5. Sa e predite na narednu nepotpunu rec i ponovite korake 3 i 4.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200752
RestorerZ6fa304f2024-12-02 20:19:52 +0100753---> Ovaj re omogucava ve dodav teksta u nekom redu.
754---> Ovaj red omogucava vežbanje dodavanja teksta u nekom redu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200755
756NAPOMENA: Komande a, i, i A aktiviraju isti Insert mod, jedina
RestorerZ6fa304f2024-12-02 20:19:52 +0100757 razlika je u poziciji od koje ce se tekst ubacivati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200758
759~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100760 Lekcija 1.6.3: DRUGI NACIN ZAMENE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200761
762
763 ** Otkucajte veliko R da biste zamenili više od jednog znaka. **
764
RestorerZ6fa304f2024-12-02 20:19:52 +0100765 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
766 Pomerite kursor na pocetak prvog xxx .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200767
768 2. Pritisnite R i otkucajte broj koji je red ispod,
769 tako da zameni xxx .
770
771 3. Pritisnite <ESC> za izlazak iz Replace moda.
772 Primetite da je ostatak reda ostao nepromenjen.
773
774 4. Ponovite korake da biste zamenili drugo xxx.
775
776---> Dodavanje 123 na xxx daje xxx.
777---> Dodavanje 123 na 456 daje 579.
778
779NAPOMENA: Replace mod je kao Insert mod, s tom razlikom što svaki
RestorerZ6fa304f2024-12-02 20:19:52 +0100780 uneti znak briše vec postojeci.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200781
782~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100783 Lekcija 1.6.4: KOPIRANJE I LEPLJENJE TEKSTA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200784
785
786 ** Koristite operator y za kopiranje a p za lepljenje teksta. **
787
788 1. Pomerite kursor na red sa ---> i postavite kursor posle "a)".
789
790 2. Aktivirajte Visual mod sa v i pomerite kursor sve do ispred "prvi".
791
RestorerZ6fa304f2024-12-02 20:19:52 +0100792 3. Pritisnite y da biste kopirali oznaceni tekst u interni bafer.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200793
RestorerZ6fa304f2024-12-02 20:19:52 +0100794 4. Pomerite kursor do kraja sledeceg reda: j$
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200795
796 5. Pritisnite p da biste zalepili tekst. Onda otkucajte: a drugi <ESC> .
797
RestorerZ6fa304f2024-12-02 20:19:52 +0100798 6. Upotrebite Visual mod da oznacite " red.", kopirajte sa y , kursor
799 pomerite na kraj sledeceg reda sa j$ i tamo zalepite tekst sa p .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200800
801---> a) ovo je prvi red.
802 b)
803
RestorerZ6fa304f2024-12-02 20:19:52 +0100804NAPOMENA: takode možete koristiti y kao operator; yw kopira jednu rec.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200805~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100806 Lekcija 1.6.5: POSTAVLJANJE OPCIJA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200807
808
RestorerZ6fa304f2024-12-02 20:19:52 +0100809 ** Postavite opciju tako da traženje i zamena ignorišu velicinu slova **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200810
RestorerZ6fa304f2024-12-02 20:19:52 +0100811 1. Potražite rec 'razlika': /razlika <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200812 Ponovite nekoliko puta pritiskom na n .
813
814 2. Aktivirajte opciju 'ic' (Ignore case): :set ic
815
RestorerZ6fa304f2024-12-02 20:19:52 +0100816 3. Ponovo potražite rec 'razlika' pritiskom na n
817 Primetite da su sada pronadeni i RAZLIKA i Razlika.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200818
819 4. Aktivirajte opcije 'hlsearch' i 'incsearch': :set hls is
820
RestorerZ6fa304f2024-12-02 20:19:52 +0100821 5. Ponovo otkucajte komandu traženja i uocite razlike: /razlika <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200822
823 6. Za deaktiviranje opcije ic kucajte: :set noic
824
RestorerZ6fa304f2024-12-02 20:19:52 +0100825NAPOMENA: Za neoznacavanje pronadenih izraza otkucajte: :nohlsearch
826NAPOMENA: Ako želite da ne razlikujete velicinu slova u samo jednoj komandi
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200827 traženja, dodajte \c u izraz: /razlika\c <ENTER>
828~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100829 REZIME lekcije 1.6
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200830
831 1. Pritisnite o za otvaranje reda ISPOD kursora i prelazak u Insert mod.
832 Pritisnite O za otvaranje reda IZNAD kursora.
833
834 2. Pritisnite a za unos teksta IZA kursora.
835 Pritisnite A za unos teksta na kraju reda.
836
RestorerZ6fa304f2024-12-02 20:19:52 +0100837 3. Komanda e pomera kursor na kraj reci.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200838
839 4. Operator y kopira tekst, p ga lepi.
840
841 5. Kucanje velikog R aktivira Replace mod dok ne pritisnete <ESC> .
842
843 6. Kucanje ":set xxx" aktivira opciju "xxx". Neke opcije su:
844 'ic' 'ignorecase' ne razlikuje velika/mala slova pri traženju
RestorerZ6fa304f2024-12-02 20:19:52 +0100845 'is' 'incsearch' prikazuje pronaden tekst dok kucate izraz
846 'hls' 'hlsearch' oznacava inverzno sve pronadene izraze
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200847 Možete koristite dugo ili kratko ime opcije.
848
849 7. Ispred imena opcije stavite "no" da je deaktivirate: :set noic
850
851~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100852 Lekcija 1.7.1: DOBIJANJE POMOCI
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200853
854
RestorerZ6fa304f2024-12-02 20:19:52 +0100855 ** Koristite on-line sistem za pomoc **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200856
RestorerZ6fa304f2024-12-02 20:19:52 +0100857 Vim ima detaljan on-line sistem za pomoc. Za pocetak, pokušajte nešto
858 od sledeceg:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200859 - pritisnite taster <HELP> (ako ga imate na tastaturi)
860 - pritisnite taster <F1> (ako ga imate na tastaturi)
861 - otkucajte :help <ENTER>
862
RestorerZ6fa304f2024-12-02 20:19:52 +0100863 Procitajte tekst u prozoru pomoci da biste naucili pomoc radi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200864 Kucanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
RestorerZ6fa304f2024-12-02 20:19:52 +0100865 Otkucajte :q <ENTER> da zatvorite prozor pomoci.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200866
RestorerZ6fa304f2024-12-02 20:19:52 +0100867 Pomoc o prakticno bilo kojoj temi možete dobiti dodavanjem argumenta
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200868 komandi ":help". Pokušajte ovo (ne zaboravite <ENTER> na kraju):
869
870 :help w
871 :help c_CTRL-D
872 :help insert-index
873 :help user-manual
874~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100875 Lekcija 1.7.2: PRAVLJENJE STARTNOG SKRIPTA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200876
877
RestorerZ6fa304f2024-12-02 20:19:52 +0100878 ** Aktivirajte mogucnosti editora **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200879
RestorerZ6fa304f2024-12-02 20:19:52 +0100880 Vim ima mnogo više mogucnosti nego Vi, ali vecina nije automatski
881 aktivirana. Za dodatne mogucnosti napravite "vimrc" fajl.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200882
883 1. Otvorite "vimrc" fajl. Ovo zavisi od vašeg sistema:
884 :e ~/.vimrc za Unix
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200885 :e ~/_vimrc za MS-Windows
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200886
RestorerZ6fa304f2024-12-02 20:19:52 +0100887 2. Onda ucitajte primer sadržaja "vimrc" fajla:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200888 :r $VIMRUNTIME/vimrc_example.vim
889
890 3. Snimite fajl sa:
891 :w
892
RestorerZ6fa304f2024-12-02 20:19:52 +0100893 Sledeci put kada pokrenete Vim, bojenje sintakse teksta bice
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200894 aktivirano. Sva svoja podešavanja možete dodati u "vimrc" fajl.
895 Za više informacija otkucajte :help vimrc-intro
896
897~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100898 Lekcija 1.7.3: AUTOMATSKO DOVRŠAVANJE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200899
900
901 ** Dovršavanje komandne linije sa CTRL-D i <TAB> **
902
903 1. Podesite Vim da ne bude u Vi-kompatibilnom modu: :set nocp
904
905 2. Pogledajte koji fajlovi postoje u direktorijumu: :!ls ili :!dir
906
RestorerZ6fa304f2024-12-02 20:19:52 +0100907 3. Otkucajte pocetak komande: :e
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200908
RestorerZ6fa304f2024-12-02 20:19:52 +0100909 4. Otkucajte CTRL-D i Vim ce prikazati spisak komandi koje pocinju sa "e".
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200910
RestorerZ6fa304f2024-12-02 20:19:52 +0100911 5. Pritisnite <TAB> i Vim ce dopuniti ime komande u ":edit".
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200912
RestorerZ6fa304f2024-12-02 20:19:52 +0100913 6. Dodajte razmak i pocetak imena postojeceg fajla: :edit FA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200914
RestorerZ6fa304f2024-12-02 20:19:52 +0100915 7. Pritisnite <TAB>. Vim ce dopuniti ime fajla (ako je jedinstveno).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200916
RestorerZ6fa304f2024-12-02 20:19:52 +0100917NAPOMENA: Moguce je dopuniti mnoge komande. Samo probajte CTRL-D i <TAB>.
918 Narocito je korisno za :help komande.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200919
920~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100921 REZIME lekcije 1.7
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200922
923
RestorerZ6fa304f2024-12-02 20:19:52 +0100924 1. Otkucajte :help ili pritisnite <F1> ili <Help> za pomoc.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200925
RestorerZ6fa304f2024-12-02 20:19:52 +0100926 2. Otkucajte :help komanda biste dobili pomoc za tu komandu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200927
928 3. Otkucajte CTRL-W CTRL-W za prelazak u drugi prozor.
929
RestorerZ6fa304f2024-12-02 20:19:52 +0100930 4. Otkucajte :q da zatvorite prozor pomoci.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200931
932 5. Napravite vimrc startni skript za aktiviranje podešavanja koja
933 vam odgovaraju.
934
RestorerZ6fa304f2024-12-02 20:19:52 +0100935 6. Dok kucate neku od : komandi, pritisnite CTRL-D da biste videli moguce
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200936 vrednosti. Pritisnite <TAB> da odaberete jednu od njih.
937
938
939
940
941
942
943~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100944 Ovim je prirucnik završen. Njegov cilj je bio kratak pregled Vim editora,
945 koliko da omoguci njegovo relativno jednostavno korišcenje. Prirucnik nije
946 potpun, jer Vim ima mnogo više komandi. Kao sledece, procitajte prirucnik:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200947 ":help user-manual".
948
RestorerZ6fa304f2024-12-02 20:19:52 +0100949 Za dalje citanje i ucenje, preporucujemo knjigu:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200950 Vim - Vi Improved - by Steve Oualline
RestorerZ6fa304f2024-12-02 20:19:52 +0100951 Izdavac: New Riders
952 Prva knjiga potpuno posvecena Vim-u. Narocito korisna za pocetnike.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200953 Ima mnoštvo primera i slika.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000954 Vidite https://iccf-holland.org/click5.html
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200955
RestorerZ6fa304f2024-12-02 20:19:52 +0100956 Sledeca knjiga je starija i više govori o Vi-u nego o Vim-u, ali je takode
957 preporucujemo:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200958 Learning the Vi Editor - by Linda Lamb
RestorerZ6fa304f2024-12-02 20:19:52 +0100959 Izdavac: O'Reilly & Associates Inc.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200960 Dobra knjiga iz koje možete saznati skoro sve što možete raditi u Vi-ju.
961 Šesto izdanje ima i informacija o Vim-u.
962
RestorerZ6fa304f2024-12-02 20:19:52 +0100963 Ovaj prirucnik su napisali: Michael C. Pierce i Robert K. Ware,
964 Colorado School of Mines koristeci ideje Charlesa Smitha,
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200965 Colorado State University. E-mail: bware@mines.colorado.edu.
966
RestorerZ6fa304f2024-12-02 20:19:52 +0100967 Prilagodavanje za Vim uradio je Bram Moolenaar.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200968
969 Prevod na srpski: Ivan Nejgebauer <ian@uns.ac.rs>
970 Verzija 1.0, maj/juni 2014.
971~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~