mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			1010 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1010 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ===============================================================================
 | ||
| =         Ī s a          p a m ā c ī b a        V I M     -   Versija 1.7     =
 | ||
| ===============================================================================
 | ||
| 
 | ||
|    Vim ir jaudīgs teksta redaktors ar pārāk daudzām komandām, lai to
 | ||
|    aprakstītu tik īsā aprakstā kā šis. Šī pamācība ir paredzēta, lai
 | ||
|    spētu iemācīties tik daudz, cik nepieciešams, lietojot Vim, kā plaša
 | ||
|    pielietojuma teksta redaktoru.
 | ||
| 
 | ||
|    Atkarībā no tā, cik daudz laika veltīsiet eksperimentiem,
 | ||
|    šīs pamācības aptuvenais izpildīšanas laiks  ir 25 — 30 minūtes.
 | ||
| 
 | ||
|    UZMANĪBU:
 | ||
|    Darbojoties ar komandām, jūs izmainīsiet šo tekstu, tāpēc izveidojiet šī
 | ||
|    faila kopiju (ja jūs palaidāt "vimtutor" komandu, šī jau ir kopija).
 | ||
| 
 | ||
|    Svarīgi atcerēties, ka šo pamācību ir paredzēts izpildīt praktiski!
 | ||
|    Ja jūs tikai lasīsiet šo tekstu, jūs komandas aizmirsīsiet!
 | ||
| 
 | ||
|    Tagad pārliecinieties, ka tastatūrai nav nospiesti SHIFT vai
 | ||
|    CAPS-LOCK taustiņi un spiediet j taustiņu, līdz pilnībā redzat
 | ||
| 
 | ||
|    1.1 nodarbības saturu
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.1 nodarbība: KURSORA PĀRVIETOŠANA
 | ||
| 
 | ||
|     ** Lai pārvietotu kursoru, spiediet taustiņus h, j, k, l  **
 | ||
| 
 | ||
|   Lai atcerētos,
 | ||
|   izmantojiet vārdus:        k          "Kaugšup"
 | ||
|                              ^
 | ||
|             pa "Heisi"  h  <   >  l  pa "Labi"
 | ||
|                              v
 | ||
|                              j          "Jejup"
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru pa ekrānu tik ilgi, kamēr pierodat.
 | ||
| 
 | ||
|   2. Turiet j taustiņu tik ilgi, kamēr ieslēdzas tā auto-atkārtošana.
 | ||
|      Un dodieties uz nākamo nodarbību.
 | ||
| 
 | ||
| PIEZĪME: Ja neesat pārliecināts par nospiesto taustiņu, spiediet <ESC>,
 | ||
|       lai atgrieztos normālajā režīmā, un spiediet vajadzīgo taustiņu atkal.
 | ||
| 
 | ||
| PIEZĪME: Kursora vadībai var izmantot arī bultiņu taustiņus, bet ticiet —
 | ||
|       iemācīties vadīt ar j, k, l, h taustiņiem ir daudz parocīgāk!
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.2 nodarbība: IZIEŠANA NO VIM
 | ||
| 
 | ||
|   !! PIEZĪME: Pirms izpildīt šīs nodarbības soļus, izlasiet visu instrukciju!
 | ||
| 
 | ||
|   1. Lai būtu drošs, ka esat normālajā režīmā, nospiediet <ESC> taustiņu.
 | ||
| 
 | ||
|   2. Ievadiet komandu:   :q! <ENTER>.
 | ||
|      Ievadot šo komandu, jūs iziesiet no redaktora nesaglabājot izmaiņas.
 | ||
| 
 | ||
|   3. Ja palaidāt vim komandrindā, tad pēc tam atkal to izsauciet, ievadot
 | ||
|      vimtutor <ENTER>
 | ||
| 
 | ||
|   4. Kad esat iegaumējis 1. — 3. soli, izpildiet tos, lai atgrieztos
 | ||
|      redaktorā.
 | ||
| 
 | ||
| PIEZĪME:  :q! <ENTER> komanda atceļ visas failā radītās izmaiņas. Pēc dažām
 | ||
|        nodarbībām jūs uzzināsiet, kā izmaiņas varat saglabāt.
 | ||
| 
 | ||
|   5. Pārvietojiet kursoru, uz 1.3 nodarbību.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.3 nodarbība: TEKSTA REDIĢĒŠANA – DZĒŠANA
 | ||
| 
 | ||
| 	   ** Lai izdzēstu zem kursora atrodošos burtu, spiediet  x  **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz līniju ar atzīmi --->.
 | ||
| 
 | ||
|   2. Lai izlabotu kļūdas, pārvietojiet kursoru uz vajadzīgo burtu.
 | ||
| 
 | ||
|   3. Spiediet x taustiņu, lai izdzēstu nevajadzīgo burtu.
 | ||
| 
 | ||
|   4. Atkārtojiet 2. līdz 4. soļus, līdz teksts ir pareizs.
 | ||
| 
 | ||
| ---> Hiiipijiiii čččauuukstiiina celllofānu.
 | ||
| 
 | ||
|   5. Kad augstāk parādītā rinda ir izlabota, dodieties uz 1.4. nodarbību.
 | ||
| 
 | ||
| PIEZĪME: Izpildot šo pamācību, centieties mācīties nevis domājot,
 | ||
|          bet gan praktiski trenējot kustību atmiņu.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.4 nodarbība: TEKSTA REDIĢĒŠANA — IEVIETOŠANA
 | ||
| 
 | ||
| 			** Lai ievietotu tekstu, spiediet i **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo līniju ar atzīmi --->.
 | ||
| 
 | ||
|   2. Lai ierakstītu tekstu augšējā rindā tieši tādu pašu kā apakšējā,
 | ||
|      novietojiet kursoru tieši PĒC ievietojamā teksta.
 | ||
| 
 | ||
|   3. Spiediet i un ievadiet visu nepieciešamo tekstu.
 | ||
| 
 | ||
|   4. Pēc katra papildinājuma, spiediet <ESC> lai atgrieztos normālajā režīmā.
 | ||
|      Atkārtojiet 2. līdz 4. soļus, līdz teksts ir pareizs.
 | ||
| 
 | ||
| ---> Šaā lnij no tksta rūkt dai buti.
 | ||
|      Šajā līnijā no teksta trūkst daži burti.
 | ||
| 
 | ||
|   5. Kad esat apguvis šīs darbības, dodieties uz 1.5. nodarbību.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.5 nodarbība: TEKSTA REDIĢĒŠANA — PIEVIENOŠANA
 | ||
| 
 | ||
| 			** Lai pievienotu tekstu, spiediet A **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo līniju ar atzīmi --->.
 | ||
|      Nav svarīgi, uz kura šīs rindas burta atrodas kursors.
 | ||
| 
 | ||
|   2. Spiediet A un pievienojiet iztrūkstošo tekstu.
 | ||
| 
 | ||
|   3. Kad nepieciešamais teksts ir pievienots, spiediet <ESC>,
 | ||
|      lai atgrieztos normālajā režīmā.
 | ||
| 
 | ||
|   4. Pārvietojiet kursoru uz otro līniju ar atzīmi --->
 | ||
|      un atkārtojiet 2. un 3. soļus.
 | ||
| 
 | ||
| ---> Šajā līnijā tekstam
 | ||
|      Šajā līnijā tekstam pietrūkst beigas.
 | ||
