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ņš | |||
|  | 
 | |||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |