blob: 40a19f0bcda82f8ca4f2688b18d54d8bf5744608 [file] [log] [blame]
Bram Moolenaar946e27a2014-06-25 18:50:27 +02001===============================================================================
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01002= D o b r o d o š l i u VIM p r i r u è n i k - Verzija 1.7 =
Bram Moolenaar946e27a2014-06-25 18:50:27 +02003===============================================================================
4
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01005 Vim je moæan editor sa mnogo komandi, suviše da bismo ih ovde sve
6 opisali. Priruènik 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +01009 Približno vreme potrebno za uspešan završetak priruènika je izmeðu
Bram Moolenaar946e27a2014-06-25 18:50:27 +020010 25 i 30 minuta, u zavisnosti od vremena potrošenog na vežbu.
11
12 UPOZORENJE:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010013 Komande u lekcijama æe menjati tekst. Iskopirajte ovaj fajl i
14 vežbajte na kopiji (ako ste pokrenuli "vimtutor" ovo je veæ kopija).
Bram Moolenaar946e27a2014-06-25 18:50:27 +020015
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010016 Važno je upamtiti da je ovaj priruènik zamišljen za aktivnu vežbu.
17 To znaèi da morate upotrebljavati komande o kojima èitate da biste
18 ih nauèili. Ako samo èitate tekst, zaboraviæete komande!
Bram Moolenaar946e27a2014-06-25 18:50:27 +020019
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010020 Ako je Caps Lock ukljuèen ISKLJUÈITE ga. Pritisnite taster j dovoljno
RestorerZ6fa304f2024-12-02 20:19:52 +010021 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010035 2. Pritisnite taster (j) dok ne poène da se ponavlja.
36 Sada znate kako da doðete do naredne lekcije.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020037
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010038 3. Koristeæi taster j preðite 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010043NAPOMENA: Strelice takoðe pomeraju kursor, ali korišæenje 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010050 !! UPOZORENJE: Pre izvoðenja bilo kog koraka, proèitajte 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010058 ovaj priruènik: 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010064 U narednim lekcijama nauèiæete kako da saèuvate 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010075 1. Pomerite kursor na red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020076
77 2. Da biste ispravili greške, pomerajte kursor dok se
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010078 ne naðe 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010086 5. Kad ispravite red, preðite na lekciju 1.1.4.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020087
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010088NAPOMENA: Dok koristite priruènik, nemojte uèiti komande napamet,
89 veæ 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +010098 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +020099
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100100 2. Da biste tekst prvog reda izjednaèili s tekstom drugog, namestite
101 kursor na prvi znak POSLE kog æete 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100106 Ponovite korake od 2 do 4 da biste ispravili celu reèenicu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200107
108---> Do teka neoje v red.
109---> Deo teksta nedostaje iz ovog reda.
110
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100111 5. Preðite na sledeæu 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100121 1. Pomerite kursor na prvi sledeæi red oznaèen 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100129 4. Pomerite kursor na drugi red oznaèen 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100137 5. Preðite 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100144 !! UPOZORENJE: Pre izvoðenja bilo kog koraka, proèitajte celu lekciju!!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200145
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100146 1. Izaðite iz editora kao u lekciji 1.1.2: :q!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200147
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100148 2. Na komandnom promptu unesite sledeæu 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100154 4. Snimite izmenjeni tekst i izaðite iz Vim-a: :wq <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200155
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100156 5. Ponovo pokrenite vimtutor i proèitajte rezime koji sledi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200157
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100158 6. Pošto proèitate 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100165 1. Kursor se pomera strelicama ili pomoæu 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100171 ILI: <ESC> :wq <ENTER> promene su saèuvane.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100180 prekidate neželjenu ili delimièno 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100188 ** Otkucajte dw za brisanje reèi. **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200189
190 1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
191
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100192 2. Pomerite kursor na red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200193
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100194 3. Pomerite kursor na poèetak reèi koju treba izbrisati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200195
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100196 4. Otkucajte dw da biste uklonili reè.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200197
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100198NAPOMENA: Slovo d æe se pojaviti na dnu ekrana kad ga otkucate. Vim èeka
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100201 ništa, možda je iskljuèena opcija 'showcmd': vidi lekciju 1.6.5.)
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200202
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100203---> Neke reèi smešno ne pripadaju na papir ovoj reèenici.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200204
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100205 5. Ponavljajte korake 3 i 4 dok ne ispravite reèenicu, pa
206 preðite 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100215 2. Pomerite kursor na red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200216
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100217 3. Pomerite kursor do kraja ispravnog dela reèenice
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100224 5. Preðite 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100235 Oblik komande brisanja sa d operatorom je sledeæi:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200236
237 d pokret
238
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100239 Pri èemu je:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200240 d - operator brisanja.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100241 pokret - ono na èemu æe se operacija izvršavati (opisano u nastavku).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200242
243 Kratak spisak pokreta:
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100244 w - sve do poèetka sledeæe reèi, NE UKLJUÈUJUÆI prvo slovo.
245 e - sve do kraja tekuæe reèi, UKLJUÈUJUÆI poslednje slovo.
246 $ - sve do kraje reda, UKLJUÈUJUÆI poslednje slovo.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200247
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100248 Kucanjem de brisaæe se tekst od kursora do kraja reèi.
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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100254 Lekcija 1.2.4: KORIŠÆENJE 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100259 1. Pomerite kursor na red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200260
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100261 2. Otkucajte 2w da pomerite kursor dve reèi napred.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200262
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100263 3. Otkucajte 3e da pomerite kursor na kraj treæe reèi napred.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200264
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100265 4. Otkucajte 0 (nulu) da pomerite kursor na poèetak reda.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200266
267 5. Ponovite korake 2 i 3 s nekim drugim brojevima.
268
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100269---> Reèenica sa reèima po kojoj možete pomerati kursor.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200270
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100271 6. Preðite na lekciju 1.2.5.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200272
273
274
275
276~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100277 Lekcija 1.2.5: KORIŠÆENJE BROJANJA ZA VEÆE 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100287 1. Pomerite kursor na prvo slovo u reèi s VELIKIM SLOVIMA u redu
288 oznaèenom sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200289
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100290 2. Otkucajte d2w da izbrišete dve reèi sa VELIKIM SLOVIMA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200291
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100292 3. Ponovite korake 1 i 2 sa razlièitim brojevima da izbrišete
293 uzastopne reèi sa VELIKIM SLOVIMA korišæenjem samo jedne komande.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200294
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100295---> ovaj ABCÈÆ DÐE red FGHI JK LMN OP s reèima 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100305 Zbog uèestalosti brisanja celih redova, autori Vi-ja odluèili 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100310 3. Pomerite kursor na èetvrti 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,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100318---> 6) a biè mi je od oèina
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100328 1. Pomerite kursor na red oznaèen 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100332 4. Sad ispravite sve greške u redu koristeæi 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100337 7. Sad otkucajte CTRL-R (držeæi 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100342 8. Ovo su veoma korisne komande. Preðite 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100349 1. Brisanje od kursora do sledeæe reèi: 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,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100360 kao što je: w (reè), $ (kraj reda), itd.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200361
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100362 6. Pomeranje kursora na poèetak 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)
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100366 Za vraæanja 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100374 1. Pomerite kursor na prvi sledeæi red oznaèen 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,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100387---> c) a biè mi je od oèina
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100397 1. Pomerite kursor na prvi sledeæi red oznaèen 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100409 5. Preðite na lekciju 1.3.3.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200410
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100411NAPOMENA: Setite se da treba da uèite vežbanjem, ne pamæenjem.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100418 ** Za izmenu teksta do kraja reèi, otkucajte ce .**
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200419
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100420 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200421
422 2. Postavite kursor na a u rakdur.
423
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100424 3. Otkucajte ce i ispravite reè (u ovom sluèaju otkucajte ed ).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200425
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100426 4. Pritisnite <ESC> i pomerite kursor na sledeæi znak koji
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200427 treba ispraviti.
428
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100429 5. Ponavljajte korake 3 i 4 sve dok prva reèenica 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100433---> Ovaj red ima nekoliko reèi koje treba ispraviti operatorom izmene.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200434
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100435Uoèite da ce briše reè 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100443 1. Operator izmene se koristi na isti naèin kao i operator brisanja:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200444
445 c [broj] pokret
446
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100447 2. Pokreti su isti, recimo: w (reè) i $ (kraj reda).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200448
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100449 3. Pomerite kursor na prvi sledeæi red oznaèen 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100457---> Kraj ovog reda treba ispraviti korišæenjem 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100466 sadržaj æe doæi 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100473 kraja reèi, 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100479Preðite 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100489NAPOMENA: Proèitajte celu lekciju pre izvoðenja bilo kog koraka!!
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200490
491 1. Držite taster CTRL i pritisnite g . Ovo zovemo CTRL-G.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100492 Editor æe 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100496 ukljuèena 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100499 Pritisnite 1G ili gg za pomranje kursora na poèetak teksta.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200500
501 3. Otkucajte broj reda na kome ste malopre bili i onda G . Kursor
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100502 æe 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.)
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100515 To je reè 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100527NAPOMENA: Ako pretraga doðe do kraja teksta traženje æe se nastaviti od
528 njegovog poèetka osim ako je opcija 'wrapscan' iskljuèena.
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 {
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100536 otvorenih zagrada u redu oznaèenom sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200537
538 2. Otkucajte znak % .
539
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100540 3. Kursor æe se pomeriti na odgovarajuæu 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100546---> Red ( testiranja obiènih ( [ uglastih ] i { vitièastih } 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100558 1. Pomerite kursor na red oznaèen 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100563 3. Otkucajte :s/rdi/ri/g . Dodavanje opcije g znaèi da æe 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100568 4. Za zamenu svih izraza izmeðu neka dva reda,
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200569 otkucajte :#,#s/staro/novo/g gde su #,# krajnji brojevi redova u opsegu
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100570 u kome æe 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100588 CTRL-O vraæa 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100605 ekrana. Time omoguæavate unos komande u komandnoj liniji editora.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200606
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100607 2. Otkucajte znak ! (uzviènik). Ovime omoguæavate
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200608 izvršavanje bilo koje spoljašnje komande.
609
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100610 3. Kao primer otkucajte ls posle ! i pritisnite <ENTER>. Ovo æe
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100614NAPOMENA: Na ovaj naèin moguæe 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> .
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100618 U daljem tekstu to neæemo 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.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100627 Veæ 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100633 4. Time æete 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 ,
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100638 tekst bi bio taèna kopija ovog fajla u trenutku kad ste
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200639 ga snimili.
640
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100641 5. Izbrišite fajl tako što æete otkucati (MS-DOS): :!del TEST
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200642 ili (Unix): :!rm TEST
643
644~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100645 Lekcija 1.5.3: SNIMANJE OZNAÈENOG 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100653 tekst oznaèen inverzno.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200654
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100655 3. Pritisnite : . Na dnu ekrana pojaviæe 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100660 5. Vim æe snimiti oznaèeni tekst u TEST. Proverite sa :!dir ili !ls .
661 Nemojte još brisati fajl! Koristiæemo ga u narednoj lekciji.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200662
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100663NAPOMENA: Komanda v zapoèinje vizuelno oznaèavanje. Možete pomerati kursor
664 i tako menjati velièinu oznaèenog teksta. Onda možete upotrebiti
665 operatore nad tekstom. Na primer, d æe izbrisati oznaèeni tekst.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200666
667~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100668 Lekcija 1.5.4: UÈITAVANJE 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100675NAPOMENA: Pošto izvršite 2. korak videæete 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100678 2. Uèitajte fajl TEST koristeæi komandu :r TEST gde je TEST ime fajla
679 koje ste koristili u prethodnoj lekciji. Sadržaj uèitanog fajla je
680 ubaèen ispod kursora.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200681
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100682 3. Da biste proverili da je fajl uèitan, vratite kursor unazad i
RestorerZ6fa304f2024-12-02 20:19:52 +0100683 primetite dve kopije lekcije 1.5.3, originalnu i onu iz fajla.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200684
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100685NAPOMENA: Takoðe možete uèitati izlaz spoljašnje komande. Na primer,
686 :r !ls æe uèitati 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100703 3. v pokret :w IME_FAJLA snima vizuelno oznaèene redove u fajl
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200704 IME_FAJLA.
705
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100706 4. :r IME_FAJLA uèitava fajl IME_FAJLA sa diska i stavlja
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200707 njegov sadržaj ispod kursora.
708
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100709 5. :r !dir uèitava 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100720 1. Pomerite kursor na sledeæi red oznaèen 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 .
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100731 Isprobajte na donjem redu oznaèenom 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100742 1. Pomerite kursor na poèetak sledeæeg reda oznaèenog sa --->.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200743
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100744 2. Kucajte e dok kursor ne doðe na kraj reèi re .
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200745
746 3. Otkucajte a (malo) da biste dodali tekst IZA kursora.
747
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100748 4. Dopunite reè kao što je u redu ispod. Pritisnite <ESC> za izlazak
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200749 iz Insert moda.
750
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100751 5. Sa e preðite na narednu nepotpunu reè i ponovite korake 3 i 4.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200752
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100753---> Ovaj re omoguæava ve dodav teksta u nekom redu.
754---> Ovaj red omoguæava 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100757 razlika je u poziciji od koje æe se tekst ubacivati.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200758
759~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100760 Lekcija 1.6.3: DRUGI NAÈIN ZAMENE
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200761
762
763 ** Otkucajte veliko R da biste zamenili više od jednog znaka. **
764
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100765 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
766 Pomerite kursor na poèetak 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100780 uneti znak briše veæ postojeæi.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100792 3. Pritisnite y da biste kopirali oznaèeni tekst u interni bafer.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200793
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100794 4. Pomerite kursor do kraja sledeæeg reda: j$
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200795
796 5. Pritisnite p da biste zalepili tekst. Onda otkucajte: a drugi <ESC> .
797
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100798 6. Upotrebite Visual mod da oznaèite " red.", kopirajte sa y , kursor
799 pomerite na kraj sledeæeg 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100804NAPOMENA: takoðe možete koristiti y kao operator; yw kopira jednu reè.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100809 ** Postavite opciju tako da traženje i zamena ignorišu velièinu slova **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200810
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100811 1. Potražite reè '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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100816 3. Ponovo potražite reè 'razlika' pritiskom na n
817 Primetite da su sada pronaðeni i RAZLIKA i Razlika.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200818
819 4. Aktivirajte opcije 'hlsearch' i 'incsearch': :set hls is
820
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100821 5. Ponovo otkucajte komandu traženja i uoèite razlike: /razlika <ENTER>
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200822
823 6. Za deaktiviranje opcije ic kucajte: :set noic
824
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100825NAPOMENA: Za neoznaèavanje pronaðenih izraza otkucajte: :nohlsearch
826NAPOMENA: Ako želite da ne razlikujete velièinu 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100837 3. Komanda e pomera kursor na kraj reèi.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100845 'is' 'incsearch' prikazuje pronaðen tekst dok kucate izraz
846 'hls' 'hlsearch' oznaèava inverzno sve pronaðene 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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100852 Lekcija 1.7.1: DOBIJANJE POMOÆI
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200853
854
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100855 ** Koristite on-line sistem za pomoæ **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200856
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100857 Vim ima detaljan on-line sistem za pomoæ. Za poèetak, pokušajte nešto
858 od sledeæeg:
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100863 Proèitajte tekst u prozoru pomoæi da biste nauèili pomoæ radi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200864 Kucanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100865 Otkucajte :q <ENTER> da zatvorite prozor pomoæi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200866
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100867 Pomoæ o praktièno 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100878 ** Aktivirajte moguænosti editora **
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200879
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100880 Vim ima mnogo više moguænosti nego Vi, ali veæina nije automatski
881 aktivirana. Za dodatne moguænosti 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100887 2. Onda uèitajte 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100893 Sledeæi put kada pokrenete Vim, bojenje sintakse teksta biæe
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100907 3. Otkucajte poèetak komande: :e
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200908
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100909 4. Otkucajte CTRL-D i Vim æe prikazati spisak komandi koje poèinju sa "e".
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200910
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100911 5. Pritisnite <TAB> i Vim æe dopuniti ime komande u ":edit".
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200912
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100913 6. Dodajte razmak i poèetak imena postojeæeg fajla: :edit FA
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200914
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100915 7. Pritisnite <TAB>. Vim æe dopuniti ime fajla (ako je jedinstveno).
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200916
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100917NAPOMENA: Moguæe je dopuniti mnoge komande. Samo probajte CTRL-D i <TAB>.
918 Naroèito 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100924 1. Otkucajte :help ili pritisnite <F1> ili <Help> za pomoæ.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200925
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100926 2. Otkucajte :help komanda biste dobili pomoæ za tu komandu.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200927
928 3. Otkucajte CTRL-W CTRL-W za prelazak u drugi prozor.
929
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100930 4. Otkucajte :q da zatvorite prozor pomoæi.
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200931
932 5. Napravite vimrc startni skript za aktiviranje podešavanja koja
933 vam odgovaraju.
934
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100935 6. Dok kucate neku od : komandi, pritisnite CTRL-D da biste videli moguæe
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200936 vrednosti. Pritisnite <TAB> da odaberete jednu od njih.
937
938
939
940
941
942
943~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100944 Ovim je priruènik završen. Njegov cilj je bio kratak pregled Vim editora,
945 koliko da omoguæi njegovo relativno jednostavno korišæenje. Priruènik nije
946 potpun, jer Vim ima mnogo više komandi. Kao sledeæe, proèitajte priruènik:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200947 ":help user-manual".
948
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100949 Za dalje èitanje i uèenje, preporuèujemo knjigu:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200950 Vim - Vi Improved - by Steve Oualline
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100951 Izdavaè: New Riders
952 Prva knjiga potpuno posveæena Vim-u. Naroèito korisna za poèetnike.
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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100956 Sledeæa knjiga je starija i više govori o Vi-u nego o Vim-u, ali je takoðe
957 preporuèujemo:
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200958 Learning the Vi Editor - by Linda Lamb
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100959 Izdavaè: 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
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100963 Ovaj priruènik su napisali: Michael C. Pierce i Robert K. Ware,
964 Colorado School of Mines koristeæi ideje Charlesa Smitha,
Bram Moolenaar946e27a2014-06-25 18:50:27 +0200965 Colorado State University. E-mail: bware@mines.colorado.edu.
966
Christian Brabandt5ccf7f12024-12-03 21:12:17 +0100967 Prilagoðavanje 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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~