From: Rimas Kudelis Date: Sat, 9 Mar 2024 17:27:46 +0000 (+0200) Subject: translation(lt): Added Lithuanian translation of Tutor v. 1.4 by Laurynas Stančikas... X-Git-Tag: v9.1.0162~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca0e0d2708eded356e9c14cbc22578b9a1b62181;p=thirdparty%2Fvim.git translation(lt): Added Lithuanian translation of Tutor v. 1.4 by Laurynas Stančikas (#14118) This translation has been available for free download from lietuvybe.org, then lietuvybe.akl.lt, then lietuvybė.lt since at least 2006[1], but noone ever bothered to contribute it upstream. [1] https://web.archive.org/web/20060222162117/http://lietuvybe.org/files/vim-tutor-lt.txt Co-authored-by: Laurynas Stančikas Signed-off-by: Rimas Kudelis Signed-off-by: Christian Brabandt --- diff --git a/runtime/tutor/tutor.lt.utf-8 b/runtime/tutor/tutor.lt.utf-8 new file mode 100644 index 0000000000..5ec6e1c2c7 --- /dev/null +++ b/runtime/tutor/tutor.lt.utf-8 @@ -0,0 +1,780 @@ +=============================================================================== += V I M p r a d ž i a m o k s l i s - Versija 1.4 = +=============================================================================== + + "ViM" yra galingas tekstų redaktorius, turintis daug komandų. Tiek daug, + kad tokiame pradžiamokslyje kaip Å¡is jų visų apraÅ¡yti neįmanoma. Å io + pradžiamokslio tikslas -- apraÅ¡yti tas komandas, kurių pagalba lengvai + naudosite "ViM" kaip pilnavertį tekstų redaktorių. + + VidutiniÅ¡kai Å¡is pradžiamokslis trunka apie 25-30 minučių, tačiau viskas + priklauso nuo to, kiek laiko skirsite eksperimentams. + + Pamokėlių metu, Å¡is tekstas bus keičiamas, tad treniravimuisi + pasidarykite Å¡ios bylos kopiją (jei naudojate "vimtutor" tai ką skaitote + jau yra kopija). + + NeužmirÅ¡kite, kad Å¡is pradžiamokslis yra praktinis. Tai reiÅ¡kia, kad + reikia pačiam įvykdyti nurodytas komandas, jei norite jas tinkamai + iÅ¡mokti. Jei tik skaitysite šį tekstą, užmirÅ¡ite komandas! + + Ä®sitikinkite, kad yra iÅ¡jungtas ir spauskite j klavišą tol, + kol 1.1 pamokos tekstas pilnai užpildys ekraną. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.1 pamoka: ŽYMEKLIO VALDYMAS + + + ** Žymeklis valdomas h,j,k,l klavišų pagalba. ** + ^ + k Užuomina: h yra kairėje ir perkelia į kairę. + < h l > l yra deÅ¡inėje ir perkelia į deÅ¡inę. + j j panaÅ¡u į rodyklę žemyn. + v + + 1. Judinkite žymeklį ekrane, kol apsiprasite. + +---> Dabar žinote, kaip nukeliauti iki kitos pamokos. + + 2. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. + +Pastaba: Jei neįsitikinę, kad nuspaudėte reikiamą klavišą, paspauskite + ir taip sugrįšite į "Normalų" režimą. Tada pakartokite norimą komandą. + +Pastaba: Žymeklio valdymo klaviÅ¡ai taip pat veikia, tačiau naudodami hjkl + judėsite greičiau (kai tik priprasite). + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.2 pamoka: "VIM" -- PALEISTI IR BAIGTI + + + !! PASTABA: IÅ¡ pradžių perskaitykite visą pamoką !! + + 1. Paspauskite (įsitikinti, kad esate "Normal" režime). + + 2. Surinkite: :q! + +---> Tai baigs redaktoriaus darbą BE JOKIŲ pakeitimų iÅ¡saugojimų. Jei norite + pakeitimus iÅ¡saugoti ir baigti darbą, surinkite: + :wq + + 3. Kai atsidursite komandinėje eilutėje, vėl paleiskite komandą, kuri + iÅ¡kvietė šį pradžiamokslį. Tai gali bÅ«ti: vimtutor + arba: vim tutor + +---> 'vim' reiÅ¡kia "vim" redaktorių, 'tutor' yra byla, kurią norite redaguoti. + + 4. Jei Å¡iuos žingsnius įsiminėte, tai įvykdykite punktus nuo 1 iki 3. Tada + keliaukite į 1.3 pamoką. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.3 pamoka: TEKSTO REDAGAVIMAS - TRYNIMAS + + +** Kuomet esate "Normal" režime x trina simbolį, esantį po žymekliu. ** + + 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + + 2. Norėdami iÅ¡taisyti klaidą, nuveskite žymeklį virÅ¡ simbolio, kurį norite + iÅ¡trinti. + + 3. Paspauskite x norėdami iÅ¡trinti nereikalingą simbolį. + + 4. Kartokite punktus nuo 2 iki 4 tol, kol sakinys bus iÅ¡taisytas. + +---> KKarvė nuÅ¡ooko įį MMMėnullį. + + 5. Kuomet sakinys iÅ¡taisytas, eikite į 1.4 pamoką. + +PASTABA: Å iame pradžiamokslyje komandas stenkitės atsiminti ne skaitydami + apraÅ¡ymus, o naudodami pačias komandas. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.4 pamoka: TEKSTO REDAGAVIMAS - Ä®TERPIMAS + + + ** Kuomet esate "Normal" režime i įterpia tekstą. ** + + 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + + 2. Norėdami pirmą eilutę padaryti tokią pat kaip antrą, nuveskite žymeklį + ant simbolio, PO kurio norite įterpti tekstą. + + 3. Paspauskite i ir surinkite reikiamą tekstą. + + 4. Kai baigėte taisyti klaidą, paspauskite , kad sugrįžtumėte į "Normal" + režimą. + Kartokite punktus nuo 2 iki 4 tol, kol sakinys bus iÅ¡taisytas. + +---> There is text misng this . +---> There is some text missing from this line. + + 5. Kuomet įterpimą iÅ¡siaiÅ¡kinote, keliaukite į žemyn į 1 pamokos santrauką. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 PAMOKOS SANTRAUKA + + + 1. Žymeklis valdomas rodyklių pagalbą arba hjkl klaviÅ¡ais. + h (kairėn) j (žemyn) k (aukÅ¡tyn) l (deÅ¡inėn) + + 2. IÅ¡ komandinės eilutės "ViM" paleidžiamas: vim FILENAME + + 3. Baigti darbą su ViM: :q! NEiÅ¡saugant pakeitimų. + Arba: :wq iÅ¡saugant pakeitimus. + + 4. IÅ¡trinti simbolį po žymekliu esant "Normal" režime: x + + 5. Ä®terpti tekstą už žymeklio esant "Normal" režime: + i surinkti reikiamą tekstą + +PASTABA: paspaudimas grąžina į "Normal" režimą arba nutraukia + nereikalingos komandos vykdymą. + +Dabar keliaukite į 2 pamoką. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.1 pamoka: TRYNIMO KOMANDOS + + + ** Paspauskite dw norėdami iÅ¡trinti žodžio pabaigos. ** + + 1. Paspauskite -- užsitikrinti, kad esate "Normal" režime. + + 2. Nuveskite žymeklį iki eilutės, pažymėtos --->. + + 3. Nuveskite žymeklį į norimo iÅ¡trinti žodžio pradžią. + + 4. Paspauskite dw žodžio iÅ¡trynimui. + +PASTABA: Raidės dw pasirodo paskutinėje ekrano (lango) eilutėje, kuomet jas + renkate. Jei suklydote -- spauskite ir pakartokite iÅ¡ naujo. + +---> Yra mėlynas žodžių, kurie skėtis nepriklauso juokiasi Å¡iam sakiniui. + + 5. Kartokite 3 ir 4 punktus tol, kol sakinys bus iÅ¡taisytas. Tuomet + keliaukite į 2.2 pamoką. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.2 pamoka: DAUGIAU TRYNIMO KOMANDŲ + + + ** Surinkite d$ norėdami iÅ¡trinti iki eilutės pabaigos. ** + + 1. Paspauskite -- įsitikinti, kad esate "Normal" režime. + + 2. Nuveskite žymeklį iki eilutės, pažymėtos --->. + + 3. Nuveskite žymeklį iki teisingo sakinio pabaigos (PO pirmo . ). + + 4. Surinkite d$ -- taip iÅ¡trinsite nereikalingą tekstą iki eilutės + pabaigos. + +---> Somebody typed the end of this line twice. end of this line twice. + + + 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta trynimas. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.3 pamoka: KOMANDOS IR OBJEKTAI + + + Trynimo komandos d formatas yra toks: + + [skaičius] d objektas ARBA d [skaičius] objektas + Kur: + skaičius - kiek kartų vykdyti komandą (nebÅ«tinas, pagal nutylėjimą=1) + d - komanda trinti + objektas - kuo komanda operuoja/dirba (iÅ¡vardyta žemiau) + + Trumpas objektų sąraÅ¡as: + w - nuo žymeklio iki žodžio pabaigos, įskaitant tarpus. + e - nuo žymeklio iki žodžio pabaigos, NEįskaitant tarpų + $ - nuo žymeklio iki eilutės pabaigos. + +PASTABA: Esant "Normal" režime ir spaudžiant tik objekto komandą (t.y., be + trynimo) žymeklis keliauja kaip iÅ¡vardinta sąraÅ¡e. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.4 pamoka: IÅ IMTIS 'KOMANDA-OBJEKTAS' SISTEMAI + + ** Paspauskite dd norėdami iÅ¡trinti visą eilutę. ** + + Visos eilutės iÅ¡trynimas -- labai dažna operacija, tad "ViM" projektuotojai + nusprendė, kad bus patogiau nuspausti du kartus d visos eilutės + iÅ¡trynimui. + + 1. Nuveskite žymeklį į antrą žemiau pateiktos frazės eilutę. + 2. Surinkite dd visos eilutės iÅ¡trynimui. + 3. Tad nueikite į ketvirtą eilutę. + 4. Surinkite 2dd (prisimenate skaičius-komanda-objektas). Taip iÅ¡trinsite + dvi eilute iÅ¡ karto. + + 1) Roses are red, + 2) Mud is fun, + 3) Violets are blue, + 4) I have a car, + 5) Clocks tell time, + 6) Sugar is sweet + 7) And so are you. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.5 pamoka: ATITAISYMO KOMANDA + + + ** Spauskite u norėdami atitaisyti paskutinės komandos pakeitimus, + arba spauskite U norėdami atstatyti visą eilutę. ** + + 1. Nuveskite žymeklį iki eilutės, pažymėtos ---> ir pastatykite jį ties pirma + klaida. + 2. Paspauskite x -- taip iÅ¡trinsite nereikalingą simbolį. + 3. Dabar paspauskite u idant atstatytumėte paskutinės komandos pakeitimus. + 4. IÅ¡taisykite visas toje eilutėje esančias klaidas naudodami x + komandą. + 5. Paspauskite didžiąją U -- taip atstatysite eilutę į pradinę bÅ«seną. + 6. Dabar keletą kartų paspauskite u -- taip atitaisysite U bei kitų + komandų pakeitimus. + 7. Paspauskite CTRL+R keletą kartų. Tai perdarymo komanda ("redo"), t.y., + atitaisymų atitaisymas. + +---> Fiix the errors oon thhis line and reeplace them witth undo. + + 8. Keliaukite į 2 pamokos santrauką. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2 PAMOKOS SANTRAUKA + + + 1. IÅ¡trinti nuo žymeklio iki žodžio pabaigos: dw + + 2. IÅ¡trinti nuo žymeklio iki eilutės pabaigos: d$ + + 3. IÅ¡trinti visą eilutę: dd + + 4. Komandos formatas "Normal" režime yra toks: + + [skaičius] komanda objektas ARBA komanda [skaičius] objektas + kur: + skaičius - kiek kartų pakartoti komandą + komanda - ką padaryti, tai yra, kokią komandą įvykdyti + objektas - su kuo komanda operuoja/dirba: w (žodžiu), $ (tekstu iki + eilutės pabaigos) ir pan. + + 5. IÅ¡taisyti paskutinės komandos pakeitimus: u (mažoji u) + IÅ¡taisyti visus eilutei atliktus pakeitimus: U (didžioji U) + IÅ¡taisyti iÅ¡taisymus: CTRL+R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3.1 pamoka: PATALPINIMO KOMANDA + + ** Paspauskite p norėdami už žymeklio patalpinti vėliausiai + iÅ¡trintą objektą. ** + + 1. Nuveskite žymeklį į pirmą ketureilio eilutę. + + 2. Paspauskite dd -- taip iÅ¡trinsite visą eilutę ir patalpinsite į "ViM" + buferį. + + 3. Nuveskite žymeklį eilute AUKŠČIAU nei turėtų bÅ«ti iÅ¡trintoji eilutė. + + 4. BÅ«dami "Normal" režime paspauskite p -- taip patalpinsite iÅ¡trintą + eilutę į reikiamą vietą. + + 5. Kartokite punktus nuo 2 iki 4 tol, kol visos eilutės bus savo vietose. + + d) Can you learn too? + b) Violets are blue, + c) Intelligence is learned, + a) Roses are red, + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3.2 pamoka: PAKEITIMO KOMANDA + + + ** Paspauskite r ir simbolį, kuriuo norite pakeisti po žymekliu + esantį raÅ¡menį. ** + + 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + + 2. Tada nuveskite žymeklį ant pirmo klaidingo raÅ¡mens. + + 3. Paspauskite r ir simbolį, kuriuo norite pakeisti klaidingą. + + 4. Kartokite 2 ir 3 punktą kol eilutė bus iÅ¡taisyta. + +---> Whan this lime was tuoed in, someone presswd some wrojg keys! +---> When this line was typed in, someone pressed some wrong keys! + + 5. Tuomet keliaukite į 3.3 pamoką. + +PASTABA: Mokykitės ne tik skaitydami, bet ir darydami. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3.3 pamoka: KEITIMO KOMANDA + + + ** Norėdami pakeisti visą žodį ar jo dalį, spauskite cw. ** + + 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + + 2. Patalpinkite žymeklį virÅ¡ u raidės žodyje "lubw". + + 3. Paspauskite cw ir iÅ¡taisykite žodį (Å¡iuo atveju, surinkite "ine"). + + 4. Paspauskite ir nuveskite žymeklį virÅ¡ kitos klaidos (pirmo + simbolio, kurį reikia pakeisti). + + 5. Kartokite 3 ir 4 punktus, kol iÅ¡taisysite visą sakinį. + +---> This lubw has a few wptfd that mrrf changing usf the change command. +---> This line has a few words that need changing using the change command. + +cw ne tik pakeičia žodį, bet ir įjungia "Insert" režimą. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3.4 pamoka: KITI KEITIMAI NAUDOJANT c + + + ** Keitimo komandos naudojimo principas toks pat kaip ir trynimo. ** + + 1. Keitimo komandos formatas yra toks: + + [skaičius] c objektas ARBA c [skaičius] objektas + + 2. Objektai kaip ir trynimo komandoje: w (žodis), $ (iki eilutės pabaigos) + ir pan. + + 3. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + + 4. Tuomet nuveskite žymeklį ties pirma klaida. + + 5. Paspauskite c$ ir surinkite teisingą eilutės pabaigą; grįžkite į + "Normal" režimą (paspauskite ). + +---> The end of this line needs some help to make it like the second. +---> The end of this line needs to be corrected using the c$ command. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3 PAMOKOS SANTRAUKA + + + 1. Norėdami patalpinti paskutinį iÅ¡trynimą, paspauskite p -- tai patalpins + paskutinį iÅ¡trintą objektą UŽ žymeklio. Jei buvo iÅ¡trinta visa eilutė, + tuomet patalpins kitoje eilutėje. + + 2. Vienas simbolis pakeičiamas paspaudus r ir raÅ¡menį, kuriuo + norime pakeisti klaidingą simbolį. + + 3. Keitimo komanda keičia nurodytą objektą nuo žymeklio iki objekto galo. + Pvz., paspauskite cw norėdami pakeisti žodį, c$ norėdami pakeisti + nuo žymeklio iki eilutės pabaigos. + + 4. Keitimo komandos formatas yra toks: + + [skaičius] c objektas ARBA c [skaičius] objektas + +Dabar keliaukite į kitą pamoką. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4.1 pamoka: PADĖTIS BYLOJE IR BYLOS BŪSENA + + + ** Paspauskite Ctrl+g ir sužinosite žymeklio vietą bei bendrą bylos + statusą. Paspauskite G ir žymeklis nukeliaus į nurodytą eilutę. ** + +Pastaba: perskaitykite visą pamoką prieÅ¡ pradėdami vykdyti nurodymus. + + 1. Paspauskite Ctrl+g . Ekrano (lango) apačioje atsiras statuso eilutė, + kurioje nurodyta redaguojamos bylos vardas, eilutė ir stulpelis, kuriuose + yra žymeklis, bei kiek byloje iÅ¡ viso yra eilučių. Ä®sidemėkite, kurioje + eilutėje yra žymeklis, to reikės 3 punkte. + + 2. Paspauskite G -- taip nukeliausite į bylos galą. + + 3. Surinkite eilutės numerį, kurioje prieÅ¡ tai buvote ir tada paspauskite G + Tai sugrąžins į nurodytą eilutę. + + 4. Jei aiÅ¡ku kaip tai atlikti, įvykdykite punktus nuo 1 iki 3. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4.2 pamoka: PAIEÅ KOS KOMANDA + + + ** Paspauskite / po kurio surinkite ieÅ¡komą frazę. ** + + 1. BÅ«dami "Normal" režime paspauskite / simbolį. Jis ir žymeklis atsiras + ekrano (lango) apačioje, lygiai taip pat kaip ir paspaudus : . + + 2. Surinkite "errroor" (kabučių nereikia) ir paspauskite . Tai + žodis, kurio ieÅ¡kosime. + + 3. Norėdami surasti kitą tokią pat frazę, paspauskite n . + Jei kitos frazės norite ieÅ¡koti ne žemyn, o aukÅ¡tyn, paspauskite N. + + 4. Jei norite frazės ieÅ¡koti ne pirmyn, bet atgal, vietoj / komandos + naudokite ? . + + 5. Kuomet paieÅ¡ka pasiekia bylos pabaigą, ji tęsiama nuo bylos pradžios. + + ---> "errroor" is not the way to spell error; errroor is an error. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4.3 pamoka: ATITINKAMŲ SKLIAUSTŲ PAIEÅ KA + + + ** Spauskite % norėdami surasti atitinkantį ),] ar } skliaustą. ** + + 1. Patalpinkite žymeklį ties bet kuriuo (, [ ar { skliaustu, esančiu + eilutėje, pažymėtoje --->. + + 2. Dabar paspauskite % simbolį. + + 3. Žymeklis nukeliaus ties atitinkančiu uždarančiuoju skliaustu. + + 4. Dar kartą paspauskite % -- sugrįšite atgal ties atitinkamu + atidarančiuoju skliaustu. + +---> This ( is a test line with ('s, ['s ] and {'s } in it. )) + +Pastaba: Tai naudinga komanda derinant programas su skliaustų maiÅ¡alyne. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4.4 pamoka: BŪDAS TAISYTI KLAIDAS + + + ** Surinkite :s/old/new/g norėdami "old" pakeisti "new". ** + + 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + + 2. Surinkite :s/thee/the . Tai pakeis pirmą eilutėje esantį "thee" + į "the". + + 3. Dabar surinkite :s/thee/the/g . Tai pakeis visus eilutėje + esančius "thee" į "the". + +---> thee best time to see thee flowers is in thee spring. + + 4. Norėdami atlikti pakeitimus tarp dviejų eilučių, surinkite: + :#,#s/old/new/g kur #,# yra dviejų eilučių numeriai (pvz., 12,14). + Surinkite :%s/old/new/g -- taip atliksite pakeitimus visoje byloje. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4 PAMOKOS SANTRAUKA + + + 1. Ctrl+g parodo padėtį byloje ir bendrą bylos statusą. G perkelia + žymeklį į bylos pabaigą. Jei prieÅ¡ G surenkamas skaičius, žymeklis + nukeliamas į tą eilutę. + + 2. / su po jo einančia fraze, atlieka Å¡ios frazės paieÅ¡ką PIRMYN. + ? su po jo einančia fraze, atlieka Å¡ios frazės paieÅ¡ką ATGAL. + Suradus frazę, prie kitos perÅ¡okama paspaudus n (ta pačia kryptimi, + kaip ir vykusi paieÅ¡ka) arba N (prieÅ¡inga paieÅ¡kai kryptimi). + + 3. Paspaudus % kuomet esama yra virÅ¡ (,),[,],{ ar }, žymeklis nukeliaus + ties atitinkančiu skliaustu. + + 4. Norėdami pirmą eilutės "old" pakeisti į "new" :s/old/new + Norėdami visus eilutės "old" pakeisti į "new" :s/old/new/g + Pakeisti "old" į "new" tarp dviejų nurodytų eilučių :#,#s/old/new/g + Pakeisti visus byloje esančius "old" į "new" :%s/old/new/g + PrieÅ¡ kiekvieną pakeitimą papraÅ¡yti patvirtinimo :%s/old/new/gc + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5.1 pamoka: KAIP Ä®VYKDYTI IÅ ORINĘ KOMANDĄ + + + ** Surinkite :! bei norimą įvykdyti iÅ¡orinę komandą ir ji bus įvykdyta. ** + + 1. Surinkite jau pažįstamą komandą : ir žymeklis atsidurs ekrano (lango) + apačioje; galėsite įvesti reikiamą komandą. + + 2. Dabar surinkite ! (Å¡auktuką). Tai leis įvykdyti bet kokią iÅ¡orinę + komandą. + + 3. Pavyzdžiui, po Å¡auktuko surinkite ls ir paspauskite . Tai + atspausdins visų kataloge esančių bylų sąrašą, kitaip sakant, atrodys, + kad ls komandą bÅ«tumėte įvykdę komandinėje eilutėje. (Jei neveikia ls + pabandykite dir komandą.) + +---> Pastaba: Tokiu bÅ«du galima įvykdyti bet kokią iÅ¡orinę programą. + +---> Pastaba: Visos : komandos pradedamos vykdyti paspaudus + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5.2 pamoka: BYLŲ RAÅ YMAS + + + ** Norėdami iÅ¡saugoti pakeitimus į bylą, surinkite :w BYLOS_VARDAS ** + + 1. Surinkite :!dir ar :!ls , kad gautumėte katalogo bylų sąrašą. + NeužmirÅ¡kite po to paspausti . + + 2. Sugalvokite bylos vardą, kokio dar nėra kataloge, pavyzdžiui, TEST. + + 3. Dabar surinkite :w TEST (čia TEST, tai bylos vardas kurį pasirinkote). + + 4. Tai iÅ¡saugos visą bylą (šį pradžiamokslį) TEST vardu. Patikrinkite tai, + peržiÅ«rėdami katalogo turinį (:!ls ar :!dir komanda). + + 5. Dabar iÅ¡trinkite bylą surinkdami tokią komandą: :!delete TEST + arba :!rm TEST + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5.3 pamoka: BYLŲ RAÅ YMAS II + + ** Norėdami iÅ¡saugoti dalį bylos, surinkite :#,# w BYLOS_VARDAS ** + + 1. Dar kartą surinkite :!dir ar :!ls komandą, kad sužinotumėte katalogo + bylų sąrašą; parinkite nenaudojamą bylos vardą, pvz. TEST. + + 2. Nuveskite žymeklį į Å¡io puslapio viršų ir paspauskite Ctrl+g -- taip + sužinosite virÅ¡utinės eilutės numerį. PRISIMINKITE JÄ®! + + 3. Dabar nuveskite žymeklį į Å¡io puslapio apačią ir taip pat paspauskite + Ctrl+g. PRISIMINKITE IR Å IOS EILUTĖS NUMERÄ®! + + 4. Norėdami iÅ¡saugoti TIK DALÄ® bylos, surinkite :#,# w TEST kur #,# yra + du skaičiai kuriuos įsiminėte (virÅ¡utinė ir apatinė eilutės), o TEST -- + bylos vardas. Taip iÅ¡saugosite tekstą tarp nurodytų eilučių, į nurodytą + bylą. + + 5. Ä®sitikinkite, kad byla buvo įraÅ¡yta, tačiau jos neiÅ¡trinkite. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5.4 pamoka: BYLOS Ä®TERPIMAS + + ** Norėdami į tekstą įterpti kitą bylą, surinkite :r BYLOS_VARDAS ** + + 1. Surinkite :!dir ar :!ls komandą ir įsitikinkite, kad pareitoje + pamokoje iÅ¡saugota TEST byla egzistuoja. + + 2. Nuveskite žymeklį į Å¡io puslapio viršų. + +PASTABA: Kuomet įvykdysite 3 punktą, pamatysite 5.3 pamoką. Tuomet grįžkite + atgal į Å¡ią pamoką. + + 3. Dabar įterpkite TEST bylą į tekstą, panaudodami :r TEST komandą. + +PASTABA: Byla, kurią įterpinėsite, bus patalpintą toje vietoje, kur yra + žymeklis. + + 4. Kad įsitikintumėte, jog komanda buvo įvykdytą, grįžkite truputį į viršų. + Turėtumėte rasti dvi 5.3 pamokos kopijas. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5 PAMOKOS SANTRAUKA + + + 1. :!komanda įvykdo iÅ¡orinę "komanda" komandą. + + Keletas naudingų pavyzdžių: + :!ls (arba :!dir) - parodo katalogo turinį + :!rm FILE (arba :!del FILE) - iÅ¡trina FILE bylą + + 2. :w BYLOS_VARDAS įraÅ¡o redaguojamą tekstą į bylą, kurios vardas - + BYLOS_VARDAS. + + 3. :#,# w BYLOS_VARDAS - iÅ¡saugo eilutes nuo # iki # į BYLOS_VARDAS bylą. + + 4. :r BYLA įterpia į redaguojamą tekstą bylą, kurios vardas BYLA. Ä®terpiama + byla patalpinama toje vietoje, kur yra žymeklis. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.1 pamoka: "OPEN" KOMANDA + + ** Paspauskite o -- taip po žymekliu įterpsite tuščią eilutę ir + persijungsite į "Insert" (įterpimo) režimą. ** + + 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + + 2. Paspauskite o -- taip įterpsite tuščią eilutę PO žymekliu, be to, bus + įjungtas "Insert" (įterpimo) režimas. + + 3. Suveskite ---> eilutę ir paspauskite , kad grįžtumėte į "Normal" + režimą. + +---> After typing o the cursor is placed on the open line in Insert mode. + + 4. Kad įterptumėte tuščią eilutę virÅ¡ žymeklio, paspauskite O . + IÅ¡bandykite tai su žemiau esančia eilute. +Open up a line above this by typing Shift-O while the cursor is on this line. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.2 pamoka: „APPEND“ KOMANDA + + + ** Paspauskite a norėdami raÅ¡yti tekstą UŽ žymeklio. ** + + 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->, pabaigos + (pirmiausiai nueikite iki pačios eilutės, tada spauskite $ ). + + 2. Paspauskite a -- taip įterpsite tekstą už žymeklio. Jei paspausite A + papildysite tekstą eilutės pabaigoje. + + 3. Dabar užbaikite pirmąją eilutę. Papildymo ("Append") komanda veikia + panaÅ¡iai kaip ir įterpimo ("Insert") komanda. Skiriasi tik vieta, nuo + kurios pradedamas įterpinėti tekstas. + +---> This line will allow you to practice +---> This line will allow you to practice appending text to the end of a line. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.3 pamoka: KITAS KEITIMO BŪDAS + + + ** Paspauskite R norėdami pakeisti daugiau nei vieną simbolį. ** + + 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + + 2. Patalpinkite žymeklį ties pirmu žodžiu, kuris skiriasi nuo antros eilutės + (žodis "last"). + + 3. Paspauskite R ir perraÅ¡ykite likusį pirmos eilutės tekstą pagal antrą + eilutę. + +---> To make the first line the same as the last on this page use the keys. +---> To make the first line the same as the second, type R and the new text. + + 4. Kuomet paspausite norėdami grįžti į "Normal" režimą, visas + nepaliestas tekstas iÅ¡liks toks, koks buvo. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.4 pamoka: PARINKČIŲ NUSTATYMAS + + ** Pakeiskite parinktį, norėdami nekreipti dėmesio į mažąsias ar + didžiąsias raides ieÅ¡komame tekste. ** + + + 1. PaieÅ¡kokite "ignore" žodžio: + /ignore + Pakartokite keletą kartų paspausdami n klavišą. + + 2. Nustatykite 'ic' (Ignore case) parinktį: + :set ic + + 3. Pratęskite "ignore" paieÅ¡ką paspausdami n . + Pakartokite paieÅ¡ką keletą kartų dar kartą paspausdami n klavišą. + + 4. Nustatykite 'hlsearch' ir 'incsearch' parinktis: + :set hls is + + 5. Dar kartą įvykdykite paieÅ¡ką ir pasižiÅ«rėkite kas bus: + /ignore + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6 PAMOKOS SANTRAUKA + + + 1. Paspaudus o įterpiama nauja eilutė ŽEMIAU žymeklio, žymeklis + patalpinamas tos eilutės pradžioje ir įjungiamas "Insert" režimas. + O įterpia tuščią eilutę AUKŠČIAU žymeklio. + + 2. Paspauskite a norėdami įterpti tekstą UŽ žymeklio. + Paspaudus A tekstas įterpiamas eilutės pabaigoje. + + 3. Paspaudus R įjungiamas Keitimo ("Replace") režimas, iÅ¡ kurio iÅ¡einama + paspaudus . + + 4. Surinkus ":set xxx" yra įjungiama "xxx" parinktis. + + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7 pamoka: ViM PAGALBOS KOMANDOS + + ** Naudokite ViM pagalbos sistemą. ** + + ViM turi iÅ¡samią pagalbos sistemą. Pradžiai pabandykite vieną iÅ¡ Å¡ių bÅ«dų: + - paspauskite klavišą + - surinkite :help + + Paspauskite :q norėdami uždaryti pagalbos langą. + + Informacijos galima rasti įvairiausiomis temomis, perduodant "help" + komandai kaip argumentą raktinį žodį. Pabandykite: + + :help w + :help c_ + :help insert-index + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Å iuo skyreliu "ViM" pradžiamokslis ir baigiasi. Tikslas buvo pateikti trumpą + "ViM" redaktoriaus apžvalga, kurios pakaktų įgyti "ViM" redaktoriaus + pagrindus. Tačiau tai toli gražu ne visos galimybės, kurias turi "ViM" + redaktorius. + + Tolesniam skaitymui ir mokymuisi rekomenduojama Å¡i knyga: + Linda Lamb. "Learning the Vi Editor" + Leidėjas: O'Reilly & Associates Inc. + Tai gera knyga, kurioje iÅ¡nagrinėtos beveik visos "Vi" redaktoriaus + galimybės. Å eÅ¡tame leidime pateikiama informacija ir apie "ViM". + + Šį pradžiamokslį parašė Michael C. Pierce ir Robert K. Ware, Colorado School + of Mines, pasinaudodami Charles Smith, Colorado State University, idėjomis. + E-mail: bware@mines.colorado.edu. + + "ViM" redaktoriui pritaikė Bram Moolenaar. + + Ä® lietuvių kalbą iÅ¡vertė Laurynas Stančikas . + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~