| ---> Šajā līnijā t
 | ||
|      Šajā līnijā tekstam pietrūkst beigas.
 | ||
| 
 | ||
|   5. Kad esat apguvis šīs darbības, dodieties uz 1.6. nodarbību.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1.6 nodarbība: FAILA SAGLABĀŠANA
 | ||
| 
 | ||
|         ** Lai saglabātu failu un izietu no redaktora, spiediet :wq **
 | ||
| 
 | ||
|   !! PIEZĪME: Pirms izpildīt šo nodarbību, izlasiet visus tās soļus!
 | ||
| 
 | ||
|   1. Pārliecinieties, ka esat pareizi izpildījis visas iepriekšējās nodarbības.
 | ||
| 
 | ||
|   2. Ja neesat pārliecināts, izejiet no redaktora, kā 1.2. nodarbībā ar komandu:
 | ||
|      :q!
 | ||
| 
 | ||
|   3. Tad atkal palaidiet pamācību, un, ja nepieciešams, veiciet failā izmaiņas.
 | ||
| 
 | ||
|   4. Saglabājiet faila izmaiņas, redaktorā ievadot  :w tutor <ENTER>
 | ||
|      Izejiet no redaktora, ievadot komandu  :wq <ENTER>
 | ||
| 
 | ||
|   5. Palaidiet atkal šo pamācību, terminālī ievadot komandu: vim tutor
 | ||
|      Šajā komandā vārds "vim" izsauc teksta redaktoru, bet
 | ||
|      vārds "tutor" ir faila nosaukums, kurā ir saglabāta izmainītā pamācība.
 | ||
| 
 | ||
|   5. Kad esat sapratis veicamās darbības, izpildiet tās.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     1. nodarbības APKOPOJUMS
 | ||
| 
 | ||
| 
 | ||
|   1. Kursoru pārvieto ar bultiņu vai arī h,j,k,l taustiņiem:
 | ||
| 	 h (pa kreisi)   j (lejup)     k (augšup)   l (pa labi)
 | ||
| 
 | ||
|   2. Lai ar Vim rediģētu noteiktu failu, ievadiet komandu:  vim fails <ENTER>
 | ||
| 
 | ||
|   3. Lai izietu no Vim ievadiet:
 | ||
|      <ESC>   :q!         <ENTER>   lai pazaudētu izmaiņas.
 | ||
|      <ESC>   :wq         <ENTER>   lai saglabātu izmaiņas.
 | ||
| 
 | ||
|   4. Lai izdzēstu burtu zem kursora, spiediet x
 | ||
| 
 | ||
|   5. Lai ievietotu vai pievienotu tekstu, spiediet:
 | ||
| 	 i   ievadāmais teksts          <ESC>   lai ievietotu pirms kursora
 | ||
| 	 A   pievienojamais teksts      <ESC>   lai pievienotu rindas beigās
 | ||
| 
 | ||
| PIEZĪME: <ESC> spiešana atgriezīs jūs normālajā režīmā, vai arī atcels
 | ||
|          nepareizu vai daļēji ievadītu komandu.
 | ||
| 
 | ||
| Tagad dodieties uz 2. nodarbību.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.1 nodarbība: DZĒŠANAS KOMANDAS
 | ||
| 
 | ||
| 
 | ||
| 		       ** Lai izdzēstu vārdu, spiediet dw **
 | ||
| 
 | ||
|   1. Nospiediet <ESC> lai pārliecinātos, ka esat normālajā režīmā.
 | ||
| 
 | ||
|   2. Pārvietojiet kursoru uz rindu ar atzīmi --->.
 | ||
| 
 | ||
|   3. Pārvietojiet kursoru uz izdzēšamā vārda sākumu.
 | ||
| 
 | ||
|   4. Ievadiet   dw    lai izdzēstu nepieciešamo vārdu.
 | ||
| 
 | ||
| PIEZĪME: Nospiežot d, ekrāna labajā apakšējā stūrī parādīsies d burts.
 | ||
|          Tas ir tāpēc, ka Vim gaida nākamo komandu (burtu w).
 | ||
|          Ja jūs redzat citu burtu, vai neredzat neko, esat kaut ko izdarījis
 | ||
|          nepareizi. Tad spiediet <ESC> un sāciet no sākuma.
 | ||
| 
 | ||
| ---> Šajā kuku teikumā ir tata daži lala vārdi, kuri mumu nav vajadzīgi.
 | ||
| 
 | ||
|   5. Izpildiet 3. — 4. soļus, līdz teksts ir pareizs un dodieties uz 2.2. nodarbību.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.2 nodarbība: CITAS DZĒŠANAS KOMANDAS
 | ||
| 
 | ||
| 
 | ||
| 	   ** Lai izdzēstu līdz rindas beigām, spiediet d$ **
 | ||
| 
 | ||
|   1. Nospiediet <ESC> lai pārliecinātos, ka esat normālajā režīmā.
 | ||
| 
 | ||
|   2. Pārvietojiet kursoru uz rindu ar atzīmi --->.
 | ||
| 
 | ||
|   3. Pārvietojiet kursoru līdz pirmā teikuma beigām (PĒC pirmā punkta).
 | ||
| 
 | ||
|   4. Ievadiet d$  lai izdzēstu tekstu no kursora līdz rindas beigām.
 | ||
| 
 | ||
| ---> Kāds ir ievadījis teikuma beigas divreiz. ievadījis teikuma beigas divreiz.
 | ||
| 
 | ||
| 
 | ||
|   5. Dodieties uz 2.3 nodarbību, lai labāk izprastu, kā tas notiek.
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.3 nodarbība: OPERATORI UN KOMANDAS
 | ||
| 
 | ||
| 
 | ||
|   Daudzas tekstu mainošās komandas sastāv no operatora un kustības.
 | ||
|   Dzēšanas komanda, kuru izsauc ar d operatoru vispārīgā gadījumā ir sekojoša:
 | ||
| 
 | ||
|         d kustība
 | ||
| 
 | ||
|   Kur:
 | ||
|     d       - ir dzēšanas operators.
 | ||
|     kustība - ir operators, kas nosaka dzēšanas veidu.
 | ||
| 
 | ||
|   Biežāk izplatītās kustības ir:
 | ||
|     w - līdz nākamā vārda sākumam, NEIESKAITOT tā pirmo burtu.
 | ||
|     e - līdz tekošā vārda beigām, IESKAITOT pēdējo burtu.
 | ||
|     $ - līdz rindas beigām, IESKAITOT tās pēdējo burtu.
 | ||
| 
 | ||
|   Piemēram, ievadot  de  tiks izdzēsts teksts no kursora līdz rindas beigām.
 | ||
| 
 | ||
| PIEZĪME: Ievadot kustības komandu normālajā režīmā, tā pārvietos kursoru uz
 | ||
|          norādīto vietu.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.4 nodarbība: KUSTĪBAS SKAITA IZMANTOŠANA
 | ||
| 
 | ||
| 
 | ||
|    ** Pirms kustības ievadot skaitli, tā tiks atkārtota norādās reizes. **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz līniju ar atzīmi --->.
 | ||
| 
 | ||
|   2. Ievadiet  2w  lai pārvietotu kursoru par 2 vārdiem uz priekšu.
 | ||
| 
 | ||
|   3. Ievadiet  3e  lai pārvietotu kursoru par 3 vārdiem atpakaļ.
 | ||
| 
 | ||
