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