blob: cf3323a94e793448cb9e829a27aefad7cb248062 [file] [log] [blame]
Bram Moolenaar3577c6f2008-06-24 21:16:56 +00001===============================================================================
Damien Lejay8d9d2b22025-06-22 19:39:04 +02002= D o b r o d o š l i u VIM p r i r u č n i k - Verzija 1.7 =
Bram Moolenaar3577c6f2008-06-24 21:16:56 +00003===============================================================================
4
Damien Lejay8d9d2b22025-06-22 19:39:04 +02005 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +00008
Damien Lejay8d9d2b22025-06-22 19:39:04 +02009 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000011
12 UPOZORENJE:
Damien Lejay8d9d2b22025-06-22 19:39:04 +020013 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).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000016
Damien Lejay8d9d2b22025-06-22 19:39:04 +020017 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!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000020
Damien Lejay8d9d2b22025-06-22 19:39:04 +020021 Ako je CapsLock uključen ISKLJUČITE ga. Pritiskajte tipku j kako
RestorerZ6fa304f2024-12-02 20:19:52 +010022 bi pomakli kursor sve dok Lekcija 1.1.1 ne ispuni ekran.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000023
24~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010025 Lekcija 1.1.1: POMICANJE KURSORA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000026
27
28 ** Za pomicanje kursora, pritisnite h,j,k,l tipke kako je prikazano **
29 ^
Damien Lejay8d9d2b22025-06-22 19:39:04 +020030 k Savjet: h tipka je lijevo i pomiče kursor lijevo.
31 < h l > l tipka je desno i pomiče kursor desno.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000032 j j izgleda kao strelica usmjerena dolje.
33 v
Damien Lejay8d9d2b22025-06-22 19:39:04 +020034 1. Pomičite kursor po ekranu dok se ne naviknete na korištenje.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000035
Damien Lejay8d9d2b22025-06-22 19:39:04 +020036 2. Držite tipku (j) pritisnutom.
37 Sada znate kako doći do sljedeće lekcije.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000038
Damien Lejay8d9d2b22025-06-22 19:39:04 +020039 3. Koristeći tipku j prijeđite na sljedeću lekciju 1.1.2.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000040
Damien Lejay8d9d2b22025-06-22 19:39:04 +020041NAPOMENA: Ako niste sigurni što ste zapravo pritisnuli uvijek koristite
42 tipku <ESC> kako bi prešli u Normal mod i onda pokušajte ponovno.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000043
Damien Lejay8d9d2b22025-06-22 19:39:04 +020044NAPOMENA: Kursorske tipke rade isto. Korištenje hjkl tipaka je znatno
45 brže, nakon što se jednom naviknete na njihovo korištenje. Stvarno!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000046
47~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010048 Lekcija 1.1.2: IZLAZ IZ VIM-a
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000049
50
Damien Lejay8d9d2b22025-06-22 19:39:04 +020051 !! UPOZORENJE: Prije izvođenja bilo kojeg koraka,
52 pročitajte cijelu lekciju!!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000053
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +020060 ovaj priručnik: vimtutor <ENTER>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000061
Damien Lejay8d9d2b22025-06-22 19:39:04 +020062 4. Ako ste upamtili ove korake, izvršite ih redom od 1 do 3
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000063 kako bi ponovno pokrenuli editor.
64
Damien Lejay8d9d2b22025-06-22 19:39:04 +020065NAPOMENA: :q! <ENTER> poništava sve promjene koje ste napravili.
66 U sljedećim lekcijama naučit će te kako promjene sačuvati.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000067
RestorerZ6fa304f2024-12-02 20:19:52 +010068 5. Pomaknite kursor na Lekciju 1.1.3.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000069
70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010071 Lekcija 1.1.3: PROMJENA TEKSTA - BRISANJE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000072
73
74 ** Pritisnite x za brisanje znaka pod kursorom. **
75
Damien Lejay8d9d2b22025-06-22 19:39:04 +020076 1. Pomaknite kursor na liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000077
Damien Lejay8d9d2b22025-06-22 19:39:04 +020078 2. Kako bi ste ispravili pogreške, pomičite kursor dok se
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000079 ne bude nalazio na slovu kojeg trebate izbrisati.
80
Damien Lejay8d9d2b22025-06-22 19:39:04 +020081 3. Pritisnite tipku x kako bi uklonili neželjeno slovo.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000082
Damien Lejay8d9d2b22025-06-22 19:39:04 +020083 4. Ponovite korake od 2 do 4 dok ne ispravite sve pogreške.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000084
Damien Lejay8d9d2b22025-06-22 19:39:04 +020085---> KKKravaa jee presskočila mmjeseccc.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000086
Damien Lejay8d9d2b22025-06-22 19:39:04 +020087 5. Nakon što ispravite liniju, prijeđite na lekciju 1.1.4.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000088
Damien Lejay8d9d2b22025-06-22 19:39:04 +020089NAPOMENA: Koristeći ovaj priručnik ne pokušavajte pamtiti
90 već učite primjenom.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000091
92
93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +010094 Lekcija 1.1.4: PROMJENA TEKSTA - UBACIVANJE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +000095
96
97 ** Pritisnite i za ubacivanje teksta ispred kursora. **
98
Damien Lejay8d9d2b22025-06-22 19:39:04 +020099 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000100
101 2. Kako bi napravili prvu liniju istovjetnoj drugoj, pomaknite
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200102 kursor na prvi znak POSLIJE kojeg će te utipkati potreban tekst.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000103
104 3. Pritisnite i te utipkajte potrebne nadopune.
105
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200106 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000108
109---> Nedje no teka od v lin.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200110---> Nedostaje nešto teksta od ove linije.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000111
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200112 5. Prijeđite na sljedeću lekciju.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000113
114
115
116~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100117 Lekcija 1.1.5: PROMJENA TEKSTA - DODAVANJE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000118
119
120 ** Pritisnite A za dodavanje teksta. **
121
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200122 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
123 Nije važno na kojem se slovu nalazi kursor na toj liniji.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000124
125 2. Pritisnite A i napravite potrebne promjene.
126
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200127 3. Nakon što ste dodali tekst, pritisnite <ESC>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000128 za povratak u Normal mod.
129
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200130 4. Pomaknite kursor na drugu liniju označenu s --->
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000131 i ponovite korake 2 i 3 dok ne popravite tekst.
132
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200133---> 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000137
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200138 5. Prijeđite na lekciju 1.1.6.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100140 Lekcija 1.1.6: PROMJENA DATOTEKE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000141
142
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200143 ** Koristite :wq za spremanje teksta i napuštanje Vim-a. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000144
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200145 !! UPOZORENJE: Prije izvršavanja bilo kojeg koraka, pročitajte lekciju!!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000146
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200147 1. Izađite iz programa kao sto ste napravili u lekciji 1.1.2: :q!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000148
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200149 2. Iz ljuske utipkajte sljedeću naredbu: vim tutor <ENTER>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000150 'vim' je naredba pokretanja Vim editora, 'tutor' je ime datoteke koju
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200151 želite uređivati. Koristite datoteku koju imate ovlasti mijenjati.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000152
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200153 3. Ubacite i izbrišite tekst kao što ste to napravili u lekcijama prije.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000154
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200155 4. Sačuvajte promjenjeni tekst i izađite iz Vim-a: :wq <ENTER>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000156
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200157 5. Ponovno pokrenite vimtutor i nastavite čitati sažetak koji sljedi.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000158
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200159 6. Nakon sto pročitate gornje korake i u potpunosti ih razumijete:
160 izvršite ih.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000161
162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200163 Lekcija 1.1 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000164
165
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200166 1. Kursor se pomiče strelicama ili pomoću hjkl tipaka.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000167 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.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200172 ILI: <ESC> :wq <ENTER> promjene su sačuvane.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000173
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
180NAPOMENA: Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200181 prekida neželjenu ili djelomično završenu naredbu.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000182
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200183Nastavite čitati Lekciju 2.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000184
185~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100186 Lekcija 1.2.1: NAREDBE BRISANJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000187
188
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200189 ** Tipkajte dw za brisanje riječi. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000190
191 1. Pritisnite <ESC> kako bi bili sigurni da je Vim u Normal modu.
192
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200193 2. Pomaknite kursor na liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000194
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200195 3. Pomaknite kursor na početak riječi koju treba izbrisati.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000196
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200197 4. Otipkajte dw kako bi uklonili riječ.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000198
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200199NAPOMENA: 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000202
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200203---> Neke riječi smiješno ne pripadaju na papir ovoj rečenici.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000204
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200205 5. Ponovite korake 3 i 4 dok ne ispravite rečenicu;
206 prijeđite na Lekciju 1.2.2.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000207
208~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200209 Lekcija 1.2.2: JOŠ BRISANJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000210
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200217 2. Pomaknite kursor na liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000218
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200219 3. Pomaknite kursor do kraja ispravne rečenice
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000220 (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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200227 5. Prijeđite na Lekciju 1.2.3 za bolje objašnjenje.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000228
229
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100232 Lekcija 1.2.3: UKRATKO O OPERATORIMA I POKRETIMA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000233
234
235 Mnogo naredbi koje mijenjaju tekst se sastoje od operatora i pokreta.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200236 Oblik naredbe brisanja sa d operatorom je sljedeći:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000237
238 d pokret
239
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200240 Pri čemu je:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000241 d - operator brisanja.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200242 pokret - ono na čemu će se operacija izvršavati (navedeno u nastavku).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000243
244 Kratka lista pokreta:
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200245 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000248
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200249 Tipkanjem de će se brisati od kursora do kraja riječi.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000250
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200251NAPOMENA: Pritiskajući samo pokrete dok ste u Normal modu bez operatora će
252 pomicati kursor kao što je navedeno.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000253
254~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200255 Lekcija 1.2.4: KORIŠTENJE BROJANJA ZA POKRETE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000256
257
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200258 ** Tipkanjem nekog broja prije pokreta, pokret se izvršava toliko puta. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000259
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200260 1. Pomaknite kursor na liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000261
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200262 2. Otipkajte 2w da pomaknete kursor dvije riječi naprijed.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000263
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200264 3. Otipkajte 3e da pomaknete kursor na kraj treće riječi naprijed.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000265
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200266 4. Otipkajte 0 (nulu) da pomaknete kursor na početak linije.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000267
268 5. Ponovite korake 2 i 3 s nekim drugim brojevima.
269
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200270---> Rečenica sa riječima po kojoj možete pomicati kursor.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000271
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200272 6. Prijeđite na Lekciju 1.2.5.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000273
274
275
276
277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200278 Lekcija 1.2.5: KORIŠTENJE BROJANJA ZA VEĆE BRISANJE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000279
280
281 ** Tipkanje broja N s operatorom ponavlja ga N-puta. **
282
283 U kombinaciji operatora brisanja i pokreta spomenutih iznad
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200284 ubacujete broj prije pokreta kako bi izbrisali više znakova:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000285
286 d broj pokret
287
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200288 1. Pomaknite kursor na prvo slovo u riječi sa VELIKIM SLOVIMA
289 označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000290
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200291 2. Otipkajte 2dw da izbrišete dvije riječi sa VELIKIM SLOVIMA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000292
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200293 3. Ponovite korake 1 i 2 sa različitim brojevima da izbrišete
294 uzastopne riječi sa VELIKIM SLOVIMA sa samo jednom naredbom.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000295
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200296---> ova ABCČĆ DĐE linija FGHI JK LMN OP riječi je RSŠ TUVZŽ popravljena.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000297
298
299
300~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100301 Lekcija 1.2.6: OPERIRANJE NAD LINIJAMA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000302
303
304 ** Otipkajte dd za brisanje cijele linije. **
305
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200306 Zbog učestalosti brisanja cijelih linija, dizajneri Vi-a su odlučili da
307 je lakše brisati linije tipkanjem d dvaput.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000308
309 1. Pomaknite kursor na drugu liniju u donjoj kitici.
310 2. Otipkajte dd kako bi izbrisali liniju.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200311 3. Pomaknite kursor na četvrtu liniju.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000312 4. Otipkajte 2dd kako bi izbrisali dvije linije.
313
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200314---> 1) Ruže su crvene,
315---> 2) Plaža je super,
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000316---> 3) Ljubice su plave,
317---> 4) Imam auto,
318---> 5) Satovi ukazuju vrijeme,
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200319---> 6) Šećer je sladak
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000320---> 7) Kao i ti.
321
322
323~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200324 Lekcija 1.2.7: NAREDBA PONIŠTENJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000325
326
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200327 ** Pritisnite u za poništenje zadnje naredbe, U za cijelu liniju. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000328
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200329 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
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000339 ne pritisnete R) nekoliko puta kako bi vratili promjene
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200340 (poništili poništenja).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000341
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200342---> Poopravite pogreške nna ovvoj liniji ii pooništiteee ih.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000343
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200344 8. Vrlo korisne naredbe. Prijeđite na sažetak Lekcije 1.2.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000345
346~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200347 Lekcija 1.2 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000348
349
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200350 1. Brisanje od kursora do sljedeće riječi: dw
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000351 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:
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200358 operator - što napraviti, npr. d za brisanje
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000359 [broj] - neobavezan broj ponavljanja pokreta
360 pokret - kretanje po tekstu po kojem se operira,
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200361 kao što je: w (riječ), $ (kraj linije), itd.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000362
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200363 6. Postavljanje kursora na početak linije: 0
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000364
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200365 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
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000368
369~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100370 Lekcija 1.3.1: NAREDBA POSTAVI
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000371
372
373 ** p za unos prethodno izbrisanog teksta iza kursora. **
374
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200375 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000376
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200386---> d) Možeš li i ti naučiti?
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000387---> b) Ljubice su plave,
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200388---> c) Inteligencija je naučena,
389---> a) Ruže su crvene,
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000390
391
392~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100393 Lekcija 1.3.2: NAREDBA PROMJENE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000394
395
396 ** Otipkajte rx za zamjenu slova ispod kursora sa slovom x . **
397
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200398 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000399
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200400 2. Pomaknite kursor tako da se nalazi na prvoj pogrešci.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000401
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200410 5. Prijeđite na Lekciju 1.3.2.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000411
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200412NAPOMENA: Prisjetite da trebate učiti vježbanjem, ne pamćenjem.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000413
414
415~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100416 Lekcija 1.3.3: OPERATOR MIJENJANJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000417
418
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200419 ** Za mijenjanje do kraja riječi, istipkajte ce . **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000420
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200421 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000422
423 2. Postavite kursor na a u lackmb.
424
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200425 3. Otipkajte ce i ispravite riječ (u ovom slučaju otipkajte inija ).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000426
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200427 4. Pritisnite <ESC> i pomaknite kursor na sljedeći znak
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000428 kojeg je potrebno ispraviti.
429
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200430 5. Ponovite korake 3 i 4 sve dok prva rečenica ne postane istovjetna
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000431 drugoj.
432
433---> Ova lackmb ima nekoliko rjlcah koje trfcb mijdmlfsz.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200434---> Ova linija ima nekoliko riječi koje treba mijenjati.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000435
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200436Primijetite da ce briše riječ i postavlja Vim u Insert mod.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000437
438~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200439 Lekcija 1.3.4: JOŠ MIJENJANJA KORIŠTENJEM c
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000440
441
442 ** Naredba mijenjanja se koristi sa istim pokretima kao i brisanje. **
443
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200444 1. Operator mijenjanja se koristi na isti način kao i operator brisanja:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000445
446 c [broj] pokret
447
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200448 2. Pokreti su isti, npr: w (riječ) i $ (kraj linije).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000449
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200450 3. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000451
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200452 4. Pomaknite kursor na prvu pogrešku.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000453
454 5. Otipkajte c$ i utipkajte ostatak linije tako da bude istovjetna
455 drugoj te pritisnite <ESC>.
456
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200457---> Kraj ove linije treba pomoć tako da izgleda kao linija ispod.
458---> Kraj ove linije treba ispraviti korištenjem c$ naredbe.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000459
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200460NAPOMENA: Možete koristiti Backspace za ispravljanje grešaka.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000461~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200462 Lekcija 1.3 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000463
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200470 željeni znak.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000471
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200474 riječi, c$ za mijenjanje od kursora do kraja linije.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000475
476 4. Oblik naredbe mijenjanja:
477
478 c [broj] pokret
479
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200480Prijeđite na sljedeću lekciju.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000481
482
483
484~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100485 Lekcija 1.4.1: POZICIJA KURSORA I STATUS DATOTEKE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000486
487 ** CTRL-G za prikaz pozicije kursora u datoteci i status datoteke.
488 Pritisnite G za pomicanje kursora na neku liniju u datoteci. **
489
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200490NAPOMENA: Pročitajte cijelu lekciju prije izvršenja bilo kojeg koraka!!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000491
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200492 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
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000494 kursora u datoteci. Zapamtite broj linije za 3. korak.
495
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200496NAPOMENA: Možete vidjeti poziciju kursora u donjem desnom kutu ako
497 je postavka 'ruler' aktivirana (objašnjeno u 6. lekciji).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000498
499 2. Pritisnite G za pomicanje kursora na kraj datoteke.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200500 Otipkajte gg za pomicanje kursora na početak datoteke.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000501
502 3. Otipkajte broj linije na kojoj ste bili maloprije i zatim G . Kursor
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200503 će se vratiti na liniju na kojoj se nalazio kada ste otipkali CTRL-G.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000504
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200505 4. Ako ste spremni, izvršite korake od 1 do 3.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000506
507~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200508 Lekcija 1.4.2: NAREDBE TRAŽENJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000509
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200510 ** Otipkajte / i nakon toga izraz kojeg želite tražiti. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000511
512 1. U Normal modu otipkajte / znak. Primijetite da se znak
513 pojavio zajedno sa kursorom na dnu ekrana kao kod : naredbe.
514
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200515 2. Sada otipkajte 'grrrreška' <ENTER>. To je riječ koju zapravo tražite.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000516
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200517 3. Za ponovno traženje istog izraza, otipkajte n .
518 Za traženje istog izraza ali u suprotnom smjeru, otipkajte N .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000519
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200520 4. Za traženje izraza unatrag, koristite ? umjesto / .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000521
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200522 5. Za povratak na prethodnu poziciju koristite CTRL-O (držite Ctrl
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000523 pritisnutim dok ne pritisnete tipku o). Ponavljajte sve dok se ne
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200524 vratite na početak. CTRL-I slično kao CTRL-O ali u suprotnom smjeru.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000525
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200526---> "pogrrrreška" je pogrešno; umjesto pogrrrreška treba stajati pogreška.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000527
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200528NAPOMENA: Ako se traženjem dođe do kraja datoteke nastavit će se od njenog
529 početka osim ako je postavka 'wrapscan' deaktivirana.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000530~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200531 Lekcija 1.4.3: TRAŽENJE PRIPADAJUĆE ZAGRADE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000532
533
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200534 ** Otipkajte % za pronalazak pripadajuće ), ] ili } . **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000535
536 1. Postavite kursor na bilo koju od ( , [ ili {
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200537 otvorenih zagrada u liniji označenoj s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000538
539 2. Otipkajte znak % .
540
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200541 3. Kursor će se pomaknuti na pripadajuću zatvorenu zagradu.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000542
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200543 4. Otipkajte % kako bi pomakli kursor na drugu pripadajuću zagradu.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000544
545 5. Pomaknite kursor na neku od (,),[,],{ ili } i ponovite % naredbu.
546
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200547---> Linija ( testiranja običnih ( [ uglatih ] i { vitičastih } zagrada.))
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000548
549
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200550NAPOMENA: Vrlo korisno u ispravljanju koda sa nepripadajućim zagradama!
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000551
552
553~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100554 Lekcija 1.4.4: NAREDBE ZAMIJENE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000555
556
557 ** Otipkajte :s/staro/novo/g da zamijenite 'staro' za 'novo'. **
558
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200559 1. Pomaknite kursor na liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000560
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200561 2. Otipkajte :s/cvrćč/cvrč <ENTER> . Primjetite da ova naredba zamjenjuje
562 samo prvi "cvrćč" u liniji.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000563
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200564 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000566
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200567---> i cvrćči cvrćči cvrćčak na čvoru crne smrče.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000568
569 4. Za zamjenu svih izraza u rasponu dviju linija,
570 otipkajte :#,#s/staro/novo/g #,# su brojevi linije datoteke na kojima
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200571 te između njih će se izvršiti zamjena.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000572 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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200577 Lekcija 1.4 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000578
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200585 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
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000588 smjeru, i N za pronalazak istog izraza ali u suprotnom smjeru.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200589 CTRL-O vraća kursor na prethodnu poziciju, CTRL-I na sljedeću poziciju.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000590
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200591 3. Tipkanje % dok je kursor na zagradi pomiče ga na pripadajuću zagradu.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000592
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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200600 Lekcija 1.5.1: IZVRŠAVANJE VANJSKIH NAREDBI
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000601
602
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200603 ** Otipkajte :! sa vanjskom naredbom koju želite izvršiti. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000604
605 1. Otipkajte poznatu naredbu : kako bi kursor premjestili na dno
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200606 ekrana. Time omogućavate unos naredbe u naredbenoj liniji.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000607
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200608 2. Otipkajte znak ! (uskličnik). Tako omogućavate
609 izvršavanje naredbe vanjske ljuske.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000610
611 3. Kao primjer otipkajte ls nakon ! te pritisnite <ENTER>.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200612 Ovo će prikazati sadržaj direktorija, kao da ste u ljusci.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000613 Koristite :!dir ako :!ls ne radi.
614
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200615NAPOMENA: Moguće je izvršavati bilo koju vanjsku naredbu na ovaj način,
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000616 zajedno sa njenim argumentima.
617
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200618NAPOMENA: Sve : naredbe se izvršavaju nakon što pritisnete <ENTER>
619 U daljnjem tekstu to neće uvijek biti napomenuto.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000620
621
622~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200623 Lekcija 1.5.2: VIŠE O SPREMANJU DATOTEKA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000624
625 ** Za spremanje promjena, otipkajte :w IME_DATOTEKE. **
626
627 1. Otipkajte :!dir ili :!ls za pregled direktorija.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200628 Već znate da morate pritisnuti <ENTER> na kraju tipkanja.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000629
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200630 2. Izaberite ime datoteke koja još ne postoji, npr. TEST.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000631
632 3. Otipkajte: :w TEST (gdje je TEST ime koje ste prethodno odabrali.)
633
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200634 4. Time će te spremiti cijelu datoteku (Vim Tutor) pod imenom TEST.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000635 Za provjeru, otipkajte ponovno :!dir ili :!ls
636 za pregled direktorija.
637
638NAPOMENA: 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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200642 5. Izbrišite datoteku tako da otipkate (MS-DOS): :!del TEST
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000643 ili (Unix): :!rm TEST
644
645~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200646 Lekcija 1.5.3: SPREMANJE OZNAČENOG TEKSTA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000647
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.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200654 Primijetite promjenu, označeni tekst se razlikuje od običnog.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000655
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200656 3. Pritisnite : znak. Na dnu ekrana pojavit će se :'<,'> .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000657
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200658 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>.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000661
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200662 5. Vim će spremiti označeni tekst u TEST. Provjerite sa :!dir ili :!ls .
663 Nemojte je još brisati! Koristiti će te je u sljedećoj lekciji.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000664
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200665NAPOMENA: 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000668~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200669 Lekcija 1.5.4: UČITAVANJE DATOTEKA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000670
671
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200672 ** Za ubacivanje sadržaja datoteke, otipkajte :r IME_DATOTEKE **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000673
674 1. Postavite kursor iznad ove linije.
675
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200676NAPOMENA: Nakon što izvršite 2. korak vidjeti će te tekst iz Lekcije 1.5.3.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000677 Stoga pomaknite kursor DOLJE kako bi ponovno vidjeli ovu lekciju.
678
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200679 2. Učitajte vašu TEST datoteku koristeći naredbu :r TEST
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000680 gdje je TEST ime datoteke koju ste koristili u prethodnoj lekciji.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200681 Sadržaj učitane datoteke je ubačen liniju ispod kursora.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000682
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200683 3. Kako bi provjerili da je datoteka učitana, vratite kursor unatrag i
RestorerZ6fa304f2024-12-02 20:19:52 +0100684 primijetite dvije kopije Lekcije 1.5.3, originalnu i onu iz datoteke.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000685
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200686NAPOMENA: Možete također učitati ispis vanjske naredbe. Npr, :r !ls
687 će učitati ispis ls naredbe i postaviti ispis liniju ispod
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000688 kursora.
689
690
691~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200692 Lekcija 1.5 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000693
694
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200695 1. :!naredba izvršava vanjsku naredbu.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000696
697 Korisni primjeri:
698 (MS-DOS) (Unix)
699 :!dir :!ls - pregled direktorija.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200700 :!del DATOTEKA :!rm DATOTEKA - briše datoteku DATOTEKA.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000701
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200702 2. :w DATOTEKA zapisuje trenutačnu datoteku na disk sa imenom DATOTEKA.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000703
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200704 3. v pokret :w IME_DATOTEKE sprema vizualno označene linije u
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000705 datoteku IME_DATOTEKE.
706
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200707 4. :r IME_DATOTEKE učitava datoteku IME_DATOTEKE sa diska i stavlja
708 njen sadržaj liniju ispod kursora.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000709
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200710 5. :r !dir učitava ispis naredbe dir i postavlja sadržaj ispisa liniju
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000711 ispod kursora.
712
713
714~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100715 Lekcija 1.6.1: NAREDBA OTVORI
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000716
717
718 ** Pritisnite o kako bi otvorili liniju ispod kursora
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200719 i prešli u Insert mod. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000720
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200721 1. Pomaknite kursor na sljedeću liniju označenu s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000722
723 2. Otipkajte malo o kako bi otvorili novu liniju ISPOD kursora
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200724 i prešli u Insert mod.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000725
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200726 3. Otipkajte nešto teksta i nakon toga pritisnite <ESC>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000727 kako bi napustili Insert mod.
728
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200729---> Nakon što pritisnete o kursor će preći u novu liniju u Insert mod.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000730
731 4. Za otvaranje linije IZNAD kursora, otipkajte umjesto malog o veliko O ,
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200732 Pokušajte na donjoj liniji označenoj s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000733
734---> Otvorite liniju iznad ove - otipkajte O dok je kursor na ovoj liniji.
735
736
737~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100738 Lekcija 1.6.2: NAREDBA DODAJ
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000739
740
741 ** Otipkajte a za dodavanje teksta IZA kursora. **
742
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200743 1. Pomaknite kursor na početak sljedeće linije označene s --->.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000744
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200749 4. Dopunite riječ kao što je na liniji ispod.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000750 Pritisnite <ESC> za izlaz iz Insert moda.
751
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200752 5. Sa e prijeđite na sljedeću nepotpunu riječ i ponovite korake 3 i 4.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000753
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200754---> Ova li omogućava vje dodav teksta nekoj liniji.
755---> Ova linija omogućava vježbanje dodavanja teksta nekoj liniji.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000756
757NAPOMENA: Sa i, a, i A prelazite u isti Insert mod, jedina
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200758 razlika je u poziciji od koje će se tekst ubacivati.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000759
760~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200761 Lekcija 1.6.3: DRUGI NAČIN MIJENJANJA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000762
763
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200764 ** Otipkajte veliko R kako bi zamijelili više od jednog znaka. **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000765
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200766 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->.
767 Pomaknite kursor na početak prvog xxx .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000768
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
780NAPOMENA: Replace mod je kao Insert mod, ali sa bitnom razlikom,
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200781 svaki otipkani znak briše već postojeći.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000782
783~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100784 Lekcija 1.6.4: KOPIRANJE I LIJEPLJENJE TEKSTA
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000785
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200793 3. Pritisnite y kako bi kopirali označeni tekst.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000794
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200795 4. Pomaknite kursor do kraja sljedeće linije: j$
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000796
797 5. Pritisnite p kako bi zalijepili tekst. Onda utipkajte: druga <ESC> .
798
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200799 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 .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000801
802---> a) ovo je prva linija.
803 b)
804
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200805NAPOMENA: možete koristiti y kao operator; yw kopira jednu riječ.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000806~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100807 Lekcija 1.6.5: MIJENJANJE POSTAVKI
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000808
809
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200810 ** Postavka: naredbe traženja i zamijene ne razlikuju VELIKA i mala slova **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000811
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200812 1. Potražite 'razlika' tipkanjem: /razlika <ENTER>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000813 Nekoliko puta ponovite pritiskanjem n .
814
815 2. Aktivirajte 'ic' (Ignore case) postavku: :set ic
816
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200817 3. Ponovno potražite 'razlika' tipkanjem n
818 Primijetite da su sada i RAZLIKA i Razlika pronađeni.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000819
820 4. Aktivirajte 'hlsearch' i 'incsearch' postavke: :set hls is
821
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200822 5. Otipkajte naredbu traženja i primijetite razlike: /razlika <ENTER>
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000823
824 6. Za deaktiviranje ic postavke koristite: :set noic
825
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200826NAPOMENA: Za neoznačavanje pronađenih izraza otipkajte: :nohlsearch
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000827NAPOMENA: Bez razlikovanja velikih i malih slova u samo jednoj naredbi
828 koristite \c u izrazu: /razlika\c <ENTER>
829~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200830 Lekcija 1.6 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000831
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
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200838 3. Naredba e pomiče kursor na kraj riječi.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000839
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:
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200845 '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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000849
850 7. Prethodite "no" imenu postavke za deaktiviranje iste: :set noic
851
852~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200853 Lekcija 1.7.1: DOBIVANJE POMOĆI
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000854
855
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200856 ** Koristite on-line sustav pomoći **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000857
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200858 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)
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000862 - utipkajte :help <ENTER>
863
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200864 Pročitajte tekst u prozoru pomoći kako bi ste se znali služiti istom.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000865 Tipkanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200866 Otipkajte :q <ENTER> kako bi zatvorili prozor pomoći.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000867
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200868 Pronaći će te pomoć o bilo kojoj temi, tako da dodate upit samoj
869 ":help" naredbi. Pokušajte (ne zaboravite pritisnuti <ENTER>):
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000870
871 :help w
872 :help c_CTRL-D
873 :help insert-index
874 :help user-manual
875~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RestorerZ6fa304f2024-12-02 20:19:52 +0100876 Lekcija 1.7.2: PRAVLJENJE SKRIPTE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000877
878
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200879 ** Aktivirajte Vim mogućnosti **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000880
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200881 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000883
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200884 1. Uredite "vimrc" datoteku. Ovo ovisi o vašem sistemu:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000885 :e ~/.vimrc za Unix
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200886 :e ~/_vimrc za MS-Windows
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000887
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200888 2. Sada učitajte primjer sadržaja "vimrc" datoteke:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000889 :r $VIMRUNTIME/vimrc_example.vim
890
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200891 3. Sačuvajte datoteku sa:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000892 :w
893
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200894 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
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000897
898~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200899 Lekcija 1.7.3: AUTOMATSKO DOVRŠAVANJE
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000900
901
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200902 ** Dovršavanje iz naredbene linije pomoću CTRL-D i <TAB> **
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000903
904 1. Provjerite da Vim nije u Vi modu: :set nocp
905
906 2. Pogledajte koje datoteke postoje u direktoriju: :!ls or :!dir
907
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200908 3. Otipkajte početak naredbe: :e
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000909
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200910 4. Tipkajte CTRL-D i prikazati će se lista naredbi koje započinju sa "e".
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000911
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200912 5. Pritisnite <TAB> i Vim će dopuniti unos u naredbu ":edit".
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000913
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200914 6. Dodajte razmak i početak datoteke: :edit FIL
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000915
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200916 7. Pritisnite <TAB>. Vim će nadopuniti ime datoteke (ako je jedinstveno).
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000917
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200918NAPOMENA: Moguće je dopuniti mnoge naredbe. Koristite CTRL-D i <TAB>.
919 Naročito je korisno za :help naredbe.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000920
921~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200922 Lekcija 1.7 SAŽETAK
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000923
924
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200925 1. Otipkajte :help ili pritisnite <F1> ili <Help> za pomoć.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000926
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200927 2. Otipkajte :help naredba kako bi dobili pomoć za naredba .
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000928
929 3. Otipkajte CTRL-W CTRL-W za prelazak u drugi prozor
930
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200931 4. Otipkajte :q kako bi zatvorili prozor pomoći
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000932
933 5. Napravite vimrc skriptu za podizanje kako bi u nju spremali
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200934 vaše omiljene postavke.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000935
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200936 6. Kada tipkate naredbu koja započinje sa :
937 pritisnite CTRL-D kako bi vidjeli moguće valjane vrijednosti.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000938 Pritisnite <TAB> kako bi odabrali jednu od njih.
939
940
941
942
943
944~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200945 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".
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000948
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200949 Za čitanje i korištenje, preporučamo:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000950 Vim - Vi Improved - by Steve Oualline
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200951 Izdavač: New Riders
952 Prva knjiga potpuno posvećena Vim-u. Vrlo korisna za početnike.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000953 Sa mnogo primjera i slika.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000954 Posjetite https://iccf-holland.org/click5.html
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000955
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200956 Sljedeća knjiga je nešto starija i više o Vi-u nego o Vim-u, preporučamo:
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000957 Learning the Vi Editor - by Linda Lamb
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200958 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000961
Damien Lejay8d9d2b22025-06-22 19:39:04 +0200962 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.
Bram Moolenaar3577c6f2008-06-24 21:16:56 +0000965
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