14372
|
1 ===============================================================================
|
|
2 = Ī s a p a m ā c ī b a V I M - Versija 1.7 =
|
|
3 ===============================================================================
|
|
4
|
|
5 Vim ir jaudīgs teksta redaktors ar pārāk daudzām komandām, lai to
|
|
6 aprakstītu tik īsā aprakstā kā šis. Šī pamācība ir paredzēta, lai
|
|
7 spētu iemācīties tik daudz, cik nepieciešams, lietojot Vim, kā plaša
|
|
8 pielietojuma teksta redaktoru.
|
|
9
|
|
10 Atkarībā no tā, cik daudz laika veltīsiet eksperimentiem,
|
|
11 šīs pamācības aptuvenais izpildīšanas laiks ir 25 — 30 minūtes.
|
|
12
|
|
13 UZMANĪBU:
|
|
14 Darbojoties ar komandām, jūs izmainīsiet šo tekstu, tāpēc izveidojiet šī
|
|
15 faila kopiju (ja jūs palaidāt "vimtutor" komandu, šī jau ir kopija).
|
|
16
|
|
17 Svarīgi atcerēties, ka šo pamācību ir paredzēts izpildīt praktiski!
|
|
18 Ja jūs tikai lasīsiet šo tekstu, jūs komandas aizmirsīsiet!
|
|
19
|
|
20 Tagad pārliecinieties, ka tastatūrai nav nospiesti SHIFT vai
|
|
21 CAPS-LOCK taustiņi un spiediet j taustiņu, līdz pilnībā redzat
|
|
22
|
|
23 1.1 nodarbības saturu
|
|
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
25 1.1 nodarbība: KURSORA PĀRVIETOŠANA
|
|
26
|
|
27 ** Lai pārvietotu kursoru, spiediet taustiņus h, j, k, l **
|
|
28
|
|
29 Lai atcerētos,
|
|
30 izmantojiet vārdus: k "Kaugšup"
|
|
31 ^
|
|
32 pa "Heisi" h < > l pa "Labi"
|
|
33 v
|
|
34 j "Jejup"
|
|
35
|
|
36 1. Pārvietojiet kursoru pa ekrānu tik ilgi, kamēr pierodat.
|
|
37
|
|
38 2. Turiet j taustiņu tik ilgi, kamēr ieslēdzas tā auto-atkārtošana.
|
|
39 Un dodieties uz nākamo nodarbību.
|
|
40
|
|
41 PIEZĪME: Ja neesat pārliecināts par nospiesto taustiņu, spiediet <ESC>,
|
|
42 lai atgrieztos normālajā režīmā, un spiediet vajadzīgo taustiņu atkal.
|
|
43
|
|
44 PIEZĪME: Kursora vadībai var izmantot arī bultiņu taustiņus, bet ticiet —
|
|
45 iemācīties vadīt ar j, k, l, h taustiņiem ir daudz parocīgāk!
|
|
46
|
|
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
48 1.2 nodarbība: IZIEŠANA NO VIM
|
|
49
|
|
50 !! PIEZĪME: Pirms izpildīt šīs nodarbības soļus, izlasiet visu instrukciju!
|
|
51
|
|
52 1. Lai būtu drošs, ka esat normālajā režīmā, nospiediet <ESC> taustiņu.
|
|
53
|
|
54 2. Ievadiet komandu: :q! <ENTER>.
|
|
55 Ievadot šo komandu, jūs iziesiet no redaktora nesaglabājot izmaiņas.
|
|
56
|
|
57 3. Ja palaidāt vim komandrindā, tad pēc tam atkal to izsauciet, ievadot
|
|
58 vimtutor <ENTER>
|
|
59
|
|
60 4. Kad esat iegaumējis 1. — 3. soli, izpildiet tos, lai atgrieztos
|
|
61 redaktorā.
|
|
62
|
|
63 PIEZĪME: :q! <ENTER> komanda atceļ visas failā radītās izmaiņas. Pēc dažām
|
|
64 nodarbībām jūs uzzināsiet, kā izmaiņas varat saglabāt.
|
|
65
|
|
66 5. Pārvietojiet kursoru, uz 1.3 nodarbību.
|
|
67
|
|
68
|
|
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
70 1.3 nodarbība: TEKSTA REDIĢĒŠANA – DZĒŠANA
|
|
71
|
|
72 ** Lai izdzēstu zem kursora atrodošos burtu, spiediet x **
|
|
73
|
|
74 1. Pārvietojiet kursoru uz līniju ar atzīmi --->.
|
|
75
|
|
76 2. Lai izlabotu kļūdas, pārvietojiet kursoru uz vajadzīgo burtu.
|
|
77
|
|
78 3. Spiediet x taustiņu, lai izdzēstu nevajadzīgo burtu.
|
|
79
|
|
80 4. Atkārtojiet 2. līdz 4. soļus, līdz teksts ir pareizs.
|
|
81
|
|
82 ---> Hiiipijiiii čččauuukstiiina celllofānu.
|
|
83
|
|
84 5. Kad augstāk parādītā rinda ir izlabota, dodieties uz 1.4. nodarbību.
|
|
85
|
|
86 PIEZĪME: Izpildot šo pamācību, centieties mācīties nevis domājot,
|
|
87 bet gan praktiski trenējot kustību atmiņu.
|
|
88
|
|
89
|
|
90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
91 1.4 nodarbība: TEKSTA REDIĢĒŠANA — IEVIETOŠANA
|
|
92
|
|
93 ** Lai ievietotu tekstu, spiediet i **
|
|
94
|
|
95 1. Pārvietojiet kursoru uz pirmo līniju ar atzīmi --->.
|
|
96
|
|
97 2. Lai ierakstītu tekstu augšējā rindā tieši tādu pašu kā apakšējā,
|
|
98 novietojiet kursoru tieši PĒC ievietojamā teksta.
|
|
99
|
|
100 3. Spiediet i un ievadiet visu nepieciešamo tekstu.
|
|
101
|
|
102 4. Pēc katra papildinājuma, spiediet <ESC> lai atgrieztos normālajā režīmā.
|
|
103 Atkārtojiet 2. līdz 4. soļus, līdz teksts ir pareizs.
|
|
104
|
|
105 ---> Šaā lnij no tksta rūkt dai buti.
|
|
106 Šajā līnijā no teksta trūkst daži burti.
|
|
107
|
|
108 5. Kad esat apguvis šīs darbības, dodieties uz 1.5. nodarbību.
|
|
109
|
|
110
|
|
111 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
112 1.5 nodarbība: TEKSTA REDIĢĒŠANA — PIEVIENOŠANA
|
|
113
|
|
114 ** Lai pievienotu tekstu, spiediet A **
|
|
115
|
|
116 1. Pārvietojiet kursoru uz pirmo līniju ar atzīmi --->.
|
|
117 Nav svarīgi, uz kura šīs rindas burta atrodas kursors.
|
|
118
|
|
119 2. Spiediet A un pievienojiet iztrūkstošo tekstu.
|
|
120
|
|
121 3. Kad nepieciešamais teksts ir pievienots, spiediet <ESC>,
|
|
122 lai atgrieztos normālajā režīmā.
|
|
123
|
|
124 4. Pārvietojiet kursoru uz otro līniju ar atzīmi --->
|
|
125 un atkārtojiet 2. un 3. soļus.
|
|
126
|
|
127 ---> Šajā līnijā tekstam
|
|
128 Šajā līnijā tekstam pietrūkst beigas.
|
|
129 ---> Šajā līnijā t
|
|
130 Šajā līnijā tekstam pietrūkst beigas.
|
|
131
|
|
132 5. Kad esat apguvis šīs darbības, dodieties uz 1.6. nodarbību.
|
|
133
|
|
134
|
|
135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
136 1.6 nodarbība: FAILA SAGLABĀŠANA
|
|
137
|
|
138 ** Lai saglabātu failu un izietu no redaktora, spiediet :wq **
|
|
139
|
|
140 !! PIEZĪME: Pirms izpildīt šo nodarbību, izlasiet visus tās soļus!
|
|
141
|
|
142 1. Pārliecinieties, ka esat pareizi izpildījis visas iepriekšējās nodarbības.
|
|
143
|
|
144 2. Ja neesat pārliecināts, izejiet no redaktora, kā 1.2. nodarbībā ar komandu:
|
|
145 :q!
|
|
146
|
|
147 3. Tad atkal palaidiet pamācību, un, ja nepieciešams, veiciet failā izmaiņas.
|
|
148
|
|
149 4. Saglabājiet faila izmaiņas, redaktorā ievadot :w tutor <ENTER>
|
|
150 Izejiet no redaktora, ievadot komandu :wq <ENTER>
|
|
151
|
|
152 5. Palaidiet atkal šo pamācību, terminālī ievadot komandu: vim tutor
|
|
153 Šajā komandā vārds "vim" izsauc teksta redaktoru, bet
|
|
154 vārds "tutor" ir faila nosaukums, kurā ir saglabāta izmainītā pamācība.
|
|
155
|
|
156 5. Kad esat sapratis veicamās darbības, izpildiet tās.
|
|
157
|
|
158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
159 1. nodarbības APKOPOJUMS
|
|
160
|
|
161
|
|
162 1. Kursoru pārvieto ar bultiņu vai arī h,j,k,l taustiņiem:
|
|
163 h (pa kreisi) j (lejup) k (augšup) l (pa labi)
|
|
164
|
|
165 2. Lai ar Vim rediģētu noteiktu failu, ievadiet komandu: vim fails <ENTER>
|
|
166
|
|
167 3. Lai izietu no Vim ievadiet:
|
|
168 <ESC> :q! <ENTER> lai pazaudētu izmaiņas.
|
|
169 <ESC> :wq <ENTER> lai saglabātu izmaiņas.
|
|
170
|
|
171 4. Lai izdzēstu burtu zem kursora, spiediet x
|
|
172
|
|
173 5. Lai ievietotu vai pievienotu tekstu, spiediet:
|
|
174 i ievadāmais teksts <ESC> lai ievietotu pirms kursora
|
|
175 A pievienojamais teksts <ESC> lai pievienotu rindas beigās
|
|
176
|
|
177 PIEZĪME: <ESC> spiešana atgriezīs jūs normālajā režīmā, vai arī atcels
|
|
178 nepareizu vai daļēji ievadītu komandu.
|
|
179
|
|
180 Tagad dodieties uz 2. nodarbību.
|
|
181
|
|
182 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
183 2.1 nodarbība: DZĒŠANAS KOMANDAS
|
|
184
|
|
185
|
|
186 ** Lai izdzēstu vārdu, spiediet dw **
|
|
187
|
|
188 1. Nospiediet <ESC> lai pārliecinātos, ka esat normālajā režīmā.
|
|
189
|
|
190 2. Pārvietojiet kursoru uz rindu ar atzīmi --->.
|
|
191
|
|
192 3. Pārvietojiet kursoru uz izdzēšamā vārda sākumu.
|
|
193
|
|
194 4. Ievadiet dw lai izdzēstu nepieciešamo vārdu.
|
|
195
|
|
196 PIEZĪME: Nospiežot d, ekrāna labajā apakšējā stūrī parādīsies d burts.
|
|
197 Tas ir tāpēc, ka Vim gaida nākamo komandu (burtu w).
|
|
198 Ja jūs redzat citu burtu, vai neredzat neko, esat kaut ko izdarījis
|
|
199 nepareizi. Tad spiediet <ESC> un sāciet no sākuma.
|
|
200
|
|
201 ---> Šajā kuku teikumā ir tata daži lala vārdi, kuri mumu nav vajadzīgi.
|
|
202
|
|
203 5. Izpildiet 3. — 4. soļus, līdz teksts ir pareizs un dodieties uz 2.2. nodarbību.
|
|
204
|
|
205
|
|
206 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
207 2.2 nodarbība: CITAS DZĒŠANAS KOMANDAS
|
|
208
|
|
209
|
|
210 ** Lai izdzēstu līdz rindas beigām, spiediet d$ **
|
|
211
|
|
212 1. Nospiediet <ESC> lai pārliecinātos, ka esat normālajā režīmā.
|
|
213
|
|
214 2. Pārvietojiet kursoru uz rindu ar atzīmi --->.
|
|
215
|
|
216 3. Pārvietojiet kursoru līdz pirmā teikuma beigām (PĒC pirmā punkta).
|
|
217
|
|
218 4. Ievadiet d$ lai izdzēstu tekstu no kursora līdz rindas beigām.
|
|
219
|
|
220 ---> Kāds ir ievadījis teikuma beigas divreiz. ievadījis teikuma beigas divreiz.
|
|
221
|
|
222
|
|
223 5. Dodieties uz 2.3 nodarbību, lai labāk izprastu, kā tas notiek.
|
|
224
|
|
225
|
|
226
|
|
227
|
|
228 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
229 2.3 nodarbība: OPERATORI UN KOMANDAS
|
|
230
|
|
231
|
|
232 Daudzas tekstu mainošās komandas sastāv no operatora un kustības.
|
|
233 Dzēšanas komanda, kuru izsauc ar d operatoru vispārīgā gadījumā ir sekojoša:
|
|
234
|
|
235 d kustība
|
|
236
|
|
237 Kur:
|
|
238 d - ir dzēšanas operators.
|
|
239 kustība - ir operators, kas nosaka dzēšanas veidu.
|
|
240
|
|
241 Biežāk izplatītās kustības ir:
|
|
242 w - līdz nākamā vārda sākumam, NEIESKAITOT tā pirmo burtu.
|
|
243 e - līdz tekošā vārda beigām, IESKAITOT pēdējo burtu.
|
|
244 $ - līdz rindas beigām, IESKAITOT tās pēdējo burtu.
|
|
245
|
|
246 Piemēram, ievadot de tiks izdzēsts teksts no kursora līdz rindas beigām.
|
|
247
|
|
248 PIEZĪME: Ievadot kustības komandu normālajā režīmā, tā pārvietos kursoru uz
|
|
249 norādīto vietu.
|
|
250
|
|
251 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
252 2.4 nodarbība: KUSTĪBAS SKAITA IZMANTOŠANA
|
|
253
|
|
254
|
|
255 ** Pirms kustības ievadot skaitli, tā tiks atkārtota norādās reizes. **
|
|
256
|
|
257 1. Pārvietojiet kursoru uz līniju ar atzīmi --->.
|
|
258
|
|
259 2. Ievadiet 2w lai pārvietotu kursoru par 2 vārdiem uz priekšu.
|
|
260
|
|
261 3. Ievadiet 3e lai pārvietotu kursoru par 3 vārdiem atpakaļ.
|
|
262
|
|
263 4. Ievadiet 0 (nulli), lai pārvietotu kursoru uz rindas sākumu.
|
|
264
|
|
265 5. Atkārtojiet 2. — 3. soļus ar dažādiem skaitļiem.
|
|
266
|
|
267 ---> Šī ir rinda ar vārdiem, kurā jūs varat pārvietoties.
|
|
268
|
|
269 6. Dodieties uz nodarbību 2.5.
|
|
270
|
|
271
|
|
272
|
|
273
|
|
274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
275 2.5 nodarbība: SKAITĻA IZMANTOŠANA DZĒŠANAI
|
|
276
|
|
277
|
|
278 ** Ievadot skaitli pirms operatora, tas tiks atkārtots norādītās reizes. **
|
|
279
|
|
280 Pirms augšminētajām dzēšanas un pārvietošanās darbībām
|
|
281 var ievadīt skaitli, lai norādītu cik reizes to izpildīt, formā:
|
|
282 d skaitlis kustība
|
|
283
|
|
284 1. Pārvietojiet kursoru uz pirmo vārdu ar LIELAJIEM BURTIEM rindā ar atzīmi --->.
|
|
285
|
|
286 2. Ievadiet komandu d2w lai izdzēstu divus vārdus ar LIELAJIEM BURTIEM
|
|
287
|
|
288 3. Atkārtojiet pirmo soli, dzēšanas komandai norādot dažādus skaitļus,
|
|
289 lai izdzēstu visus vārdus ar LIELAJIEM BURTIEM
|
|
290
|
|
291 ---> šajā ABC DE rindā FGHI JK LMN OP ir jāizdzēš liekie Q RS TUV vārdi
|
|
292
|
|
293
|
|
294
|
|
295
|
|
296
|
|
297 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
298 2.6 nodarbība: DARBĪBAS AR RINDĀM
|
|
299
|
|
300
|
|
301 ** Ievadiet dd lai izdzēstu visu teksta rindu. **
|
|
302
|
|
303 Tā kā veselas rindas izdzēšana ir izplatīta darbība, Vi dizaineri nolēma
|
|
304 tās dzēšanu realizēt ar dubultu d ievadīšanu.
|
|
305
|
|
306 1. Pārvietojiet kursoru uz otro rindu ar atzīmi --->
|
|
307 2. Ievadiet dd lai izdzēstu rindu.
|
|
308 3. Pārvietojiet kursoru uz ceturto rindu.
|
|
309 4. Ievadiet 2dd lai izdzēstu divas rindas.
|
|
310
|
|
311 ---> 1) Astoņi kustoņi,
|
|
312 ---> 2) astoņi kustoņi,
|
|
313 ---> 3) kas tos astoņus kustoņus pirks?
|
|
314 ---> 4) Zirgs.
|
|
315 ---> 5) Astoņi kustoņi,
|
|
316 ---> 6) astoņi kustoņi,
|
|
317 ---> 7) kas tos astoņus kustoņus pirks?
|
|
318 ---> 8) Cirks.
|
|
319
|
|
320
|
|
321 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
322 2.7 nodarbība: ATCELŠANAS KOMANDA
|
|
323
|
|
324
|
|
325 ** Lai atceltu darbību, spiediet u **
|
|
326 ** Lai atceltu visas darbības tekošajā rindā, spiediet U **
|
|
327
|
|
328 1. Pārvietojiet kursoru uz rindu ar atzīmi ---> un novietojiet to uz
|
|
329 pirmās kļūdas.
|
|
330 2. Pārvietojiet kursoru un ievadiet x lai izdzēstu visus liekos burtus.
|
|
331 3. Ievadiet u lai atceltu iepriekšējo komandu.
|
|
332 4. Šī darbība atcels iepriekšējo darbību, kuru veicāt, ievadot x
|
|
333 5. Ievadiet U lai atgrieztos sākuma stāvoklī.
|
|
334 6. Ievadiet u vairākas reizes, lai atceltu U un iepriekšējās komandas.
|
|
335 7. Ievadiet CTRL-R t.i.:
|
|
336 nospiediet CTRL un, to neatlaižot, Shift un to neatlaižot un r
|
|
337 vairākas reizes, lai atceltu atcelšanas darbības.
|
|
338
|
|
339 ---> Iizlabojiet kļūudas šaajā riindā, aatceliet tās un aatceliet aatcelšanu.
|
|
340
|
|
341 8. Šīs ir svarīgas un noderīgas iespējas.
|
|
342 Tagad pārejiet uz 2. nodarbības apkopojumu.
|
|
343
|
|
344
|
|
345
|
|
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
347 2. nodarbības APKOPOJUMS
|
|
348
|
|
349
|
|
350 1. Lai izdzēstu vārdu, uz kura atrodas kursors, ievada: dw
|
|
351 2. Lai izdzēstu rindu no kursora līdz tās beigām, ievada: d$
|
|
352 3. Lai izdzēstu visu rindu, ievada: dd
|
|
353 4. Lai atkārtotu kustības darbību, pirms tās ievada skaitli, piemēram:
|
|
354 2w
|
|
355
|
|
356 5. Lai atkārtotu izmaiņu darbību, komandu formāts ir sekojošs:
|
|
357 operators [skaitlis] kustība
|
|
358 kur:
|
|
359 operators - ir veicamā darbība, piemēram, d lai dzēstu
|
|
360 [skaitlis] - ir neobligāts darbības atkārtojumu skaits
|
|
361 kustība - pārvieto kursoru tik tālu, cik ir veicama darbība, piem:
|
|
362 w lai pārvietotos par vienu vārdu,
|
|
363 $ lai pārvietotos līdz rindas beigām u.tml.
|
|
364
|
|
365 6. Lai pārvietotos uz rindas sākumu, ievada: 0 (nulli)
|
|
366
|
|
367 7. Lai atceltu iepriekšējo darbību, ievada: u (mazo u)
|
|
368 Lai atceltu visas rindā veiktās izmaiņas, ievada: U (Shift+U)
|
|
369 Lai atceltu atcelšanas darbības, ievada: CTRL-R (Ctrl+Shift+r)
|
|
370
|
|
371 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
372 3.1 nodarbība: IEVIETOŠANAS DARBĪBA
|
|
373
|
|
374
|
|
375 ** Lai pēc kursora ievietotu iepriekš izdzēstu tekstu, spiediet p **
|
|
376
|
|
377 1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
|
|
378
|
|
379 2. Ievadiet dd lai izdzēstu visu rindu un saglabātu to reģistrā.
|
|
380
|
|
381 3. Pārvietojiet kursoru uz c) rindu (virs vietas, kur būtu jāievieto
|
|
382 dzēstā rinda).
|
|
383
|
|
384 4. Spiediet p lai ievietotu reģistrā saglabāto rindu.
|
|
385
|
|
386 5. Atkārtojiet soļus 2 līdz 4 līdz rindas ir pareizajā secībā.
|
|
387
|
|
388 ---> d) Zirgs.
|
|
389 ---> c) kas tos astoņus kustoņus pirks?
|
|
390 ---> b) astoņi kustoņi,
|
|
391 ---> a) Astoņi kustoņi,
|
|
392
|
|
393
|
|
394 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
395 3.2 nodarbība: AIZVIETOŠANAS KOMANDA
|
|
396
|
|
397
|
|
398 ** Lai aizvietotu burtu ar citu, ievadiet r un nepieciešamo burtu. **
|
|
399
|
|
400 1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
|
|
401
|
|
402 2. Pārvietojiet kursoru, lai iezīmētu pirmo nepareizo burtu.
|
|
403
|
|
404 3. Ievadiet r un tad burtu, uz kuru iezīmēto ir nepieciešams nomainīt.
|
|
405
|
|
406 4. Atkārtojiet soļus 2 un 3 līdz ir pirmā rinda atbilst otrajai rindai.
|
|
407
|
|
408 ---> Iavadut šo rixdu, kuds ar nuspeedis napariizus teusteņus!
|
|
409 ---> Ievadot šo rindu, kāds ir nospiedis nepareizus taustiņus!
|
|
410
|
|
411 5. Tagad dodieties uz 3.3. nodarbību.
|
|
412
|
|
413 PIEZĪME: Atcerieties, ka jums ir jāmācās darbojoties,
|
|
414 nevis vienkārši mēģinot atcerēties!
|
|
415
|
|
416
|
|
417
|
|
418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
419 3.3 nodarbība: IZMAIŅU DARBĪBA
|
|
420
|
|
421
|
|
422 ** Lai izmainītu tekstu līdz vārda beigām, spiediet ce **
|
|
423
|
|
424 1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
|
|
425
|
|
426 2. Novietojiet kursoru virs pirmā Š vārdā Šma.
|
|
427
|
|
428 3. Ievadiet ce un izlabojiet vārdu uz pareizu (šajā gad. "Šīs").
|
|
429
|
|
430 4. Spiediet <ESC> un pārvietojiet kursoru uz nākamo maināmo vārdu.
|
|
431
|
|
432 5. Atkārtojiet soļus 3 un 4 līdz pirmā un otrā rinda ir vienādas.
|
|
433
|
|
434 ---> Šma rindas vamula nepieciešams šimahaļ, lietojot šašābiļabita darbību.
|
|
435 ---> Šīs rindas vārdus nepieciešams izlabot, lietojot izmainīšanas darbību.
|
|
436
|
|
437 Ievērojiet, ka pēc ce un vārda ievades jūs paliekat ievietošanas režīmā.
|
|
438
|
|
439
|
|
440
|
|
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
442 3.4 nodarbība: CITAS MAINĪŠANAS DARBĪBAS AR c
|
|
443
|
|
444
|
|
445 ** Izmaiņu kustības operatoru lieto tieši tāpat kā dzēšanai. **
|
|
446
|
|
447 1. Izmaiņu kustības operators darbojas tāpat kā dzēšanai. Formāts ir:
|
|
448
|
|
449 c [skaitlis] kustība
|
|
450
|
|
451 2. Var lietot tos pašus kustības operatorus w (vārds) un $ (rindas beigas).
|
|
452
|
|
453 3. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->.
|
|
454
|
|
455 4. Pārvietojiet kursoru uz pirmo kļūdu.
|
|
456
|
|
457 5. Ievadiet c$ rakstiet nomaināmo tekstu līdz rindas beigām un spiediet <ESC>.
|
|
458
|
|
459 ---> Šī teksta beigas nepieciešams izlabot, lietojot c$ komandu.
|
|
460 ---> Šī teksta beigas nepieciešams izlabot, lietojot c$ šari-vari-traļi-muļi.
|
|
461
|
|
462 PIEZĪME: Lai labotu nepareizi ievadītu tekstu, spiediet <BACKSPACE> taustiņu.
|
|
463
|
|
464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
465 3. NODARBĪBAS APKOPOJUMS
|
|
466
|
|
467
|
|
468 1. Lai ievietotu izdzēsto tekstu, spiediet p taustiņu. Ar to ievietosiet
|
|
469 dzēsto tekstu PĒC kursora. (Ja bija izdzēsta vesela rinda, tā tiks
|
|
470 ievietota rindā VIRS kursora.)
|
|
471
|
|
472 2. Lai izmainītu burtu zem kursora, spiediet r un pēc tam
|
|
473 jums nepieciešamo rakstzīmi.
|
|
474
|
|
475 3. Izmaiņu operators ļauj jums nomainīt tekstu no kursora līdz
|
|
476 kustības operatora norādītajai vietai. Piemēram,
|
|
477 ievadot ce jūs izmaināt tekstu no kursora līdz VĀRDA beigām, bet
|
|
478 ievadot c$ jūs nomaināt tekstu no kursora līdz RINDAS beigām.
|
|
479
|
|
480 4. Izmaiņu komandas formāts ir:
|
|
481
|
|
482 c [skaitlis] kustība
|
|
483
|
|
484 Tagad dodieties uz nākamo nodarbību.
|
|
485
|
|
486
|
|
487
|
|
488 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
489 4.1 nodarbība: KURSORA VIETA FAILĀ UN FAILA STATUSS
|
|
490
|
|
491 ** Lai noteiktu kursora atrašanās vietu failā un faila statusu, spiediet CTRL-g
|
|
492 Lai pārvietotu kursoru uz noteiktu faila rindu, spiediet G **
|
|
493
|
|
494 PIEZĪME: Pirms pildīt šo uzdevumu, izlasiet visas tā darbības līdz beigām!
|
|
495
|
|
496 1. Spiediet Ctrl taustiņu, un neatlaižot to, spiediet g saīsināti CTRL-g.
|
|
497 Redaktora ekrāna apakšā parādīsies statusa rinda, ar faila statusu
|
|
498 un rindu kurā atrodas kursors, kā arī citu informāciju.
|
|
499 Atcerieties šo vietu, lai izpildītu 3. darbību.
|
|
500
|
|
501 PIEZĪME: Jūs varat redzēt kursora atrašanās vietu failā vienmēr ekrāna
|
|
502 labajā apakšējā stūrī, ja redaktoram ir ieslēgta ruler opcija.
|
|
503 (Skatiet palīdzību par šo komandu, ievadot :help 'ruler')
|
|
504
|
|
505 2. Lai pārvietotu kursoru uz faila beigām, ievadiet G
|
|
506 Lai pārvietotu kursoru uz faila sākumu, ievadiet gg
|
|
507
|
|
508 3. Ievadiet iepriekš iegaumētās rindas numuru un tad ievadiet G
|
|
509 Ar šo jūs pārvietosiet kursoru atpakaļ rindā, kurā jūs sākāt
|
|
510 šo nodarbību.
|
|
511
|
|
512 4. Atkārtojiet darbības 1. — 3. tik ilgi, kamēr droši atceraties šīs komandas.
|
|
513
|
|
514 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
515 4.2 nodarbība: MEKLĒŠANAS KOMANDA
|
|
516
|
|
517
|
|
518 ** Lai meklētu tekstā, spiediet / un ievadiet meklējamo frāzi. **
|
|
519
|
|
520 1. Normālajā režīmā spiediet / taustiņu. Ievērojiet, ka kursors pārvietojas
|
|
521 uz redaktora apakšējo rindu, līdzīgi, kā nospiežot taustiņu :
|
|
522 lai ievadītu dažādas komandas.
|
|
523
|
|
524 2. Tad ievadiet vārdu kļūūūda un spiediet <ENTER>.
|
|
525 Ar šo jūs izgaismosiet atrasto meklējamo redaktorā.
|
|
526
|
|
527 3. Lai atrastu nākošo vārdu, spiediet n taustiņu.
|
|
528 Lai pārvietotu kursoru uz nākamo atrasto vietu tekstā uz augšu,
|
|
529 ievadiet N
|
|
530
|
|
531 4. Lai meklētu frāzi augšupejošā virzienā / vietā lietojiet ?
|
|
532
|
|
533 5. Lai atgrieztos uz vietu, kurā sākāt meklēšanu, spiediet CTRL-O
|
|
534 (spiediet Ctrl, tad, to neatlaižot spiediet arī o). To var turpināt,
|
|
535 lai dotos tālāk atpakaļ, vai arī spiest CTRL-i, lai dotos uz priekšu.
|
|
536
|
|
537 ---> "kļūūūda" nav pareizs vārds; kļūda ir vienkārši kļūda.
|
|
538
|
|
539 PIEZĪME: Ja ir atrasta pēdējā meklējamā frāze faila beigās vai sākumā,
|
|
540 pēc nākamā meklējuma tiks atrasta pirmā/pēdējā faila sākumā/beigās,
|
|
541 ja vien nav atslēgta wrapscan opcija.
|
|
542
|
|
543 PIEZĪME: Ja vairs nevēlaties izgaismot meklējamo tekstu, spiediet /
|
|
544 un ievadiet nesakarīgu/neatrodamu frāzi. (VIM speciālisti parasti
|
|
545 piekārto savu taustiņu kombināciju šai darbībai.)
|
|
546
|
|
547 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
548 4.3 nodarbība: SAISTĪTO IEKAVU MEKLĒŠANA
|
|
549
|
|
550
|
|
551 ** Lai atrastu saistīto ),], vai } iekavu, ievadiet % **
|
|
552
|
|
553 1. Novietojiet kursoru uz iekavām (, [, { rindā ar atzīmi --->.
|
|
554
|
|
555 2. Ievadiet % simbolu.
|
|
556
|
|
557 3. Kursors pārvietosies uz izvēlētajai iekavai atbilstošo pretējo iekavu.
|
|
558
|
|
559 4. Ievadiet % lai pārvietotos atpakaļ uz atbilstošo pretējo iekavu.
|
|
560
|
|
561 5. Pārvietojiet kursoru uz cita veida iekavu (,),[,],{ or } un pārbaudiet,
|
|
562 kas notiek atkārtoti ievadot %
|
|
563
|
|
564 ---> Šī ir (testa rinda ar dažādām (-veida, [-veida] un {-veida} iekavām.))
|
|
565
|
|
566
|
|
567 PIEZĪME: Šī iespēja ir ļoti noderīga, lai pārbaudītu nelīdzsvarotas iekavas
|
|
568 programmas kodā
|
|
569
|
|
570
|
|
571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
572 4.4 nodarbība: AIZVIETOŠANAS KOMANDA
|
|
573
|
|
574
|
|
575 ** Ievadiet :s/vecais/jaunais/g lai aizvietotu 'vecais' ar 'jaunais'. **
|
|
576
|
|
577 1. Novietojiet kursoru rindā ar atzīmi --->.
|
|
578
|
|
579 2. Ievadiet :s/ss/s<ENTER>
|
|
580 Ievērojiet, ka šī komanda nomaina tikai pirmo atrasto frāzi.
|
|
581
|
|
582 3. Tagad ievadiet :s/ss/s/g<ENTER>
|
|
583 Ievērojiet, ka slēdzis g liek aizvietot frāzi visās atrastajās vietās.
|
|
584
|
|
585 ---> visslabākaiss laikss vērot ziedus ir pavassariss.
|
|
586
|
|
587 4. Aizvietošanas komandai var norādīt darbības diapazonu:
|
|
588
|
|
589 ievadiet :#,#s/vecais/jaunais/g kur #,# ir diapazona sākuma un beigu rinda
|
|
590 ievadiet :%s/vecais/jaunais/g lai aizvietotu frāzi visā failā
|
|
591 ievadiet :%s/vecais/jaunais/gc lai aizvietotu visā failā ar uzaicinājumu
|
|
592 apstiprināt katru aizvietošanu
|
|
593
|
|
594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
595 4.5 nodarbība: DARBĪBAS ATKĀRTOŠANA
|
|
596
|
|
597 ** Lai atkārtotu iepriekšējo darbību, spiediet . **
|
|
598
|
|
599 Atšķirībā no citiem teksta redaktoriem, Vim par vienu darbību uzskata
|
|
600 vairāku ievadīto komandu virkni ārpus normālā režīma (t.i. ievietošanas,
|
|
601 aizstāšanas u.tml.). Tas ļauj viegli atkārtot sarežģītas darbības, spiežot
|
|
602 . taustiņu.
|
|
603
|
|
604 1. Pārliecinieties, ka esat normālajā režīmā, spiežot <ESC>.
|
|
605
|
|
606 2. Sameklējiet pirmo skaitli rindā ar --->, ievadot: /11
|
|
607
|
|
608 3. Ievadiet komandu 2sll un atgriezieties normālajā režīmā.
|
|
609
|
|
610 4. Lai sameklētu nākamo skaitli un atkārtotu iepriekšējo aizstāšanas darbību,
|
|
611 spiediet: n.
|
|
612
|
|
613 ---> ba11e ce11e ha11e le11e ka11a mu11a nu11e ra11ijs šte11e ti11s ze11is
|
|
614 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
615 4. nodarbības APKOPOJUMS
|
|
616
|
|
617 1. CTRL-G statusa rindā parāda faila nosaukumu, statusu un kursora atrašanās
|
|
618 vietu
|
|
619 G pārvieto kursoru uz faila beigām.
|
|
620 skaitlis G pārvieto kursoru uz norādīto rindu.
|
|
621 gg pārvieto kursoru uz faila sākumu.
|
|
622
|
|
623 2. Ievadot / un frāzi, to meklē failā uz priekšu
|
|
624 Ievadot ? un frāzi, to meklē failā atpakaļ
|
|
625 Pēc pirmās atrastās frāzes, spiežot n sameklē nākamo frāzi tajā pašā virzienā
|
|
626 vai arī, spiežot N, sameklē nākamo frāzi pretējā virzienā.
|
|
627 CTRL-o pārvieto kursoru uz iepriekšējo izmaiņu vietu, CTRL-i uz nākamo vietu.
|
|
628 . atkārto iepriekšējo darbību, ko var apvienot ar meklēšanu: n. vai N.
|
|
629
|
|
630 3. Ja kursors atrodas uz (,),[,],{, vai }, ievadot % kursors pārvietojas uz
|
|
631 pretējo iekavu.
|
|
632
|
|
633 4. Lai aizvietotu frāzi tekošajā rindā vienreiz, ievadiet: :s/vecais/jaunais
|
|
634 Lai aizvietotu visas frāzes tekošajā rindā, ievadiet: :s/vecais/jaunais/g
|
|
635 Lai aizvietotu visas frāzes starp norādītajām rindām: :#,#s/vecais/jaunais/g
|
|
636 Lai aizvietotu visas frāzes failā, ievadiet: :%s/vecais/jaunais/g
|
|
637 Lai aizvietotu visas frāzes failā ar apstiprinājumu: :%s/vecais/jaunais/gc
|
|
638
|
|
639 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
640 5.1 nodarbība: KĀ IZPILDĪT ĀRĒJU KOMANDU
|
|
641
|
|
642
|
|
643 ** Ievadiet :! un pēc tam sekojošo ārējo komandu. **
|
|
644
|
|
645 1. Nospiediet ierasto : lai parādītu uzaicinājumu statusa rindā
|
|
646
|
|
647 2. Šajā rindā ievadiet ! (izsaukuma zīmi). Tā norāda VIM, ka būs jāizpilda
|
|
648 ārēja (komandrindas čaulas) komanda
|
|
649
|
|
650 3. Pēc tam ievadiet, piemēram ls un spiediet <ENTER>
|
|
651 Šī komanda ekrāna apakšējā daļā parādīs failu sarakstu.
|
|
652 Ja lietojat Windows, ls komandas vietā ievadiet dir
|
|
653
|
|
654 PIEZĪME: Izsaucamās komandas izpilda nospiežot <ENTER> taustiņu, kopš šī brīža
|
|
655 mēs to vairs īpaši neuzsvērsim. Lai aizvērtu komandas izvadīto saturu,
|
|
656 arī jāspiež <ENTER> taustiņš.
|
|
657
|
|
658
|
|
659 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
660 5.2 nodarbība: VAIRĀK PAR FAILU SAGLABĀŠANU
|
|
661
|
|
662 ** Lai saglabātu failu ar noteiktu nosaukumu, ievadiet :w NOSAUKUMS **
|
|
663
|
|
664 1. Ievadiet :!ls (vai :!dir), lai apskatītu failu sarakstu.
|
|
665 Atcerieties, ka pēc komandu nosaukuma ievades jānospiež <ENTER>!
|
|
666
|
|
667 2. Izdomājiet jaunu faila nosaukumu, piemēram, test
|
|
668
|
|
669 3. Tagad ievadiet: :w test1 (kur test ir jūsu izvēlētais faila nosaukums)
|
|
670
|
|
671 4. Šī komanda saglabās vim pamācību failā test
|
|
672 Lai pārbaudītu, ievadiet :!ls vai :!dir un sameklējiet failu sarakstā
|
|
673
|
|
674 PIEZĪME: Ja jūs iziesiet no vim un palaidīsiet to ar komandu vim test
|
|
675 vim atvērs jūsu saglabāto test failu.
|
|
676
|
|
677 5. Tagad izdzēsiet šo failu, ievadot komandu: :!rm test
|
|
678 Vai, ja lietojat Windows, komandu: :!del test
|
|
679
|
|
680 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
681 5.3 nodarbība: TEKSTA DAĻĒJA SAGLABĀŠANA
|
|
682
|
|
683 ** Lai saglabātu tikai daļu no faila, ievadiet: v kustība :w fails **
|
|
684
|
|
685 1. Pārvietojiet kursoru uz šo rindu
|
|
686
|
|
687 2. Spiediet v un pārvietojiet kursoru līdz piektajam punktam.
|
|
688
|
|
689 3. Spiediet : simbolu. Statusa rindā parādīsies :'<,'>
|
|
690
|
|
691 4. Ievadiet w test kur test ir izvēlētais faila nosaukums.
|
|
692 Pirms spiest <ENTER>, pārliecinieties, ka redzat :'<,'>w test
|
|
693
|
|
694 5. Vim saglabās iezīmēto tekstu failā test.
|
|
695 Neizdzēsiet šo failu, mēs to izmantosim nākošajā nodarbībā!
|
|
696
|
|
697 PIEZĪME: Spiežot v VIM pārslēdzas vizuālā iezīmēšanas režīmā. Jūs varat izmantot
|
|
698 kursora pārvietošanas komandas, lai iezīmētu nepieciešamo tekstu.
|
|
699 Pēc teksta iezīmēšanas, jūs varat izmantot dažādus operatorus, lai
|
|
700 kaut ko darītu ar iezīmēto tekstu. Piemēram, spiežot d jūs izdzēsīsit
|
|
701 iezīmēto tekstu.
|
|
702
|
|
703 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
704 5.4 nodarbība: FAILU SATURA IEGŪŠANA UN APVIENOŠANA
|
|
705
|
|
706 ** Lai ievietotu faila saturu, ievadiet :r fails **
|
|
707
|
|
708 1. Novietojiet kursoru tieši virs šīs rindas.
|
|
709
|
|
710 PIEZĪME: Pēc 2. soļa izpildes, jūs redzēsiet tekstu no 5.3 nodarbības.
|
|
711 Pēc tam pārvietojiet kursoru uz leju, lai lasītu tālāk šīs
|
|
712 nodarbības saturu.
|
|
713
|
|
714 2. Iegūstiet test faila saturu, ievadot komandas :r test
|
|
715 kur test ir jūsu iepriekšējā nodarbībā saglabātais fails.
|
|
716 Ielasītā faila saturs tiek ievietots zem kursora.
|
|
717
|
|
718 3. Lai pārbaudītu, ka darbība ir izdevusies, pārliecinieties, ka 5.4
|
|
719 nodarbības aprakstā ir saturs no 5.3 nodarbības.
|
|
720
|
|
721 PIEZĪME: Jūs varat ievadīt saturu failā, izpildot ārēju komandu.
|
|
722 Piemēram, ar komandu :r !ls
|
|
723 jūs ievietosiet failā tekošās mapes failu sarakstu.
|
|
724
|
|
725
|
|
726 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
727 5. nodarbības APKOPOJUMS
|
|
728
|
|
729 1. :!komanda izpilda ārēju komandu
|
|
730
|
|
731 Daži noderīgi piemēri:
|
|
732 (MS-DOS) (Unix)
|
|
733 :!dir :!ls - parāda mapes saturu
|
|
734 :!del fails :!rm fails - izdzēš norādīto failu
|
|
735
|
|
736 2. :w fails saglabā tekošo failu failā ar norādīto nosaukumu.
|
|
737
|
|
738 3. v kustība :w fails saglabā vizuāli iezīmēto tekstu norādītajā failā.
|
|
739
|
|
740 4. :r fails ielasa faila saturu tekošajā failā zem kursora.
|
|
741
|
|
742 5. :r !ls ielasa izpildītās komandas atgriezto saturu failā zem kursora.
|
|
743
|
|
744
|
|
745 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
746 6.1 nodarbība: ATVĒRŠANAS KOMANDA
|
|
747
|
|
748 ** Ievadiet o lai ievadītu jaunu rindu virs kursora un pārietu ievades režīmā. **
|
|
749
|
|
750 1. Pārvietojiet kursoru uz rindu ar atzīmi --->.
|
|
751
|
|
752 2. Ievadiet mazo o lai ievadītu jaunu rindu virs kursora un pārslēgtos
|
|
753 ievades režīmā.
|
|
754
|
|
755 3. Ievadiet kādu tekstu un spiediet <ESC>, lai izietu no ievades režīma.
|
|
756
|
|
757 ---> Ievadot o izveidosiet rindu virs šīs un pāriesiet ievades režīmā.
|
|
758
|
|
759 4. Lai izveidotu rindu ZEM kursora, ievadiet lielo O.
|
|
760
|
|
761 ---> Ievadot O izveidosiet rindu zem šīs un pāriesiet ievades režīmā.
|
|
762
|
|
763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
764 6.2 nodarbība: PIEVIENOŠANAS KOMANDA
|
|
765
|
|
766 ** Ievadiet a lai ievietotu jaunu tekstu PĒC kursora. **
|
|
767
|
|
768 1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->.
|
|
769
|
|
770 2. Spiediet e līdz kursors ir pirmā nepabeigtā vārda beigās.
|
|
771
|
|
772 3. Ievadiet a (mazo a), lai pievienotu tekstu pēc kursora.
|
|
773
|
|
774 4. Ievadiet tekstu, lai abas rindas ar atzīmi ---> sakrīt.
|
|
775 Spiediet <ESC>, lai pārietu normālajā režīmā.
|
|
776
|
|
777 5. Ievadiet e, lai novietotu kursoru nākamā nepabiegtā vārda beigās,
|
|
778 un atkārtojiet soļus 3 un 4.
|
|
779
|
|
780 ---> Šī rin ju palīd praktiz tekst pievienoš vārd bei
|
|
781 ---> Šī rinda jums palīdzēs praktizēties teksta pievienošanā vārdu beigās.
|
|
782
|
|
783 PIEZĪME: No normālā režīma pāriet uz ievades režīmu ievadot a, i, A un I.
|
|
784 Atšķirība ir tikai tā, kur tiek uzsākta teksta ievade: a – pēc kursora,
|
|
785 i — pirms kursora, A — rindas beigās, I — rindas sākumā.
|
|
786
|
|
787 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
788 6.3 nodarbība: VĒL VIENS AIZVIETOŠANAS VEIDS
|
|
789
|
|
790 ** Lai aizvietotu vairāk kā vienu rakstzīmi, spiediet R **
|
|
791
|
|
792 1. Pārvietojiet kursoru uz rindu ar atzīmi --->.
|
|
793
|
|
794 2. Pārvietojiet kursoru uz pirmo no xxx
|
|
795
|
|
796 3. Spiediet R un ievadiet skaitli, kas norādīts apakšējā rindā tā,
|
|
797 lai ievadītie cipari pārraksta xxx.
|
|
798
|
|
799 4. Lai izietu no aizvietošanas režīma, spiediet <ESC>.
|
|
800 Pārliecinieties, ka pārējais rindas saturs nav izmainīts.
|
|
801
|
|
802 5. Atkārtojiet 2. — 4. soļa darbības, lai līdzīgi aizvietotu pārējos xxx.
|
|
803
|
|
804 ---> Saskaitot xxx ar xxx iegūstam xxx.
|
|
805 ---> Saskaitot 123 ar 456 iegūstam 579.
|
|
806
|
|
807 PIEZĪME: Aizvietošanas režīms darbojas līdzīgi ievietošanas režīmam, ar
|
|
808 tikai ievadītās rakstzīmes aizvieto esošās.
|
|
809
|
|
810 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
811 6.4 nodarbība: TEKSTA KOPĒŠANA UN IEVIETOŠANA
|
|
812
|
|
813 ** Lai kopētu tekstu, izmantojiet y, bet lai ievietotu — p **
|
|
814
|
|
815 1. Pārvietojiet kursoru uz rindu ar atzīmi ---> un novietojiet kursoru
|
|
816 pēc "a)"
|
|
817
|
|
818 2. Ieslēdziet vizuālo režīmu, spiežot v un pārvietojiet kursoru līdz
|
|
819 "pirmais" (to neskaitot)
|
|
820
|
|
821 3. Spiediet y lai iekopētu izcelto tekstu
|
|
822
|
|
823 4. Pārvietojiet kursoru uz nākamās rindas beigām, spiežot j$
|
|
824
|
|
825 5. Spiediet p lai ievietotu nokopēto tekstu. Pēc tam spiediet <ESC>
|
|
826
|
|
827 6. Ierakstiet otrās rindas beigās vārdu "otrais"
|
|
828
|
|
829 7. Līdzīgi, lietojot v y un p, nokopējiet vārdu "simtdivdesmitpiecgadnieks",
|
|
830 lai iegūtu rindu: šis ir otrais simtdivdesmitpiecgadnieks.
|
|
831
|
|
832 ---> a) šis ir pirmais simtdivdesmitpiecgadnieks.
|
|
833 b)
|
|
834
|
|
835 PIEZĪME: y var lietot kopā ar pārvietošanās operatoru, piemēram,
|
|
836 spiežot yw var nokopēt izvēlēto vārdu.
|
|
837 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
838 6.5 nodarbība: IESTATĪJUMU MAIŅA
|
|
839
|
|
840 ** Iestatiet meklēšana un aizstāšana, neievērojot lielos/mazos burtus **
|
|
841
|
|
842 1. Sameklējiet vārdu 'neievērot', ievadot: /neievērot <ENTER>
|
|
843 Atkārtojiet meklēšanu, spiežot n
|
|
844
|
|
845 2. Iestatiet 'ic' (Neievērot lielos/mazos burtus) iestatījumu, ievadot: :set ic
|
|
846
|
|
847 3. Tagad sameklējiet 'neievērot' atkārtoti, spiežot n
|
|
848 Ievērojiet, ka tiek atrasti vārdi Neievērot un NEIEVĒROT.
|
|
849
|
|
850 4. Iestatiet 'hlsearch' un 'incsearch' opcijas, ievadot: :set hls is
|
|
851
|
|
852 5. Ievadiet atkal sekojošo komandu, un skatieties, kas notiek: /neievērot <ENTER>
|
|
853
|
|
854 6. Lai atceltu lielo/mazo burtu neievērošanu, ievadiet: :set noic
|
|
855
|
|
856 PIEZĪME: Lai atceltu atrasto vietu izcelšanu, ievadiet: :nohlsearch
|
|
857 PIEZĪME: Ja vēlaties meklēt gan lielos, gan mazos burtus vienā meklējumā,
|
|
858 ievadiet papildu komandu \c
|
|
859 Piemēram: /neievērot\c <ENTER>
|
|
860 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
861 6. nodarbības APKOPOJUMS
|
|
862
|
|
863 Lai pārietu uz ievietošanas režīmu un:
|
|
864
|
|
865 1. lai ievietotu jaunu rindu zem tekošās, ievadiet o
|
|
866 lai ievietotu jaunu rindu virs tekošās, ievadiet O
|
|
867
|
|
868 2. Lai ievietotu tekstu pēc kursora, ievadiet a
|
|
869 Lai ievietotu tekstu rindas beigās, ievadiet A
|
|
870
|
|
871 Normālajā režīmā:
|
|
872
|
|
873 3. e komanda pārvieto kursoru uz vārda beigām.
|
|
874
|
|
875 4. y komanda nokopē tekstu, bet p komanda ievieto to.
|
|
876
|
|
877 5. R ieslēdz aizvietošanas režīmu, līdz tiek nospiests <ESC>.
|
|
878
|
|
879 6. Ievadot ":set xxx" iestata "xxx" opciju. Dažas no tām ir sekojošas:
|
|
880 'ic' 'ignorecase' meklējot neievēro lielos/mazos burtus.
|
|
881 'is' 'incsearch' uzreiz meklē daļēji ievadīto frāzi.
|
|
882 'hls' 'hlsearch' izgaismo atrastās frāzes.
|
|
883 Var norādīt gan īso, gan garo opcijas nosaukumu.
|
|
884
|
|
885 7. Lai opciju izslēgtu, pievieno priedēkli "no". Piemēram, :set noic
|
|
886
|
|
887 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
888 7.1 nodarbība: PALĪDZĪBAS IEGŪŠANA
|
|
889
|
|
890
|
|
891 ** Iebūvētās palīdzības izmantošana **
|
|
892
|
|
893 Vim ir plaša iebūvētā palīdzības sistēma. Lai sāktu to lietot, ievadiet vieno
|
|
894 no sekojošām komandām:
|
|
895 - spiediet <HELP> taustiņu (ja jūsu tastatūrā tāds pastāv)
|
|
896 - spiediet <F1> taustiņu (ja jūsu tastatūrai ir tāds)
|
|
897 - ievadiet :help <ENTER>
|
|
898
|
|
899 Izlasiet palīdzības aprakstu, lai saprastu, kā tas darbojas.
|
|
900 Ievadiet CTRL-W CTRL-W lai pārslēgtos uz citu logu.
|
|
901 Ievadiet :q <ENTER> lai aizvērtu palīdzības logu.
|
|
902
|
|
903 Jūs varat atrast konkrētu palīdzību par jebkuru komandu, ievadot:
|
|
904 ":help" komanda. Piemēram (neaizmirstiet komandas beigās nospiest <ENTER>):
|
|
905
|
|
906 :help w
|
|
907 :help c_CTRL-D
|
|
908 :help insert-index
|
|
909 :help user-manual
|
|
910 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
911 7.2 nodarbība: IZVEIDOJIET SĀKŠANAS SKRIPTU
|
|
912
|
|
913 ** Ieslēdziet Vim iespējas **
|
|
914
|
|
915 Vim ir daudz plašākas iespējas, nekā Vi, bet vairums no tām,
|
|
916 pēc noklusēšanas, nav ieslēgtas. Lai tās ieslēgtu, izveidojiet "vimrc" failu.
|
|
917
|
|
918 1. Atkarībā no lietotās operētājsistēmas, atveriet "vimrc" failu sekojoši:
|
24751
|
919 :e ~/.vimrc Unix-veidīgā (t.sk. MacOS un Linux)
|
|
920 :e ~/_vimrc VMS-veidīgā (t.sk. MS-Windows)
|
14372
|
921
|
|
922 2. Ielasiet "vimrc" šablona faila saturu, ievadot:
|
|
923 :r $VIMRUNTIME/vimrc_example.vim
|
|
924
|
|
925 3. Saglabājiet šablona saturu savā iestatījumu failā:
|
|
926 :w
|
|
927
|
|
928 Kad nākamo reizi atvērsiet Vim, tajā tiks izmantota sintakses izgaismošana.
|
|
929 Jūs varat ievietot arī citas iestatījumu iespējas savā "vimrc" failā.
|
|
930 Papildu informācijai ievadiet :help vimrc-intro
|
|
931
|
|
932 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
933 7.3 nodarbība: AUTOMĀTISKĀ PABEIGŠANA
|
|
934
|
|
935 ** Automātisko pabeigšanu komandrindā izsauc ar CTRL-D un <TAB> **
|
|
936
|
|
937 1. Pārliecinieties, ka Vim ir ar Vi nesavietojamā režīmā: :set nocp
|
|
938
|
|
939 2. Apskatiet tekošās mapes saturu Vim, ievadot: :!ls vai :!dir
|
|
940
|
|
941 3. Ievadiet komandas sākumu ar: :e
|
|
942
|
|
943 4. Spiediet CTRL-D un Vim parādīs visas komandas, kuras sākas ar "e".
|
|
944
|
|
945 5. Spiediet <TAB> un Vim automātiski pabeigs komandu uz ":edit".
|
|
946
|
|
947 6. Spiediet atstarpes taustiņu un sāciet ievadīt faila nosaukumu,
|
|
948 piemēram: :edit FIL
|
|
949
|
|
950 7. Spiediet <TAB> un Vim pabeigs faila nosaukumu,
|
|
951 ja norādītais sākums ir unikāls.
|
|
952
|
|
953 PIEZĪME: Pabeigšana strādā dažādām komandām.
|
|
954 Vienkārši mēģiniet spiest CTRL-D un <TAB>.
|
|
955 Šī iespēja var būt īpaši noderīga, ievadot :help .
|
|
956
|
|
957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
958 7. nodarbības APKOPOJUMS
|
|
959
|
|
960
|
|
961 1. Lai atvērtu palīdzības logu, ievadiet :help vai spiediet <F1> vai <Help>
|
|
962
|
|
963 2. Lai atvērtu palīdzību par "komanda", ievadiet :help komanda
|
|
964
|
|
965 3. Lai pārslēgtos uz citu logu, spiediet: CTRL-W CTRL-W
|
|
966
|
|
967 4. Lai aizvērtu tekošo logu, ievadiet: :q
|
|
968
|
|
969 5. Izveidojiet savu "vimrc" sākšanas skriptu ar saviem iestatījumiem.
|
|
970
|
|
971 6. Ievadot : komanda spiediet CTRL-D, lai apskatītu iespējamos pabeigšanas
|
|
972 veidus. Lai pabeigtu komandu, spiediet <TAB> .
|
|
973
|
|
974
|
|
975
|
|
976
|
|
977 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
978
|
|
979 Ar šo Vim ievads ir pabeigts. Tajā tika sniegts īss Vim redaktora apraksts,
|
|
980 ar kuru pietiek, lai Vim lietotu vienkāršām darbībām.
|
|
981 Vim iespējas ir daudz plašākas, un tajā ir daudz vairāk komandu. Lai apskatītu
|
|
982 tās, ievadiet: ":help user-manual".
|
|
983
|
|
984 Tālākai apmācībai tiek rekomendētas sekojošas grāmatas:
|
|
985
|
|
986 Vim - Vi Improved, Steve Oualline, New Riders
|
|
987
|
|
988 Šī grāmata ir tieši par Vim, un ir ļoti ieteicama iesācējiem.
|
27623
|
989 Daudzi piemēri un attēli no tās pieejami: https://iccf-holland.org/click5.html
|
14372
|
990
|
|
991 Otra, vecāka grāmata ir par Vi, nevis Vim, bet arī ir ļoti noderīga:
|
|
992
|
|
993 Learning the Vi Editor, Linda Lamb, O'Reilly & Associates Inc.
|
|
994
|
|
995 Tajā ir visplašākais Vi iespēju apraksts, grāmatas sestajā laidienā ir
|
|
996 aprakstītas arī Vim iespējas.
|
|
997
|
|
998 Šīs pamācības variantu angļu valodā izveidoja:
|
|
999
|
|
1000 * Michael C. Pierce,
|
|
1001 * Robert K. Ware,
|
|
1002 * Charles Smith,
|
|
1003 * Bram Moolenaar.
|
|
1004
|
|
1005 Pamācību latviešu valodā tulkoja:
|
|
1006
|
|
1007 * Valdis Vītoliņš
|
|
1008
|
|
1009 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|