|   4. Ievadiet  0  (nulli), lai pārvietotu kursoru uz rindas sākumu.
 | ||
| 
 | ||
|   5. Atkārtojiet 2. — 3. soļus ar dažādiem skaitļiem.
 | ||
| 
 | ||
| ---> Šī ir rinda ar vārdiem, kurā jūs varat pārvietoties.
 | ||
| 
 | ||
|   6. Dodieties uz nodarbību 2.5.
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.5 nodarbība: SKAITĻA IZMANTOŠANA DZĒŠANAI
 | ||
| 
 | ||
| 
 | ||
|    ** Ievadot skaitli pirms operatora, tas tiks atkārtots norādītās reizes. **
 | ||
| 
 | ||
|   Pirms augšminētajām dzēšanas un pārvietošanās darbībām
 | ||
|   var ievadīt skaitli, lai norādītu cik reizes to izpildīt, formā:
 | ||
| 	 d   skaitlis  kustība
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo vārdu ar LIELAJIEM BURTIEM rindā ar atzīmi --->.
 | ||
| 
 | ||
|   2. Ievadiet komandu d2w lai izdzēstu divus vārdus ar LIELAJIEM BURTIEM
 | ||
| 
 | ||
|   3. Atkārtojiet pirmo soli, dzēšanas komandai norādot dažādus skaitļus,
 | ||
|      lai izdzēstu visus vārdus ar LIELAJIEM BURTIEM
 | ||
| 
 | ||
| --->  šajā ABC DE rindā FGHI JK LMN OP ir jāizdzēš liekie Q RS TUV vārdi
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.6 nodarbība: DARBĪBAS AR RINDĀM
 | ||
| 
 | ||
| 
 | ||
| 		   ** Ievadiet   dd   lai izdzēstu visu teksta rindu. **
 | ||
| 
 | ||
|   Tā kā veselas rindas izdzēšana ir izplatīta darbība, Vi dizaineri nolēma
 | ||
|   tās dzēšanu realizēt ar dubultu d ievadīšanu.
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz otro rindu ar atzīmi --->
 | ||
|   2. Ievadiet  dd  lai izdzēstu rindu.
 | ||
|   3. Pārvietojiet kursoru uz ceturto rindu.
 | ||
|   4. Ievadiet  2dd   lai izdzēstu divas rindas.
 | ||
| 
 | ||
| --->  1)  Astoņi kustoņi,
 | ||
| --->  2)  astoņi kustoņi,
 | ||
| --->  3)  kas tos astoņus kustoņus pirks?
 | ||
| --->  4)  Zirgs.
 | ||
| --->  5)  Astoņi kustoņi,
 | ||
| --->  6)  astoņi kustoņi,
 | ||
| --->  7)  kas tos astoņus kustoņus pirks?
 | ||
| --->  8)  Cirks.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2.7 nodarbība: ATCELŠANAS KOMANDA
 | ||
| 
 | ||
| 
 | ||
|    ** Lai atceltu darbību, spiediet  u  **
 | ||
|    ** Lai atceltu visas darbības tekošajā rindā, spiediet  U  **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz rindu ar atzīmi ---> un novietojiet to uz
 | ||
|      pirmās kļūdas.
 | ||
|   2. Pārvietojiet kursoru un ievadiet  x  lai izdzēstu visus liekos burtus.
 | ||
|   3. Ievadiet  u  lai atceltu iepriekšējo komandu.
 | ||
|   4. Šī darbība atcels iepriekšējo darbību, kuru veicāt, ievadot  x
 | ||
|   5. Ievadiet  U  lai atgrieztos sākuma stāvoklī.
 | ||
|   6. Ievadiet  u  vairākas reizes, lai atceltu  U  un iepriekšējās komandas.
 | ||
|   7. Ievadiet  CTRL-R  t.i.:
 | ||
|      nospiediet CTRL un, to neatlaižot, Shift un to neatlaižot un r
 | ||
|      vairākas reizes, lai atceltu atcelšanas darbības.
 | ||
| 
 | ||
| ---> Iizlabojiet kļūudas šaajā riindā, aatceliet tās un aatceliet aatcelšanu.
 | ||
| 
 | ||
|   8. Šīs ir svarīgas un noderīgas iespējas.
 | ||
|      Tagad pārejiet uz 2. nodarbības apkopojumu.
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     2. nodarbības APKOPOJUMS
 | ||
| 
 | ||
| 
 | ||
|   1. Lai izdzēstu vārdu, uz kura atrodas kursors, ievada:    dw
 | ||
|   2. Lai izdzēstu rindu no kursora līdz tās beigām, ievada:  d$
 | ||
|   3. Lai izdzēstu visu rindu, ievada:                        dd
 | ||
|   4. Lai atkārtotu kustības darbību, pirms tās ievada skaitli, piemēram:
 | ||
|                                                              2w
 | ||
| 
 | ||
|   5. Lai atkārtotu izmaiņu darbību, komandu formāts ir sekojošs:
 | ||
|        operators   [skaitlis]   kustība
 | ||
|      kur:
 | ||
|        operators  - ir veicamā darbība, piemēram,  d  lai dzēstu
 | ||
|        [skaitlis] - ir neobligāts darbības atkārtojumu skaits
 | ||
|        kustība    - pārvieto kursoru tik tālu, cik ir veicama darbība, piem:
 | ||
|                       w  lai pārvietotos par vienu vārdu,
 | ||
| 		      $  lai pārvietotos līdz rindas beigām u.tml.
 | ||
| 
 | ||
|   6. Lai pārvietotos uz rindas sākumu, ievada:          0   (nulli)
 | ||
| 
 | ||
|   7. Lai atceltu iepriekšējo darbību, ievada:           u  (mazo u)
 | ||
|      Lai atceltu visas rindā veiktās izmaiņas, ievada:  U  (Shift+U)
 | ||
|      Lai atceltu atcelšanas darbības, ievada:      CTRL-R  (Ctrl+Shift+r)
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     3.1 nodarbība: IEVIETOŠANAS DARBĪBA
 | ||
| 
 | ||
| 
 | ||
|        ** Lai pēc kursora ievietotu iepriekš izdzēstu tekstu, spiediet  p  **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
 | ||
| 
 | ||
|   2. Ievadiet  dd  lai izdzēstu visu rindu un saglabātu to reģistrā.
 | ||
| 
 | ||
|   3. Pārvietojiet kursoru uz c) rindu (virs vietas, kur būtu jāievieto
 | ||
|      dzēstā rinda).
 | ||
| 
 | ||
|   4. Spiediet  p  lai ievietotu reģistrā saglabāto rindu.
 | ||
| 
 | ||
|   5. Atkārtojiet soļus 2 līdz 4 līdz rindas ir pareizajā secībā.
 | ||
| 
 | ||
| ---> d)  Zirgs.
 | ||
| ---> c)  kas tos astoņus kustoņus pirks?
 | ||
| ---> b)  astoņi kustoņi,
 | ||
| ---> a)  Astoņi kustoņi,
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     3.2 nodarbība: AIZVIETOŠANAS KOMANDA
 | ||
| 
 | ||
| 
 | ||
|        ** Lai aizvietotu burtu ar citu, ievadiet r un nepieciešamo burtu. **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
 | ||
| 
 | ||
|   2. Pārvietojiet kursoru, lai iezīmētu pirmo nepareizo burtu.
 | ||
