annotate runtime/tutor/tutor.hr @ 5:db46d51a3939

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