summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRimas Kudelis <rimas@kudelis.lt>2024-03-09 19:27:46 +0200
committerGitHub <noreply@github.com>2024-03-09 18:27:46 +0100
commitca0e0d2708eded356e9c14cbc22578b9a1b62181 (patch)
tree88569ec6235f3433fc352b3a04a41d30fce175c3
parenta2c65809dafe5c4f45f278fddf368c7c971d83e9 (diff)
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 <lasas@gim.ktu.lt> Signed-off-by: Rimas Kudelis <rimas@kudelis.lt> Signed-off-by: Christian Brabandt <cb@256bit.org>
-rw-r--r--runtime/tutor/tutor.lt.utf-8780
1 files changed, 780 insertions, 0 deletions
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 <CapsLock> 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 <ESC>
+ 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 <ESC> (įsitikinti, kad esate "Normal" režime).
+
+ 2. Surinkite: :q! <ENTER>
+
+---> Tai baigs redaktoriaus darbą BE JOKIŲ pakeitimų išsaugojimų. Jei norite
+ pakeitimus išsaugoti ir baigti darbą, surinkite:
+ :wq <ENTER>
+
+ 3. Kai atsidursite komandinėje eilutėje, vėl paleiskite komandą, kuri
+ iškvietė šį pradžiamokslį. Tai gali būti: vimtutor <ENTER>
+ arba: vim tutor <ENTER>
+
+---> '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 <ESC>, 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 <ENTER>
+
+ 3. Baigti darbą su ViM: <ESC> :q! <ENTER> NEišsaugant pakeitimų.
+ Arba: <ESC> :wq <ENTER> 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ą <ESC>
+
+PASTABA: <ESC> 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 <ESC> -- 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 <ESC> 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 <ESC> -- į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 <ESC> 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 <ESC>).
+
+---> 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 <Enter> . 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 <Enter> . Tai pakeis pirmą eilutėje esantį "thee"
+ į "the".
+
+ 3. Dabar surinkite :s/thee/the/g <Enter> . 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 <ENTER>. 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 <ENTER>
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 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 <ENTER>.
+
+ 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 <ESC>, 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 <ESC> 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 <ESC>.
+
+ 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 <F1> klavišą
+ - surinkite :help <Enter>
+
+ Paspauskite :q <Enter> norėdami uždaryti pagalbos langą.
+
+ Informacijos galima rasti įvairiausiomis temomis, perduodant "help"
+ komandai kaip argumentą raktinį žodį. Pabandykite:
+
+ :help w <ENTER>
+ :help c_ <ENTER>
+ :help insert-index <ENTER>
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Š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 <lasas@gim.ktu.lt>.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~