| 
 | ||
|   3. Ievadiet  r  un tad burtu, uz kuru iezīmēto ir nepieciešams nomainīt.
 | ||
| 
 | ||
|   4. Atkārtojiet soļus 2 un 3 līdz ir pirmā rinda atbilst otrajai rindai.
 | ||
| 
 | ||
| --->  Iavadut šo rixdu, kuds ar nuspeedis napariizus teusteņus!
 | ||
| --->  Ievadot šo rindu, kāds ir nospiedis nepareizus taustiņus!
 | ||
| 
 | ||
|   5. Tagad dodieties uz 3.3. nodarbību.
 | ||
| 
 | ||
| PIEZĪME: Atcerieties, ka jums ir jāmācās darbojoties,
 | ||
|          nevis vienkārši mēģinot atcerēties!
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     3.3 nodarbība: IZMAIŅU DARBĪBA
 | ||
| 
 | ||
| 
 | ||
| 	   ** Lai izmainītu tekstu līdz vārda beigām, spiediet  ce  **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->
 | ||
| 
 | ||
|   2. Novietojiet kursoru virs pirmā Š vārdā Šma.
 | ||
| 
 | ||
|   3. Ievadiet  ce  un izlabojiet vārdu uz pareizu (šajā gad. "Šīs").
 | ||
| 
 | ||
|   4. Spiediet <ESC> un pārvietojiet kursoru uz nākamo maināmo vārdu.
 | ||
| 
 | ||
|   5. Atkārtojiet soļus 3 un 4 līdz pirmā un otrā rinda ir vienādas.
 | ||
| 
 | ||
| ---> Šma rindas vamula nepieciešams šimahaļ, lietojot šašābiļabita darbību.
 | ||
| ---> Šīs rindas vārdus nepieciešams izlabot, lietojot izmainīšanas darbību.
 | ||
| 
 | ||
| Ievērojiet, ka pēc  ce  un vārda ievades jūs paliekat ievietošanas režīmā.
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     3.4 nodarbība: CITAS MAINĪŠANAS DARBĪBAS AR c
 | ||
| 
 | ||
| 
 | ||
|      ** Izmaiņu kustības operatoru lieto tieši tāpat kā dzēšanai. **
 | ||
| 
 | ||
|   1. Izmaiņu kustības operators darbojas tāpat kā dzēšanai. Formāts ir:
 | ||
| 
 | ||
|          c    [skaitlis]   kustība
 | ||
| 
 | ||
|   2. Var lietot tos pašus kustības operatorus  w (vārds) un  $ (rindas beigas).
 | ||
| 
 | ||
|   3. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->.
 | ||
| 
 | ||
|   4. Pārvietojiet kursoru uz pirmo kļūdu.
 | ||
| 
 | ||
|   5. Ievadiet  c$ rakstiet nomaināmo tekstu līdz rindas beigām un spiediet <ESC>.
 | ||
| 
 | ||
| ---> Šī teksta beigas nepieciešams izlabot, lietojot c$ komandu.
 | ||
| ---> Šī teksta beigas nepieciešams izlabot, lietojot c$ šari-vari-traļi-muļi.
 | ||
| 
 | ||
| PIEZĪME:  Lai labotu nepareizi ievadītu tekstu, spiediet <BACKSPACE> taustiņu.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     3. NODARBĪBAS APKOPOJUMS
 | ||
| 
 | ||
| 
 | ||
|   1. Lai ievietotu izdzēsto tekstu, spiediet  p  taustiņu. Ar to ievietosiet
 | ||
|      dzēsto tekstu PĒC kursora. (Ja bija izdzēsta vesela rinda, tā tiks
 | ||
|      ievietota rindā VIRS kursora.)
 | ||
| 
 | ||
|   2. Lai izmainītu burtu zem kursora, spiediet  r  un pēc tam
 | ||
|      jums nepieciešamo rakstzīmi.
 | ||
| 
 | ||
|   3. Izmaiņu operators ļauj jums nomainīt tekstu no kursora līdz
 | ||
|      kustības operatora norādītajai vietai. Piemēram,
 | ||
|      ievadot  ce  jūs izmaināt tekstu no kursora līdz VĀRDA beigām, bet
 | ||
|      ievadot  c$  jūs nomaināt tekstu no kursora līdz RINDAS beigām.
 | ||
| 
 | ||
|   4. Izmaiņu komandas formāts ir:
 | ||
| 
 | ||
| 	 c   [skaitlis]   kustība
 | ||
| 
 | ||
| Tagad dodieties uz nākamo nodarbību.
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4.1 nodarbība: KURSORA VIETA FAILĀ UN FAILA STATUSS
 | ||
| 
 | ||
|   ** Lai noteiktu kursora atrašanās vietu failā un faila statusu, spiediet  CTRL-g
 | ||
|      Lai pārvietotu kursoru uz noteiktu faila rindu, spiediet  G  **
 | ||
| 
 | ||
|   PIEZĪME: Pirms pildīt šo uzdevumu, izlasiet visas tā darbības līdz beigām!
 | ||
| 
 | ||
|   1. Spiediet Ctrl taustiņu, un neatlaižot to, spiediet g  saīsināti CTRL-g.
 | ||
|      Redaktora ekrāna apakšā parādīsies statusa rinda, ar faila statusu
 | ||
|      un rindu kurā atrodas kursors, kā arī citu informāciju.
 | ||
|      Atcerieties šo vietu, lai izpildītu 3. darbību.
 | ||
| 
 | ||
| PIEZĪME: Jūs varat redzēt kursora atrašanās vietu failā vienmēr ekrāna
 | ||
|        labajā apakšējā stūrī, ja redaktoram ir ieslēgta ruler opcija.
 | ||
|        (Skatiet palīdzību par šo komandu, ievadot  :help 'ruler')
 | ||
| 
 | ||
|   2. Lai pārvietotu kursoru uz faila beigām, ievadiet  G
 | ||
|      Lai pārvietotu kursoru uz faila sākumu, ievadiet  gg
 | ||
| 
 | ||
|   3. Ievadiet iepriekš iegaumētās rindas numuru un tad ievadiet  G
 | ||
|      Ar šo jūs pārvietosiet kursoru atpakaļ rindā, kurā jūs sākāt
 | ||
|      šo nodarbību.
 | ||
| 
 | ||
|   4. Atkārtojiet darbības 1. — 3. tik ilgi, kamēr droši atceraties šīs komandas.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4.2 nodarbība: MEKLĒŠANAS KOMANDA
 | ||
| 
 | ||
| 
 | ||
|      ** Lai meklētu tekstā, spiediet  /  un ievadiet meklējamo frāzi. **
 | ||
| 
 | ||
|   1. Normālajā režīmā spiediet  /  taustiņu. Ievērojiet, ka kursors pārvietojas
 | ||
|      uz redaktora apakšējo rindu, līdzīgi, kā nospiežot taustiņu  :
 | ||
|      lai ievadītu dažādas komandas.
 | ||
| 
 | ||
|   2. Tad ievadiet vārdu  kļūūūda  un spiediet <ENTER>.
 | ||
|      Ar šo jūs izgaismosiet atrasto meklējamo redaktorā.
 | ||
| 
 | ||
|   3. Lai atrastu nākošo vārdu, spiediet  n  taustiņu.
 | ||
|      Lai pārvietotu kursoru uz nākamo atrasto vietu tekstā uz augšu,
 | ||
