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