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 41PIEZĪ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 44PIEZĪ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 63PIEZĪ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 86PIEZĪ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 177PIEZĪME: <ESC> spiešana atgriezīs jūs normālajā režīmā, vai arī atcels 178 nepareizu vai daļēji ievadītu komandu. 179 180Tagad 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 196PIEZĪ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 248PIEZĪ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 413PIEZĪ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 437Ievē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 462PIEZĪ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 484Tagad 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 501PIEZĪ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 539PIEZĪ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 543PIEZĪ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 567PIEZĪ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 654PIEZĪ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 674PIEZĪ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 697PIEZĪ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 710PIEZĪ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 721PIEZĪ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 783PIEZĪ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 807PIEZĪ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 856PIEZĪME: Lai atceltu atrasto vietu izcelšanu, ievadiet: :nohlsearch 857PIEZĪ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 ~/_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 953PIEZĪ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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010