|      ievadiet  N
 | ||
| 
 | ||
|   4. Lai meklētu frāzi augšupejošā virzienā  /  vietā lietojiet  ?
 | ||
| 
 | ||
|   5. Lai atgrieztos uz vietu, kurā sākāt meklēšanu, spiediet CTRL-O
 | ||
|      (spiediet Ctrl, tad, to neatlaižot spiediet arī o). To var turpināt,
 | ||
|      lai dotos tālāk atpakaļ, vai arī spiest CTRL-i, lai dotos uz priekšu.
 | ||
| 
 | ||
| --->  "kļūūūda" nav pareizs vārds; kļūda ir vienkārši kļūda.
 | ||
| 
 | ||
| PIEZĪME: Ja ir atrasta pēdējā meklējamā frāze faila beigās vai sākumā,
 | ||
|       pēc nākamā meklējuma tiks atrasta pirmā/pēdējā faila sākumā/beigās,
 | ||
|       ja vien nav atslēgta wrapscan opcija.
 | ||
| 
 | ||
| PIEZĪME: Ja vairs nevēlaties izgaismot meklējamo tekstu, spiediet  /
 | ||
|       un ievadiet nesakarīgu/neatrodamu frāzi. (VIM speciālisti parasti
 | ||
|       piekārto savu taustiņu kombināciju šai darbībai.)
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4.3 nodarbība: SAISTĪTO IEKAVU MEKLĒŠANA
 | ||
| 
 | ||
| 
 | ||
| 	      ** Lai atrastu saistīto ),], vai } iekavu, ievadiet  %  **
 | ||
| 
 | ||
