Mercurial > vim
comparison runtime/tutor/tutor.lv.utf-8 @ 14372:2a4a2dc35c55
Update runtime files.
commit https://github.com/vim/vim/commit/a9604e61451707b38fdcb088fbfaeea2b922fef6
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 21 05:56:22 2018 +0200
Update runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 21 Jul 2018 06:00:09 +0200 |
parents | |
children | e69e7133c9cf |
comparison
equal
deleted
inserted
replaced
14371:2fb503a18f12 | 14372:2a4a2dc35c55 |
---|---|
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: | |
919 :e ~/.vimrc Unix-veidīgā (t.sk. MacOS un Linux) | |
920 :e $VIM/_vimrc VMS-veidīgā (t.sk. MS-Windows) | |
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. | |
989 Daudzi piemēri un attēli no tās pieejami: http://iccf-holland.org/click5.html | |
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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |