PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /proc/thread-self/root/proc/self/root/proc/self/root/usr/share/vim/vim80/tutor/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //proc/thread-self/root/proc/self/root/proc/self/root/usr/share/vim/vim80/tutor/tutor.lv |
=============================================================================== = Ī 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ņš ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~