|   1. Novietojiet kursoru uz iekavām (, [, { rindā ar atzīmi --->.
 | ||
| 
 | ||
|   2. Ievadiet % simbolu.
 | ||
| 
 | ||
|   3. Kursors pārvietosies uz izvēlētajai iekavai atbilstošo pretējo iekavu.
 | ||
| 
 | ||
|   4. Ievadiet % lai pārvietotos atpakaļ uz atbilstošo pretējo iekavu.
 | ||
| 
 | ||
|   5. Pārvietojiet kursoru uz cita veida iekavu (,),[,],{ or } un pārbaudiet,
 | ||
|      kas notiek atkārtoti ievadot %
 | ||
| 
 | ||
| ---> Šī ir (testa rinda ar dažādām (-veida, [-veida] un {-veida} iekavām.))
 | ||
| 
 | ||
| 
 | ||
| PIEZĪME: Šī iespēja ir ļoti noderīga, lai pārbaudītu nelīdzsvarotas iekavas
 | ||
|          programmas kodā
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4.4 nodarbība: AIZVIETOŠANAS KOMANDA
 | ||
| 
 | ||
| 
 | ||
| 	** Ievadiet  :s/vecais/jaunais/g  lai aizvietotu 'vecais' ar 'jaunais'. **
 | ||
| 
 | ||
|   1. Novietojiet kursoru rindā ar atzīmi --->.
 | ||
| 
 | ||
|   2. Ievadiet :s/ss/s<ENTER>
 | ||
|      Ievērojiet, ka šī komanda nomaina tikai pirmo atrasto frāzi.
 | ||
| 
 | ||
|   3. Tagad ievadiet :s/ss/s/g<ENTER>
 | ||
|      Ievērojiet, ka slēdzis g liek aizvietot frāzi visās atrastajās vietās.
 | ||
| 
 | ||
| ---> visslabākaiss laikss vērot ziedus ir pavassariss.
 | ||
| 
 | ||
|   4. Aizvietošanas komandai var norādīt darbības diapazonu:
 | ||
| 
 | ||
|      ievadiet :#,#s/vecais/jaunais/g  kur #,# ir diapazona sākuma un beigu rinda
 | ||
|      ievadiet :%s/vecais/jaunais/g    lai aizvietotu frāzi visā failā
 | ||
|      ievadiet :%s/vecais/jaunais/gc   lai aizvietotu visā failā ar uzaicinājumu
 | ||
|                                       apstiprināt katru aizvietošanu
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4.5 nodarbība: DARBĪBAS ATKĀRTOŠANA
 | ||
| 
 | ||
|        ** Lai atkārtotu iepriekšējo darbību, spiediet  .  **
 | ||
| 
 | ||
|   Atšķirībā no citiem teksta redaktoriem, Vim par vienu darbību uzskata
 | ||
|   vairāku ievadīto komandu virkni ārpus normālā režīma (t.i. ievietošanas,
 | ||
|   aizstāšanas u.tml.). Tas ļauj viegli atkārtot sarežģītas darbības, spiežot
 | ||
|   .  taustiņu.
 | ||
| 
 | ||
|   1. Pārliecinieties, ka esat normālajā režīmā, spiežot <ESC>.
 | ||
| 
 | ||
|   2. Sameklējiet pirmo skaitli rindā ar --->, ievadot:  /11 
 | ||
| 
 | ||
|   3. Ievadiet komandu 2sll un atgriezieties normālajā režīmā.
 | ||
| 
 | ||
|   4. Lai sameklētu nākamo skaitli un atkārtotu iepriekšējo aizstāšanas darbību,
 | ||
|      spiediet:  n.
 | ||
| 
 | ||
| ---> ba11e ce11e ha11e le11e ka11a mu11a nu11e ra11ijs šte11e ti11s ze11is
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     4. nodarbības APKOPOJUMS
 | ||
| 
 | ||
|   1. CTRL-G   statusa rindā parāda faila nosaukumu, statusu un kursora atrašanās
 | ||
|               vietu
 | ||
|               G  pārvieto kursoru uz faila beigām.
 | ||
|      skaitlis G  pārvieto kursoru uz norādīto rindu.
 | ||
|               gg pārvieto kursoru uz faila sākumu.
 | ||
| 
 | ||
|   2. Ievadot  / un frāzi, to meklē failā uz priekšu
 | ||
|      Ievadot  ? un frāzi, to meklē failā atpakaļ
 | ||
|      Pēc pirmās atrastās frāzes, spiežot n sameklē nākamo frāzi tajā pašā virzienā
 | ||
|      vai arī, spiežot N, sameklē nākamo frāzi pretējā virzienā.
 | ||
|      CTRL-o pārvieto kursoru uz iepriekšējo izmaiņu vietu, CTRL-i uz nākamo vietu.
 | ||
|      .  atkārto iepriekšējo darbību, ko var apvienot ar meklēšanu:  n. vai  N.
 | ||
| 
 | ||
|   3. Ja kursors atrodas uz  (,),[,],{, vai }, ievadot % kursors pārvietojas uz
 | ||
|      pretējo iekavu.
 | ||
| 
 | ||
|   4. Lai aizvietotu frāzi tekošajā rindā vienreiz, ievadiet: :s/vecais/jaunais
 | ||
|      Lai aizvietotu visas frāzes tekošajā rindā, ievadiet:   :s/vecais/jaunais/g
 | ||
|      Lai aizvietotu visas frāzes starp norādītajām rindām:   :#,#s/vecais/jaunais/g
 | ||
|      Lai aizvietotu visas frāzes failā, ievadiet:            :%s/vecais/jaunais/g
 | ||
|      Lai aizvietotu visas frāzes failā ar apstiprinājumu:    :%s/vecais/jaunais/gc
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     5.1 nodarbība: KĀ IZPILDĪT ĀRĒJU KOMANDU
 | ||
| 
 | ||
| 
 | ||
|    ** Ievadiet :! un pēc tam sekojošo ārējo komandu. **
 | ||
| 
 | ||
|   1. Nospiediet ierasto  :  lai parādītu uzaicinājumu statusa rindā
 | ||
| 
 | ||
|   2. Šajā rindā ievadiet !  (izsaukuma zīmi). Tā norāda VIM, ka būs jāizpilda
 | ||
|      ārēja (komandrindas čaulas) komanda
 | ||
| 
 | ||
|   3. Pēc tam ievadiet, piemēram  ls un spiediet <ENTER>
 | ||
|      Šī komanda ekrāna apakšējā daļā parādīs failu sarakstu.
 | ||
|      Ja lietojat Windows, ls komandas vietā ievadiet dir
 | ||
| 
 | ||
| PIEZĪME: Izsaucamās komandas izpilda nospiežot <ENTER> taustiņu, kopš šī brīža
 | ||
|          mēs to vairs īpaši neuzsvērsim. Lai aizvērtu komandas izvadīto saturu,
 | ||
|          arī jāspiež <ENTER> taustiņš.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     5.2 nodarbība: VAIRĀK PAR FAILU SAGLABĀŠANU
 | ||
| 
 | ||
|    ** Lai saglabātu failu ar noteiktu nosaukumu, ievadiet :w NOSAUKUMS **
 | ||
| 
 | ||
|   1. Ievadiet  :!ls  (vai :!dir), lai apskatītu failu sarakstu.
 | ||
|      Atcerieties, ka pēc komandu nosaukuma ievades jānospiež <ENTER>!
 | ||
| 
 | ||
|   2. Izdomājiet jaunu faila nosaukumu, piemēram, test
 | ||
| 
 | ||
|   3. Tagad ievadiet:  :w test1  (kur test ir jūsu izvēlētais faila nosaukums)
 | ||
| 
 | ||
|   4. Šī komanda saglabās vim pamācību failā test
 | ||
|      Lai pārbaudītu, ievadiet  :!ls  vai  :!dir un sameklējiet failu sarakstā
 | ||
| 
 | ||
| PIEZĪME: Ja jūs iziesiet no vim un palaidīsiet to ar komandu  vim test
 | ||
|      vim atvērs jūsu saglabāto test failu.
 | ||
| 
 | ||
|   5. Tagad izdzēsiet šo failu, ievadot komandu:    :!rm test
 | ||
|      Vai, ja lietojat Windows, komandu:            :!del test
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     5.3 nodarbība: TEKSTA DAĻĒJA SAGLABĀŠANA
 | ||
| 
 | ||
| 	** Lai saglabātu tikai daļu no faila, ievadiet:  v  kustība :w fails **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz šo rindu
 | ||
| 
 | ||
|   2. Spiediet  v  un pārvietojiet kursoru līdz piektajam punktam.
 | ||
| 
 | ||
|   3. Spiediet  :  simbolu.  Statusa rindā parādīsies  :'<,'>
 | ||
| 
 | ||
|   4. Ievadiet  w test  kur test ir izvēlētais faila nosaukums.
 | ||
|      Pirms spiest <ENTER>, pārliecinieties, ka  redzat :'<,'>w test
 | ||
| 
 | ||
|   5. Vim saglabās iezīmēto tekstu failā test.
 | ||
|      Neizdzēsiet šo failu, mēs to izmantosim nākošajā nodarbībā!
 | ||
| 
 | ||
| PIEZĪME: Spiežot v VIM pārslēdzas vizuālā iezīmēšanas režīmā. Jūs varat izmantot
 | ||
|        kursora pārvietošanas komandas, lai iezīmētu nepieciešamo tekstu.
 | ||
|        Pēc teksta iezīmēšanas, jūs varat izmantot dažādus operatorus, lai
 | ||
|        kaut ko darītu ar iezīmēto tekstu. Piemēram, spiežot  d  jūs izdzēsīsit
 | ||
|        iezīmēto tekstu.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     5.4 nodarbība: FAILU SATURA IEGŪŠANA UN APVIENOŠANA
 | ||
| 
 | ||
|        ** Lai ievietotu faila saturu, ievadiet  :r fails  **
 | ||
| 
 | ||
|   1. Novietojiet kursoru tieši virs šīs rindas.
 | ||
| 
 | ||
| PIEZĪME:  Pēc 2. soļa izpildes, jūs redzēsiet tekstu no 5.3 nodarbības.
 | ||
|        Pēc tam pārvietojiet kursoru uz leju, lai lasītu tālāk šīs
 | ||
|        nodarbības saturu.
 | ||
| 
 | ||
|   2. Iegūstiet test faila saturu, ievadot komandas   :r test
 | ||
|      kur test ir jūsu iepriekšējā nodarbībā saglabātais fails.
 | ||
|      Ielasītā faila saturs tiek ievietots zem kursora.
 | ||
| 
 | ||
|   3. Lai pārbaudītu, ka darbība ir izdevusies, pārliecinieties, ka 5.4
 | ||
|      nodarbības aprakstā ir saturs no 5.3 nodarbības.
 | ||
| 
 | ||
| PIEZĪME: Jūs varat ievadīt saturu failā, izpildot ārēju komandu.
 | ||
|        Piemēram, ar komandu   :r !ls
 | ||
|        jūs ievietosiet failā tekošās mapes failu sarakstu.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     5. nodarbības APKOPOJUMS
 | ||
| 
 | ||
|   1.  :!komanda  izpilda ārēju komandu
 | ||
| 
 | ||
|       Daži noderīgi piemēri:
 | ||
| 	 (MS-DOS)         (Unix)
 | ||
| 	  :!dir            :!ls         -  parāda mapes saturu
 | ||
| 	  :!del fails      :!rm fails   -  izdzēš norādīto failu
 | ||
| 
 | ||
|   2.  :w fails  saglabā tekošo failu failā ar norādīto nosaukumu.
 | ||
| 
 | ||
|   3.  v  kustība :w fails  saglabā vizuāli iezīmēto tekstu norādītajā failā.
 | ||
| 
 | ||
|   4.  :r fails  ielasa faila saturu tekošajā failā zem kursora.
 | ||
| 
 | ||
|   5.  :r !ls  ielasa izpildītās komandas atgriezto saturu failā zem kursora.
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6.1 nodarbība: ATVĒRŠANAS KOMANDA
 | ||
| 
 | ||
|  ** Ievadiet o  lai ievadītu jaunu rindu virs kursora un pārietu ievades režīmā. **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz rindu ar atzīmi --->.
 | ||
| 
 | ||
|   2. Ievadiet mazo  o  lai ievadītu jaunu rindu virs kursora un pārslēgtos
 | ||
|      ievades režīmā.
 | ||
| 
 | ||
|   3. Ievadiet kādu tekstu un spiediet <ESC>, lai izietu no ievades režīma.
 | ||
| 
 | ||
| ---> Ievadot  o  izveidosiet rindu virs šīs un pāriesiet ievades režīmā.
 | ||
| 
 | ||
|   4. Lai izveidotu rindu ZEM kursora, ievadiet lielo  O.
 | ||
| 
 | ||
| ---> Ievadot  O  izveidosiet rindu zem šīs un pāriesiet ievades režīmā.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6.2 nodarbība: PIEVIENOŠANAS KOMANDA
 | ||
| 
 | ||
| 	     ** Ievadiet  a  lai ievietotu jaunu tekstu PĒC kursora. **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz pirmo rindu ar atzīmi --->.
 | ||
| 
 | ||
|   2. Spiediet  e līdz kursors ir pirmā nepabeigtā vārda beigās.
 | ||
| 
 | ||
|   3. Ievadiet  a  (mazo a), lai pievienotu tekstu pēc kursora.
 | ||
| 
 | ||
|   4. Ievadiet tekstu, lai abas rindas ar atzīmi ---> sakrīt.
 | ||
|      Spiediet <ESC>, lai pārietu normālajā režīmā.
 | ||
| 
 | ||
|   5. Ievadiet e, lai novietotu kursoru nākamā nepabiegtā vārda beigās,
 | ||
|      un atkārtojiet soļus 3 un 4.
 | ||
| 
 | ||
| ---> Šī rin ju palīd praktiz tekst pievienoš vārd bei
 | ||
| ---> Šī rinda jums palīdzēs praktizēties teksta pievienošanā vārdu beigās.
 | ||
| 
 | ||
| PIEZĪME:  No normālā režīma pāriet uz ievades režīmu ievadot a, i, A un I.
 | ||
|        Atšķirība ir tikai tā, kur tiek uzsākta teksta ievade: a – pēc kursora,
 | ||
|        i — pirms kursora, A — rindas beigās, I — rindas sākumā.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6.3 nodarbība: VĒL VIENS AIZVIETOŠANAS VEIDS
 | ||
| 
 | ||
|       ** Lai aizvietotu vairāk kā vienu rakstzīmi, spiediet R **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz rindu ar atzīmi --->.
 | ||
| 
 | ||
|   2. Pārvietojiet kursoru uz pirmo no xxx
 | ||
| 
 | ||
|   3. Spiediet  R  un ievadiet skaitli, kas norādīts apakšējā rindā tā,
 | ||
|      lai ievadītie cipari pārraksta xxx.
 | ||
| 
 | ||
|   4. Lai izietu no aizvietošanas režīma, spiediet <ESC>.
 | ||
|      Pārliecinieties, ka pārējais rindas saturs nav izmainīts.
 | ||
| 
 | ||
|   5. Atkārtojiet 2. — 4. soļa darbības, lai līdzīgi aizvietotu pārējos xxx.
 | ||
| 
 | ||
| ---> Saskaitot xxx ar xxx iegūstam xxx.
 | ||
| ---> Saskaitot 123 ar 456 iegūstam 579.
 | ||
| 
 | ||
| PIEZĪME: Aizvietošanas režīms darbojas līdzīgi ievietošanas režīmam, ar
 | ||
|          tikai ievadītās rakstzīmes aizvieto esošās.
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6.4 nodarbība: TEKSTA KOPĒŠANA UN IEVIETOŠANA
 | ||
| 
 | ||
| 	  ** Lai kopētu tekstu, izmantojiet y, bet lai ievietotu — p **
 | ||
| 
 | ||
|   1. Pārvietojiet kursoru uz rindu ar atzīmi ---> un novietojiet kursoru
 | ||
|      pēc "a)"
 | ||
| 
 | ||
|   2. Ieslēdziet vizuālo režīmu, spiežot v un pārvietojiet kursoru līdz
 | ||
|      "pirmais" (to neskaitot)
 | ||
| 
 | ||
|   3. Spiediet  y  lai iekopētu izcelto tekstu
 | ||
| 
 | ||
|   4. Pārvietojiet kursoru uz nākamās rindas beigām, spiežot j$
 | ||
| 
 | ||
|   5. Spiediet  p lai ievietotu nokopēto tekstu. Pēc tam spiediet <ESC>
 | ||
| 
 | ||
|   6. Ierakstiet otrās rindas beigās vārdu "otrais"
 | ||
| 
 | ||
|   7. Līdzīgi, lietojot v y un p, nokopējiet vārdu "simtdivdesmitpiecgadnieks",
 | ||
|      lai iegūtu rindu: šis ir otrais simtdivdesmitpiecgadnieks.
 | ||
| 
 | ||
| --->  a) šis ir pirmais simtdivdesmitpiecgadnieks.
 | ||
|       b)
 | ||
| 
 | ||
|   PIEZĪME: y var lietot kopā ar pārvietošanās operatoru, piemēram,
 | ||
|            spiežot yw var nokopēt izvēlēto vārdu.
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6.5 nodarbība: IESTATĪJUMU MAIŅA
 | ||
| 
 | ||
|  ** Iestatiet meklēšana un aizstāšana, neievērojot lielos/mazos burtus **
 | ||
| 
 | ||
|   1. Sameklējiet vārdu 'neievērot', ievadot:   /neievērot  <ENTER>
 | ||
|      Atkārtojiet meklēšanu, spiežot n
 | ||
| 
 | ||
|   2. Iestatiet 'ic' (Neievērot lielos/mazos burtus) iestatījumu, ievadot:  :set ic
 | ||
| 
 | ||
|   3. Tagad sameklējiet 'neievērot' atkārtoti, spiežot  n
 | ||
|      Ievērojiet, ka tiek atrasti vārdi Neievērot un NEIEVĒROT.
 | ||
| 
 | ||
|   4. Iestatiet 'hlsearch' un 'incsearch' opcijas, ievadot:  :set hls is
 | ||
| 
 | ||
|   5. Ievadiet atkal sekojošo komandu, un skatieties, kas notiek:  /neievērot <ENTER>
 | ||
| 
 | ||
|   6. Lai atceltu lielo/mazo burtu neievērošanu, ievadiet:   :set noic
 | ||
| 
 | ||
| PIEZĪME:  Lai atceltu atrasto vietu izcelšanu, ievadiet:    :nohlsearch
 | ||
| PIEZĪME:  Ja vēlaties meklēt gan lielos, gan mazos burtus vienā meklējumā,
 | ||
|           ievadiet papildu komandu  \c
 | ||
|           Piemēram:   /neievērot\c  <ENTER>
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     6. nodarbības APKOPOJUMS
 | ||
| 
 | ||
|   Lai pārietu uz ievietošanas režīmu un:
 | ||
| 
 | ||
|   1. lai ievietotu jaunu rindu zem tekošās, ievadiet   o
 | ||
|      lai ievietotu jaunu rindu virs tekošās, ievadiet  O
 | ||
| 
 | ||
|   2. Lai ievietotu tekstu pēc kursora, ievadiet        a
 | ||
|      Lai ievietotu tekstu rindas beigās, ievadiet      A
 | ||
| 
 | ||
|   Normālajā režīmā:
 | ||
| 
 | ||
|   3.  e  komanda pārvieto kursoru uz vārda beigām.
 | ||
| 
 | ||
|   4.  y  komanda nokopē tekstu, bet  p  komanda ievieto to.
 | ||
| 
 | ||
|   5.  R  ieslēdz aizvietošanas režīmu, līdz tiek nospiests <ESC>.
 | ||
| 
 | ||
|   6. Ievadot ":set xxx" iestata "xxx" opciju. Dažas no tām ir sekojošas:
 | ||
|         'ic' 'ignorecase'       meklējot neievēro lielos/mazos burtus.
 | ||
| 	'is' 'incsearch'        uzreiz meklē daļēji ievadīto frāzi.
 | ||
| 	'hls' 'hlsearch'        izgaismo atrastās frāzes.
 | ||
|      Var norādīt gan īso, gan garo opcijas nosaukumu.
 | ||
| 
 | ||
|   7. Lai opciju izslēgtu, pievieno priedēkli "no". Piemēram,  :set noic
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     7.1 nodarbība: PALĪDZĪBAS IEGŪŠANA
 | ||
| 
 | ||
| 
 | ||
| 		      ** Iebūvētās palīdzības izmantošana **
 | ||
| 
 | ||
|   Vim ir plaša iebūvētā palīdzības sistēma. Lai sāktu to lietot, ievadiet vieno
 | ||
|   no sekojošām komandām:
 | ||
| 	- spiediet <HELP> taustiņu (ja jūsu tastatūrā tāds pastāv)
 | ||
| 	- spiediet <F1> taustiņu (ja jūsu tastatūrai ir tāds)
 | ||
| 	- ievadiet   :help <ENTER>
 | ||
| 
 | ||
|   Izlasiet palīdzības aprakstu, lai saprastu, kā tas darbojas.
 | ||
|   Ievadiet  CTRL-W CTRL-W   lai pārslēgtos uz citu logu.
 | ||
|   Ievadiet  :q <ENTER>      lai aizvērtu palīdzības logu.
 | ||
| 
 | ||
|   Jūs varat atrast konkrētu palīdzību par jebkuru komandu, ievadot:
 | ||
|   ":help" komanda.  Piemēram (neaizmirstiet komandas beigās nospiest <ENTER>):
 | ||
| 
 | ||
| 	:help w
 | ||
| 	:help c_CTRL-D
 | ||
| 	:help insert-index
 | ||
| 	:help user-manual
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     7.2 nodarbība: IZVEIDOJIET SĀKŠANAS SKRIPTU
 | ||
| 
 | ||
| 			  ** Ieslēdziet Vim iespējas **
 | ||
| 
 | ||
|   Vim ir daudz plašākas iespējas, nekā Vi, bet vairums no tām,
 | ||
|   pēc noklusēšanas, nav ieslēgtas. Lai tās ieslēgtu, izveidojiet "vimrc" failu.
 | ||
| 
 | ||
|   1. Atkarībā no lietotās operētājsistēmas, atveriet "vimrc" failu sekojoši:
 | ||
| 	:e ~/.vimrc             Unix-veidīgā (t.sk. MacOS un Linux)
 | ||
| 	:e $VIM/_vimrc          VMS-veidīgā (t.sk. MS-Windows)
 | ||
| 
 | ||
|   2. Ielasiet "vimrc" šablona faila saturu, ievadot:
 | ||
| 	:r $VIMRUNTIME/vimrc_example.vim
 | ||
| 
 | ||
|   3. Saglabājiet šablona saturu savā iestatījumu failā:
 | ||
| 	:w
 | ||
| 
 | ||
|   Kad nākamo reizi atvērsiet Vim, tajā tiks izmantota sintakses izgaismošana.
 | ||
|   Jūs varat ievietot arī citas iestatījumu iespējas savā "vimrc" failā.
 | ||
|   Papildu informācijai ievadiet   :help vimrc-intro
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     7.3 nodarbība: AUTOMĀTISKĀ PABEIGŠANA
 | ||
| 
 | ||
|       ** Automātisko pabeigšanu komandrindā izsauc ar CTRL-D un <TAB> **
 | ||
| 
 | ||
|   1. Pārliecinieties, ka Vim ir ar Vi nesavietojamā režīmā:  :set nocp
 | ||
| 
 | ||
|   2. Apskatiet tekošās mapes saturu Vim, ievadot:   :!ls   vai  :!dir
 | ||
| 
 | ||
|   3. Ievadiet komandas sākumu ar:  :e
 | ||
| 
 | ||
|   4. Spiediet CTRL-D  un Vim parādīs visas komandas, kuras sākas ar "e".
 | ||
| 
 | ||
|   5. Spiediet <TAB>   un Vim automātiski pabeigs komandu uz ":edit".
 | ||
| 
 | ||
|   6. Spiediet atstarpes taustiņu un sāciet ievadīt faila nosaukumu,
 | ||
|      piemēram:  :edit FIL
 | ||
| 
 | ||
|   7. Spiediet <TAB>   un Vim pabeigs faila nosaukumu,
 | ||
|      ja norādītais sākums ir unikāls.
 | ||
| 
 | ||
| PIEZĪME:  Pabeigšana strādā dažādām komandām.
 | ||
|           Vienkārši mēģiniet spiest CTRL-D un <TAB>.
 | ||
|           Šī iespēja var būt īpaši noderīga, ievadot  :help .
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
|                     7. nodarbības APKOPOJUMS
 | ||
| 
 | ||
| 
 | ||
|   1. Lai atvērtu palīdzības logu, ievadiet  :help  vai spiediet <F1> vai <Help>
 | ||
| 
 | ||
|   2. Lai atvērtu palīdzību par "komanda", ievadiet  :help komanda
 | ||
| 
 | ||
|   3. Lai pārslēgtos uz citu logu, spiediet:  CTRL-W CTRL-W
 | ||
| 
 | ||
|   4. Lai aizvērtu tekošo logu, ievadiet:    :q
 | ||
| 
 | ||
|   5. Izveidojiet savu "vimrc" sākšanas skriptu ar saviem iestatījumiem.
 | ||
| 
 | ||
|   6. Ievadot  :  komanda  spiediet CTRL-D, lai apskatītu iespējamos pabeigšanas
 | ||
|      veidus. Lai pabeigtu komandu, spiediet <TAB> .
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ||
| 
 | ||
|   Ar šo Vim ievads ir pabeigts. Tajā tika sniegts īss Vim redaktora apraksts,
 | ||
|   ar kuru pietiek, lai Vim lietotu vienkāršām darbībām.
 | ||
|   Vim iespējas ir daudz plašākas, un tajā ir daudz vairāk komandu. Lai apskatītu
 | ||
|   tās,  ievadiet:  ":help user-manual".
 | ||
| 
 | ||
|   Tālākai apmācībai tiek rekomendētas sekojošas grāmatas:
 | ||
| 
 | ||
|   Vim - Vi Improved, Steve Oualline, New Riders
 | ||
| 
 | ||
|   Šī grāmata ir tieši par Vim, un ir ļoti ieteicama iesācējiem.
 | ||
|   Daudzi piemēri un attēli no tās pieejami: http://iccf-holland.org/click5.html
 | ||
| 
 | ||
|   Otra, vecāka grāmata ir par Vi, nevis Vim, bet arī ir ļoti noderīga:
 | ||
| 
 | ||
|   Learning the Vi Editor, Linda Lamb, O'Reilly & Associates Inc.
 | ||
| 
 | ||
|   Tajā ir visplašākais Vi iespēju apraksts, grāmatas sestajā laidienā ir
 | ||
|   aprakstītas arī Vim iespējas.
 | ||
| 
 | ||
|   Šīs pamācības variantu angļu valodā izveidoja:
 | ||
| 
 | ||
|   * Michael C. Pierce,
 | ||
|   * Robert K. Ware,
 | ||
|   * Charles Smith,
 | ||
|   * Bram Moolenaar.
 | ||
| 
 | ||
|   Pamācību latviešu valodā tulkoja:
 | ||
| 
 | ||
|   * Valdis Vītoliņš
 | ||
| 
 | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 |