From cb942cc4cac7accb4aa01445e6d1e84e098d55a4 Mon Sep 17 00:00:00 2001 From: Rimas Kudelis Date: Mon, 11 Mar 2024 17:15:04 +0200 Subject: [PATCH] translation(lt): Update Lithuanian translation of Vim tutor to v.1.7 (#14176) Signed-off-by: Rimas Kudelis Signed-off-by: Christian Brabandt --- runtime/tutor/tutor.lt.utf-8 | 1253 +++++++++++++++++++++------------- 1 file changed, 767 insertions(+), 486 deletions(-) diff --git a/runtime/tutor/tutor.lt.utf-8 b/runtime/tutor/tutor.lt.utf-8 index 5ec6e1c2c7..c3b87bb6a7 100644 --- a/runtime/tutor/tutor.lt.utf-8 +++ b/runtime/tutor/tutor.lt.utf-8 @@ -1,156 +1,228 @@ =============================================================================== -= V I M p r a d ž i a m o k s l i s - Versija 1.4 = += V I M p r a d ž i a m o k s l i s – 1.7 versija = =============================================================================== - "ViM" yra galingas tekstų redaktorius, turintis daug komandų. Tiek daug, + „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ų. + pradžiamokslio tikslas – aprašyti tas komandas, kurių pagalba lengvai + išmoksite naudotis „Vim“ kaip visaverčiu tekstų redaktoriumi. - Vidutiniškai šis pradžiamokslis trunka apie 25-30 minučių, tačiau viskas - priklauso nuo to, kiek laiko skirsite eksperimentams. + Vidutiniškai šiam pradžiamoksliui praeiti užtrunkama apie 30 minučių, + priklausomai nuo to, kiek laiko skiriama eksperimentams. - Pamokėlių metu, šis tekstas bus keičiamas, tad treniravimuisi - pasidarykite šios bylos kopiją (jei naudojate "vimtutor" tai ką skaitote - jau yra kopija). + SVARBU: + Pamokėlių metu šis tekstas bus keičiamas, tad mokymuisi pasidarykite šio + failo kopiją (jei paleidote „vimtutor“ komandą, tai jau skaitote failo + kopiją). 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! + išmokti. Jeigu tiktai skaitysite šį tekstą, komandas tiesiog užmiršite! + + VERTĖJO PASTABOS: + „Vim“ komandas dažnai sudaro raidės. Turėkite omenyje, jog šių raidžių + registras (tai, ar jos didžiosios, ar mažosios) yra svarbus. Kai tekste + matysite instrukciją, panašią į „spustelėkite klavišą x“, tai reikš, jog + turėsite įvesti būtent mažąją raidę. Analogiškai, jei matysite + instrukciją, panašią į „spustelėkite klavišą X“, tai reikš, jog kalbama + būtent apie didžiąją raidę. + + Šiame vertime naudojami angliški funkcinių klavišų pavadinimai. Jei jūs + naudojatės lietuviška klaviatūra, joje klavišas žymimas užrašu , + klavišas – užrašu , o klavišas – užrašu <ĮVESTI>. + + Dabar įsitikinkite, kad yra išjungta didžiųjų raidžių veiksena + („Caps Lock“) ir spauskite klavišą j tol, kol 1.1 pamokos tekstas + visiškai užpildys ekraną. - Įsitikinkite, kad yra išjungtas ir spauskite j klavišą tol, - kol 1.1 pamokos tekstas pilnai užpildys ekraną. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1.1 pamoka: ŽYMEKLIO VALDYMAS + 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 - + ** Žymeklis valdomas klavišų h,j,k,l pagalba, kaip pavaizduota. ** + ^ + k Pastabos: klavišas h yra kairėje ir perkelia kairėn. + < h l > Klavišas l yra dešinėje ir perkelia dešinėn. + j Raidė „j“ kažkiek primena rodyklę žemyn. + v 1. Judinkite žymeklį ekrane, kol apsiprasite. ----> Dabar žinote, kaip nukeliauti iki kitos pamokos. + 2. Nuspauskite klavišą žemyn (j), kol jo veiksmas ims kartotis. + Dabar žinote, kaip nukeliauti iki kitos pamokos. - 2. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. + 3. 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: Jei kada nebūtumėte tikri, kad nuspaudėte reikiamą klavišą, + spustelėkite klavišą – taip sugrįšite į „Normaliąją“ veikseną. + 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. +PASTABA: Žymeklį paprastai galima valdyti ir rodyklių klavišais, tačiau, įpratę + naudoti hjkl, judėsite greičiau. Pažadame! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1.4 pamoka: TEKSTO REDAGAVIMAS - ĮTERPIMAS + 1.2 pamoka: DARBO SU „VIM“ PABAIGA - ** Kuomet esate "Normal" režime i įterpia tekstą. ** + !! SVARBU: prieš bandydami toliau nurodytas komandas, !! + !! perskaitykite šią pamoką iki galo! !! - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 1. Spustelėkite klavišą + (taip užtikrinsite, jog esate „Normaliojoje“ veiksenoje). - 2. Norėdami pirmą eilutę padaryti tokią pat kaip antrą, nuveskite žymeklį - ant simbolio, PO kurio norite įterpti tekstą. + 2. Surinkite: :q! + Šitaip užbaigsite redaktoriaus darbą NEĮRAŠYDAMI jokių atvertame faile + atliktų pakeitimų. - 3. Paspauskite i ir surinkite reikiamą tekstą. + 3. Sugrįžkite atgal į šį pradžiamokslį, pakartodami ankstesnę jį + iškvietusią komandą. Pavyzdžiui: vimtutor . - 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. + 4. Jei šiuos žingsnius įsiminėte, įvykdykite punktus nuo 1 iki 3, kad + užbaigtumėte redaktoriaus darbą ir vėl jį atvertumėte. ----> There is text misng this . ----> There is some text missing from this line. +PASTABA: komanda :q! užbaigia redaktoriaus darbą, atmesdama bet kokius + juo atliktus, bet dar neįrašytus failo pakeitimus. Kaip pakeitimus + įrašyti, sužinosite paskesnėje pamokoje. - 5. Kuomet įterpimą išsiaiškinote, keliaukite į žemyn į 1 pamokos santrauką. + 5. Perkelkite žymeklį žemyn į 1.3 pamoką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1 PAMOKOS SANTRAUKA + 1.3 pamoka: TEKSTO REDAGAVIMAS - ŠALINIMAS - 1. Žymeklis valdomas rodyklių pagalbą arba hjkl klavišais. - h (kairėn) j (žemyn) k (aukštyn) l (dešinėn) + ** Pašalinti ties žymekliu esantį rašmenį galite spustelėdami x klavišą. ** - 2. Iš komandinės eilutės "ViM" paleidžiamas: vim FILENAME + 1. Perkelkite žymeklį į žemiau esančią eilutę, pažymėtą --->. - 3. Baigti darbą su ViM: :q! NEišsaugant pakeitimų. - Arba: :wq išsaugant pakeitimus. + 2. Norėdami ištaisyti klaidas, perkelkite žymeklį ant rašmens, kurį + norite pašalinti. - 4. Ištrinti simbolį po žymekliu esant "Normal" režime: x + 3. Spustelėkite klavišą x , kad pašalintumėte nereikalingą rašmenį. - 5. Įterpti tekstą už žymeklio esant "Normal" režime: - i surinkti reikiamą tekstą + 4. Kartokite punktus nuo 2 iki 4, kol ištaisysite visas klaidas sakinyje. -PASTABA: paspaudimas grąžina į "Normal" režimą arba nutraukia - nereikalingos komandos vykdymą. +---> KKarvė peršooko pperr mmmėnullį. + + 5. Ištaisę klaidas sakinyje, eikite į 1.4 pamoką. + +PASTABA: šiame pradžiamokslyje komandas stenkitės įsiminti ne tik skaitydami + jų aprašymus, bet ir išbandydami jas praktiškai. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.4 pamoka: TEKSTO REDAGAVIMAS – ĮTERPIMAS + + + ** Įterpti tekstą galite, prieš tai spustelėję i raidę. ** + + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. + + 2. Norėdami pirmą eilutę papildyti iki antrosios, perkelkite žymeklį ant + rašmens, PRIEŠ kurį norite įterpti tekstą. + + 3. Spustelėkite klavišą i ir surinkite reikiamą tekstą. + + 4. Ištaisę klaidą, spustelėkite , kad sugrįžtumėte į „Normaliąją“ + veikseną. Kartokite 2–4 žingsnius tol, kol sakinys bus ištaisytas. + +---> Šioje eiluje trūksta tiek . +---> Šioje eilutėje trūksta šiek tiek teksto. + + 5. Išmokę įterpti tekstą, keliaukite toliau į 1.5 pamoką. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.5 pamoka: TEKSTO REDAGAVIMAS – PRIDĖJIMAS EILUTĖS GALE + + + ** Pridėti teksto eilutės gale galite, prieš tai spustelėję A raidę. ** + + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. + Visiškai nesvarbu, ties kuriuo rašmeniu toje eilutėje bus žymeklis. + + 2. Spustelėkite klavišą A ir įveskite pridedamą tekstą. + + 3. Pridėję tekstą, spustelėkite klavišą , kad sugrįžtumėte + į „Normaliąją“ veikseną. + + 4. Perkelkite žymeklį į antrąją eilutę, pažymėtą ---> ir pataisykite sakinį + joje, pakartodami 2 ir 3 žingsnius. + +---> Šioje eilutėje trūksta ši + Šioje eilutėje trūksta šiek tiek teksto. +---> Čia taip pat trūks + Čia taip pat trūksta šiek tiek teksto. + + 5. Išmokę pridėti teksto eilutės gale, keliaukite toliau į 1.6 pamoką. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1.6 pamoka: FAILO REDAGAVIMAS + + + ** Komanda :wq įrašo atvertą failą ir užbaigia redaktoriaus darbą. ** + + !! SVARBU: prieš bandydami toliau nurodytas komandas, !! + !! perskaitykite šią pamoką iki galo !! + + 1. Jei galite naudotis kitu terminalu, tolesnius veiksmus atlikite jame. + Kitu atveju užverkite šį pradžiamokslį kaip ir 1.2 pamokoje: :q! + + 2. Komandų eilutėje įveskite komandą: vim failas.txt + Čia „vim“ – komanda „Vim“ redaktoriui paleisti, o „failas.txt“ – norimo + redaguoti failo vardas. Naudokite failo, kurį galėsite keisti, vardą. + + 3. Pridėkite ir/ar pašalinkite tekstą, kaip išmokote ankstesnėse pamokose. + + 4. Įrašykite pakeistą failą ir užbaikite „Vim“ darbą: :wq + + 5. Jei pirmajame žingsnyje užvėrėte pradžiamokslį, dabar jį vėl atverkite + komandos „vimtutor“ pagalba, tada keliaukite į pirmosios santrauką žemiau. + + 6. Perskaitę ir įsiminę visus aukščiau aprašytus žingsnius, atlikite juos. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 pamokos SANTRAUKA + + + 1. Žymeklis valdomas rodyklių 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 taip: vim FAILO_VARDAS + + 3. Darbo su „Vim“ pabaiga: :q! – neįrašant jokių pakeitimų. + arba: :wq – įrašant pakeitimus. + + 4. Rašmens po žymekliu pašalinimas, esant „Normaliojoje“ veiksenoje: x + + 5. Teksto įterpimas ar pridėjimas: + i įterpiamas tekstas – įterpti tekstą prieš žymeklį + A pridedamas tekstas – pridėti tekstą eilutės gale + +PASTABA: paspaudimas grąžina į „Normaliąją“ veikseną arba nutraukia + nereikalingos komandos įvedimą. Dabar keliaukite į 2 pamoką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.1 pamoka: TRYNIMO KOMANDOS + 2.1 pamoka: ŠALINIMO KOMANDOS - ** Paspauskite dw norėdami ištrinti žodžio pabaigos. ** + ** Komanda dw šalina žodį. ** - 1. Paspauskite -- užsitikrinti, kad esate "Normal" režime. + 1. Spustelėkite , kad sugrįžtumėte į „Normaliąją“ veikseną. - 2. Nuveskite žymeklį iki eilutės, pažymėtos --->. + 2. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. - 3. Nuveskite žymeklį į norimo ištrinti žodžio pradžią. + 3. Perkelkite žymeklį į norimo pašalinti žodžio pradžią. - 4. Paspauskite dw žodžio ištrynimui. + 4. Spustelėkite dw žodžio pašalinimui. -PASTABA: Raidės dw pasirodo paskutinėje ekrano (lango) eilutėje, kuomet jas - renkate. Jei suklydote -- spauskite ir pakartokite iš naujo. +PASTABA: Raidė d pasirodys apatinėje terminalo eilutėje, spustelėjus jos + klavišą. „Vim“ lauks, kol surinksite raidę w . Jei terminalo apačioje + matote kitą raidę ar suklydote ją rinkdami – spustelėkite ir + rinkite komandą iš naujo. ---> Yra mėlynas žodžių, kurie skėtis nepriklauso juokiasi šiam sakiniui. @@ -159,622 +231,831 @@ PASTABA: Raidės dw pasirodo paskutinėje ekrano (lango) eilutėje, kuomet jas ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.2 pamoka: DAUGIAU TRYNIMO KOMANDŲ + 2.2 pamoka: DAUGIAU ŠALINIMO KOMANDŲ - ** Surinkite d$ norėdami ištrinti iki eilutės pabaigos. ** + ** Komanda d$ pašalinta tekstą iki eilutės pabaigos. ** - 1. Paspauskite -- įsitikinti, kad esate "Normal" režime. + 1. Spustelėkite , kad sugrįžtumėte į „Normaliąją“ veikseną. - 2. Nuveskite žymeklį iki eilutės, pažymėtos --->. + 2. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. - 3. Nuveskite žymeklį iki teisingo sakinio pabaigos (PO pirmo . ). + 3. Perkelkite žymeklį į pageidautiną eilutės pabaigą (PO pirmojo taško). - 4. Surinkite d$ -- taip ištrinsite nereikalingą tekstą iki eilutės - pabaigos. + 4. Surinkite d$ nereikalingam tekstui iki eilutės pabaigos pašalinti. ----> 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. +---> Kažkas šios eilutės pabaigą įvedė dukart. pabaigą įvedė dukart. + 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta šalinimas. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.3 pamoka: KOMANDOS IR OBJEKTAI + 2.3 pamoka: OPERATORIAI IR VEKTORIAI - Trynimo komandos d formatas yra toks: + Daugelį teksto redagavimo komandų sudaro operatorius ir vektorius. + Pavyzdžiui, šalinimo komandos su operatoriumi d formatas yra toks: - [skaičius] d objektas ARBA d [skaičius] objektas + d vektorius Kur: - skaičius - kiek kartų vykdyti komandą (nebūtinas, pagal nutylėjimą=1) - d - komanda trinti - objektas - kuo komanda operuoja/dirba (išvardyta žemiau) + d – šalinimo operatorius; + vektorius – nurodo, kuo komanda operuoja (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. + Trumpas vektorių sąrašas: + w – iki artimiausios žodžio pradžios, NEĮTRAUKIANT pirmojo jo rašmens; + e – iki artimiausios žodžio pabaigos, ĮTRAUKIANT paskutinį jo rašmenį; + $ – iki einamosios eilutės pabaigos, ĮTRAUKIANT paskutinį jos rašmenį. + Taigi, įvedę komandą de , pašalinsite tekstą nuo žymeklio pozicijos iki + atitinkamo žodžio pabaigos. +PASTABA: „Normaliojoje“ veiksenoje spustelėjus tik vektoriaus klavišą, bet + nenurodžius operatoriaus, į atitinkamą poziciją bus perkeltas teksto + žymeklis. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.4 pamoka: IŠIMTIS 'KOMANDA-OBJEKTAS' SISTEMAI + 2.4 pamoka: VEKTORIAUS NAUDOJIMAS SU SKAITIKLIU - ** 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. + ** Prieš vektoriaus ženklą parašius skaičių, jis pakartojamas atitinkamą + skaičių kartų. ** - 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. Perkelkite žymeklį į eilutės žemiau, pažymėtos --->, pradžią. + + 2. Įveskite 2w , kad perkeltumėte žymeklį per du žodžius pirmyn (į žodžio + pradžią). + + 3. Įveskite 3e , kad perkeltumėte žymeklį iki trečiosios žodžio pabaigos + nuo einamosios jo vietos. + + 4. Įveskite 0 (nulį), kad perkeltumėte žymeklį į eilutės pradžią. + + 5. Pakartokite žingsnius 2 ir 3 su kitais skaičiais. + +---> Šioje eilutėje yra žodžių, po kuriuos galite pakilnoti žymeklį. + + 6. Keliaukite toliau į 2.5 pamoką. - 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 + 2.5 pamoka: SKAITIKLIO NAUDOJIMAS ŠALINANT TEKSTĄ - ** Spauskite u norėdami atitaisyti paskutinės komandos pakeitimus, - arba spauskite U norėdami atstatyti visą eilutę. ** + ** Kai skaičius naudojamas su operatoriumi, komanda pakartojama atitinkamą + skaičių kartų. ** - 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ų + Į aukščiau minėtą teksto šalinimo operatoriaus ir vektoriaus kombinaciją + įterpę skaičių, galite pašalinti daugiau teksto: + d skaičius vektorius + + 1. Perkelkite žymeklį ties pirmuoju DIDŽIOSIOMIS RAIDĖMIS parašytu žodžiu + eilutėje žemiau, pažymėtoje --->. + + 2. Įveskite d2w , kad pašalintumėte du DIDŽIOSIOMIS RAIDĖMIS parašytus + žodžius. + + 3. Kartokite žingsnius 1 ir 2 su kitais skaičiais, kad pašalintumėte kitus + vienas po kito einančius žodžius DIDŽIOSIOMIS RAIDĖMIS vienos komandos + pagalba. + +---> Šis ABC DE sakinys FGHI JK LMN OP dabar išvalytas R STU VZŽ nuo šlamšto. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.6 pamoka: OPERAVIMAS VISOMIS EILUTĖMIS + + + ** Spustelėkite dd visai eilutei pašalinti. ** + + Kadangi visos eilutės šalinimas – gan dažna operacija, „Vi“ autoriai nutarė, + jog bus patogiau dukart spustelėti d visos eilutės pašalinimui. + + 1. Perkelkite žymeklį į antrąją eilutę žemiau, pažymėtą --->. + 2. Surinkite dd visai eilutei pašalinti. + 3. Tada pereikite į ketvirtąją eilutę. + 4. Surinkite 2dd pašalinti iškart dviems eilutėms. + +---> 1) Apšerkšniję mūsų žiemos – +---> 2) Sniegas maišos su purvu, +---> 3) Balta, balta – kur dairais – +---> 4) Dienos trumpos ir niūrios, +---> 5) Gatvės ir keliai slidūs, +---> 6) Ilgas pasakas mažiemus +---> 7) Seka pirkioj vakarais. + +Operatoriaus dubliavimas, norint atlikti komandą su visa eilute, veikia ir su +kitais žemiau paminėtais operatoriais. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.7 pamoka: ATŠAUKIMO KOMANDA + + + ** Spustelėkite u atšaukti paskutinės komandos pakeitimams, + arba U atšaukti visiems pakeitimams eilutėje. ** + + 1. Perkelkite žymeklį ties pirmąja klaida eilutėje žemiau, pažymėtoje --->. + 2. Spustelėkite x – taip pašalinsite nereikalingą simbolį. + 3. Dabar spustelėkite u paskutinės komandos atliktiems pakeitimams + atšaukti. + 4. Šįkart ištaisykite visas eilutėje esančias klaidas x komandos pagalba. + 5. Spustelėkite didžiąją U – taip atstatysite eilutę į pirminę būseną. + 6. Dabar keletą kartų spustelėkite u – taip atitaisysite U bei ankstesnių komandų pakeitimus. - 7. Paspauskite CTRL+R keletą kartų. Tai perdarymo komanda ("redo"), t.y., - atitaisymų atitaisymas. + 7. Keletą kartų spustelėkite CTRL+R – taip pakartosite atšauktus veiksmus. ----> Fiix the errors oon thhis line and reeplace them witth undo. +---> Ištaisyykite klaidas šiioje eilutėje iir atšaukite paakeitimus. + + 8. Šios komandos labai naudingos. Keliaukite į 2 pamokos santrauką. - 8. Keliaukite į 2 pamokos santrauką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2 PAMOKOS SANTRAUKA + 2 pamokos SANTRAUKA - 1. Ištrinti nuo žymeklio iki žodžio pabaigos: dw + 1. Tekstui pašalinti nuo žymeklio iki kito žodžio pradžios rinkite: dw + 2. Tekstui pašalinti nuo žymeklio iki einamojo žodžio pabaigos rinkite: de + 3. Tekstui pašalinti nuo žymeklio iki eilutės pabaigos rinkite: d$ + 4. Visai eilutei pašalinti rinkite: dd - 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 + 5. Vektoriui pakartoti prieš jį parašykite skaičių: 2w + 6. Pakeitimo komandos formatas yra toks: + komanda [skaičius] vektorius 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. + komanda – atliktinas veiksmas, pavyzdžiui d – šalinimas + [skaičius] – skaitiklis, nurodantis, kiek kartų pakartoti veiksmą + (neprivalomas) + vektorius – nurodo apimtį teksto, kuriuo norima operuoti, pavyzdžiui: + w (iki žodžio pradžios), e (iki žodžio pabaigos), + $ (iki eilutės pabaigos) ir pan. + + 7. Žymekliui perkelti į eilutės pradžią surinkite nulį: 0 + + 8. Atšaukti pastariesiems pakeitimams rinkite: u (mažoji u) + Atšaukti visiems pakeitimams esamojoje eilutėje rinkite: U (didžioji U) + Pakartoti atšauktiems veiksmams spustelėkite: CTRL+R - 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 + 3.1 pamoka: PATALPINIMO KOMANDA - ** Paspauskite p norėdami už žymeklio patalpinti vėliausiai - ištrintą objektą. ** - 1. Nuveskite žymeklį į pirmą ketureilio eilutę. + ** Komanda p už žymeklio patalpina paskiausiai pašalintą tekstą. ** - 2. Paspauskite dd -- taip ištrinsite visą eilutę ir patalpinsite į "ViM" - buferį. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 3. Nuveskite žymeklį eilute AUKŠČIAU nei turėtų būti ištrintoji eilutė. + 2. Spustelėkite dd – taip pašalinsite einamąją eilutę ir patalpinsite jos + turinį į „Vim“ iškarpinę. - 4. Būdami "Normal" režime paspauskite p -- taip patalpinsite ištrintą - eilutę į reikiamą vietą. + 3. Perkelkite žymeklį į c) eilutę, VIRŠ tos vietos, kurioje turėtų atsidurti + pašalintoji eilutė. - 5. Kartokite punktus nuo 2 iki 4 tol, kol visos eilutės bus savo vietose. + 4. Spustelėkite p – taip pašalintą eilutę patalpinsite į reikiamą vietą. + + 5. Kartokite 2-4 žingsnius ir perkelkite visas eilutes į savo vietas. + +---> d) Seka pirkioj vakarais. +---> b) Balta, balta – kur dairais – +---> c) Ilgas pasakas mažiemus +---> a) Apšerkšniję mūsų žiemos – - d) Can you learn too? - b) Violets are blue, - c) Intelligence is learned, - a) Roses are red, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.2 pamoka: PAKEITIMO KOMANDA + 3.2 pamoka: PAKEITIMO KOMANDA - ** Paspauskite r ir simbolį, kuriuo norite pakeisti po žymekliu - esantį rašmenį. ** + ** Rašmenį, esantį ties žymekliu, galite pakeisti, spustelėdami r ir + naująjį rašmenį. ** - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Tada nuveskite žymeklį ant pirmo klaidingo rašmens. + 2. Tada perkelkite žymeklį ties pirmuoju klaidingu rašmeniu. - 3. Paspauskite r ir simbolį, kuriuo norite pakeisti klaidingą. + 3. Spustelėkite r ir simbolį, kuriuo norite pakeisti klaidingą. - 4. Kartokite 2 ir 3 punktą kol eilutė bus ištaisyta. + 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! +---> Kežkus, rinjdamss šį tekštą, pridėrė dauk kleidų! +---> Kažkas, rinkdamas šį tekstą, pridarė daug klaidų! - 5. Tuomet keliaukite į 3.3 pamoką. + 5. Tuomet keliaukite į 3.3 pamoką. PASTABA: Mokykitės ne tik skaitydami, bet ir darydami. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.3 pamoka: KEITIMO KOMANDA + 3.3 pamoka: KEITIMO KOMANDA - ** Norėdami pakeisti visą žodį ar jo dalį, spauskite cw. ** + ** Kai norite pakeisti viską iki žodžio pabaigos, spustelėkite ce . ** - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Patalpinkite žymeklį virš u raidės žodyje "lubw". + 2. Patalpinkite žymeklį ties raide „h“ žodyje „eilhhhja“. - 3. Paspauskite cw ir ištaisykite žodį (šiuo atveju, surinkite "ine"). + 3. Spustelėkite ce ir ištaisykite žodį (šiuo atveju, surinkite „utėje“). - 4. Paspauskite ir nuveskite žymeklį virš kitos klaidos (pirmo - simbolio, kurį reikia pakeisti). + 4. Spustelėkite ir perkelkite žymeklį ties kita klaida (pirmuoju + rašmeniu, kurį reikia pakeisti). - 5. Kartokite 3 ir 4 punktus, kol ištaisysite visą sakinį. + 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. +---> Šioje eilhhhja yra keklasf žodžių, kowkshs reikia ištaisyti. +---> Šioje eilutėje yra keletas žodžių, kuriuos reikia ištaisyti. -cw ne tik pakeičia žodį, bet ir įjungia "Insert" režimą. +PASTABA: komanda ce pašalina žodį ir įjungia įterpimo veikseną, o + komanda cc analogišką veiksmą atlieka su visa eilute. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.4 pamoka: KITI KEITIMAI NAUDOJANT c + 3.4 pamoka: KITI KEITIMAI NAUDOJANT c OPERATORIŲ - ** Keitimo komandos naudojimo principas toks pat kaip ir trynimo. ** + ** Keitimo komanda gali būti naudojama su tais pačiais vektoriais, + kaip ir šalinimo. ** - 1. Keitimo komandos formatas yra toks: + 1. Keitimo operatorius veikia labai panašiai kaip šalinimo. + Komandos formatas yra toks: - [skaičius] c objektas ARBA c [skaičius] objektas + c [skaičius] vektorius - 2. Objektai kaip ir trynimo komandoje: w (žodis), $ (iki eilutės pabaigos) - ir pan. + 2. Vektoriai yra tokie pat, kaip ir šalinimo komandoje: + w (žodis), $ (iki eilutės pabaigos) ir pan. - 3. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 3. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 4. Tuomet nuveskite žymeklį ties pirma klaida. + 4. Tuomet perkelkite žymeklį ties pirma klaida. - 5. Paspauskite c$ ir surinkite teisingą eilutės pabaigą; grįžkite į - "Normal" režimą (paspauskite ). + 5. Spustelėkite c$ ir surinkite teisingą eilutės pabaigą, + tada spustelėkite . + +---> Šios eilutės pabaigą reikia perrašyti, kad ji būtų tokia pat, kaip kita. +---> Šios eilutės pabaigą reikia pataisyti c$ komandos pagalba. + +PASTABA: rinkdami tekstą, klaidas pataisyti galite ir naudodamiesi įprastu + šalinimo kairėn klavišu. ----> 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 + 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. + 1. Norėdami patalpinti paskiausiai pašalintą tekstą, spustelėkite p – taip + jį patalpinsite iškart PO žymeklio. Jei buvo pašalinta visa eilutė, tuomet + ji bus patalpinta kaip nauja eilutė po einamosios. - 2. Vienas simbolis pakeičiamas paspaudus r ir rašmenį, kuriuo - norime pakeisti klaidingą simbolį. + 2. Vienas rašmuo pakeičiamas spustelint r ir rašmenį, kuriuo norime + pakeisti esamąjį. - 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. + 3. Keitimo operatorius keičia nurodytą teksto dalį nuo žymeklio. Pavyzdžiui, + spustelėdami ce , galite pakeisti tekstą nuo žymeklio iki žodžio + pabaigos, o c$ – iki eilutės pabaigos. - 4. Keitimo komandos formatas yra toks: + 4. Keitimo komandos formatas yra toks: - [skaičius] c objektas ARBA c [skaičius] objektas + c [skaičius] vektorius Dabar keliaukite į kitą pamoką. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.1 pamoka: PADĖTIS BYLOJE IR BYLOS BŪSENA + 4.1 pamoka: ŽYMEKLIO VIETA IR FAILO BŪSENA - ** Paspauskite Ctrl+g ir sužinosite žymeklio vietą bei bendrą bylos - statusą. Paspauskite G ir žymeklis nukeliaus į nurodytą eilutę. ** + ** Spustelėję CTRL+G, sužinosite žymeklio vietą faile ir failo būseną. + Spustelėję G , žymeklį perkelsite į nurodytą eilutę. ** -Pastaba: perskaitykite visą pamoką prieš pradėdami vykdyti nurodymus. + PASTABA: perskaitykite visą šią 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. + 1. Spustelėkite CTRL+G klavišų kombinaciją. Redaktoriaus apačioje atsiras + pranešimas su failo vardu ir žymeklio vieta jame. Įsidėmėkite, kurioje + eilutėje yra žymeklis, to reikės 3 punkte. - 2. Paspauskite G -- taip nukeliausite į bylos galą. +PASTABA: žymeklio poziciją faile apatiniame dešiniajame redaktoriaus kampe + galima matyti ir nuolatos – tam galima įjungti parinktį „ruler“ + (liniuotė) (žr. :help 'ruler' ). - 3. Surinkite eilutės numerį, kurioje prieš tai buvote ir tada paspauskite G - Tai sugrąžins į nurodytą eilutę. + 2. Spustelėkite G tam, kad nukeliautumėte į failo pabaigą. + Spustelėkite gg tam, kad nukeliautumėte į failo pradžią. - 4. Jei aišku kaip tai atlikti, įvykdykite punktus nuo 1 iki 3. + 3. Surinkite eilutės numerį, kurioje buvote pradžioje, tada + spustelėkite G – taip sugrįšite į nurodytą eilutę (jos numerį turėjote + pamatyti ir įsiminti pirmajame šios pamokos žingsnyje). + 4. Jei supratote, kaip tai daroma – įvykdykite punktus nuo 1 iki 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.2 pamoka: PAIEŠKOS KOMANDA + 4.2 pamoka: PAIEŠKOS KOMANDA - ** Paspauskite / po kurio surinkite ieškomą frazę. ** + ** Paieška vykdoma, spustelint / , tada surenkant 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 : . + 1. Būdami „Normaliojoje“ veiksenoje, spustelėkite / klavišą. Šis ženklas ir + žymeklis atsiras „Vim“ sąsajos apačioje, lygiai kaip ir : komandos + atveju. - 2. Surinkite "errroor" (kabučių nereikia) ir paspauskite . Tai - žodis, kurio ieškosime. + 2. Surinkite žodį „kllaidda“ (kabučių nereikia) ir spustelėkite . + 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. + 3. Norėdami surasti kitą tokią pat frazę, spustelėkite n . + Jei kitos frazės norite ieškoti priešinga kryptimi, spustelėkite N. - 4. Jei norite frazės ieškoti ne pirmyn, bet atgal, vietoj / komandos - naudokite ? . + 4. Jei norite frazės iškart ieškoti ne pirmyn, bet atgal, vietoj / komandos + naudokite ? . - 5. Kuomet paieška pasiekia bylos pabaigą, ji tęsiama nuo bylos pradžios. + 5. Grįžti į ankstesnę vietą galite klavišų kombinacijos CTRL+O pagalba + (laikydami nuspaustą klavišą CTRL, spustelėkite raidę O). Kartodami šią + kombinaciją, grįšite dar anksčiau. Grįžti į vėlesnę lankytą vietą galite + klavišų kombinacijos CTRL+I pagalba. - ---> "errroor" is not the way to spell error; errroor is an error. +---> „kllaidda“ yra žodis su klaida; „kllaidda“ yra klaida. + +PASTABA: paieškai pasiekus failo pabaigą, ji bus pratęsta nuo pradžios, nebent + būtų pakeista parinkties „wrapscan“ reikšmė. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.3 pamoka: ATITINKAMŲ SKLIAUSTŲ PAIEŠKA + 4.3 pamoka: PORINIŲ SKLIAUSTŲ PAIEŠKA - ** Spauskite % norėdami surasti atitinkantį ),] ar } skliaustą. ** + ** Spauskite % , jei norite surasti porinį ), ] ar } skliaustą. ** - 1. Patalpinkite žymeklį ties bet kuriuo (, [ ar { skliaustu, esančiu - eilutėje, pažymėtoje --->. + 1. Perkelkite žymeklį ties bet kuriuo (, [ ar { skliaustu, esančiu + eilutėje, pažymėtoje --->. - 2. Dabar paspauskite % simbolį. + 2. Dabar spustelėkite % simbolį. - 3. Žymeklis nukeliaus ties atitinkančiu uždarančiuoju skliaustu. + 3. Žymeklis peršoks ties poriniu dešiniuoju 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. Dar kartą spustelėkite % – sugrįšite atgal ties atitinkamu + kairiuoju skliaustu. +---> Teksto ( eilutė su ( visų, [ tipų ] ir { skliaustų } poromis. )) +PASTABA: Ši komanda pravers derinant programas su skliaustų maišalyne. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.4 pamoka: BŪDAS TAISYTI KLAIDAS + 4.4 pamoka: PAKAITOS KOMANDA - ** Surinkite :s/old/new/g norėdami "old" pakeisti "new". ** + ** Pakeisti vieną frazę kita padės komanda :s/viena/kita/g . ** - 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + 1. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. - 2. Surinkite :s/thee/the . Tai pakeis pirmą eilutėje esantį "thee" - į "the". + 2. Surinkite :s/išgalvuojau/išgalvojau . Taip pakeisite pirmąjį + eilutėje esantį žodį „išgalvuojau“ į „išgalvojau“. - 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. + 3. Dabar surinkite :s/išgalvuojau/išgalvojau/g . Pridėta gairė „g“ + nurodo pakaitos komandą vykdyti globaliai visoje eilutėje, todėl dabar + į „išgalvojau“ bus pakeisti visi eilutėje likę žodžiai „išgalvuojau“. +---> išgalvuojau lietų, išgalvuojau giedrą, išgalvuojau jūrą ir kai ką daugiau + 4. Jeigu norite atlikti tokią pakaitą rėžyje tarp dviejų eilučių, + surinkite :#,#s/viena/kita/g , kur #,# yra dviejų rėžį apibrėžiančių + eilučių numeriai (pvz., 12,14). + Surinkite :%s/viena/kita/g , jei norite pakaitą atlikti visame faile. + Surinkite :%s/viena/kita/gc , kad būtų surastos visos keistinos vietos + faile ir atskirai atsiklausta dėl + kiekvienos iš jų pakeitimo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4 PAMOKOS SANTRAUKA + 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ę. + 1. CTRl+G parodo padėtį faile ir failo būseną. + G perkelia žymeklį į failo pabaigą. + numeris G perkelia žymeklį į atitinkamą eilutę. + gg perkelia žymeklį į failo pradžią. - 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). + 2. Įvedę / ir frazę, atliksite šios frazės paiešką PIRMYN. + Įvedę ? ir frazę, atliksite šios frazės paiešką ATGAL. + Pastarąją paiešką galima pakartoti, spustelint n (ta pačia kryptimi, + kaip ir vykusi paieška) arba N (priešinga kryptimi). + CTRL+O kombinacija padės grįžti į ankstesnę žymeklio vietą, o + CTRL+I – į paskesnę. - 3. Paspaudus % kuomet esama yra virš (,),[,],{ ar }, žymeklis nukeliaus - ties atitinkančiu skliaustu. + 3. Paspaudus % , kai žymeklis yra ties (,),[,],{, arba }, jis perkeliamas + ties atitinkančiu poriniu 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 + 4. Pirmą „sena“ eilutėje pakeisti į „nauja“ galite, įvedę: + :s/sena/nauja + Visus „sena“ eilutėje pakeisti į „nauja“ galite, įvedę: + :s/sena/nauja/g + Visus frazės pasikartojimus tarp dviejų eilučių galite pakeisti, įvedę: + :#,#s/sena/nauja/g + Pakeisti visus „sena“ pasikartojimus faile į „nauja“ galite, įvedę: + :%s/sena/nauja/g + Jei norite, kad prieš kiekvieną pakeitimą būtų prašoma patvirtinimo: + :%s/sena/nauja/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.1 pamoka: KAIP ĮVYKDYTI IŠORINĘ KOMANDĄ + 5.1 pamoka: KAIP ĮVYKDYTI IŠORINĘ KOMANDĄ - ** Surinkite :! bei norimą įvykdyti išorinę komandą ir ji bus įvykdyta. ** + ** Surinkite :! ir 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ą. + 1. Įveskite jau pažįstamą komandą : , kad žymeklis atsidurtų redaktoriaus + apačioje. - 2. Dabar surinkite ! (šauktuką). Tai leis įvykdyti bet kokią išorinę - komandą. + 2. Dabar įveskite ! (šauktuką). Tai leis įvykdyti norimą 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ą.) + 3. Pavyzdžiui, po šauktuko surinkite ls ir spustelėkite . Tai + parodys jūsų esamo aplanko turinį – tarsi komandą būtumėte paleidę + tiesiogiai terminale. Jei ls neveikia – pabandykite komandą dir . ----> Pastaba: Tokiu būdu galima įvykdyti bet kokią išorinę programą. - ----> Pastaba: Visos : komandos pradedamos vykdyti paspaudus +PASTABA: Tokiu būdu galima įvykdyti bet kokią išorinę programą, taip pat ir su + argumentais. +Pastaba: Visos : komandos pradedamos vykdyti paspaudus + Tolesnėse pamokose ne visada tai priminsime. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.2 pamoka: BYLŲ RAŠYMAS + 5.2 pamoka: DAR APIE FAILŲ RAŠYMĄ - ** Norėdami išsaugoti pakeitimus į bylą, surinkite :w BYLOS_VARDAS ** + ** Jeigu norite įrašyti savo pakeitimus į failą, surinkite :w FAILO_VARDAS ** - 1. Surinkite :!dir ar :!ls , kad gautumėte katalogo bylų sąrašą. - Neužmirškite po to paspausti . + 1. Surinkite :!dir ar :!ls , kad pamatytumėte aplanko turinį. + Neužmirškite po to spustelėti . - 2. Sugalvokite bylos vardą, kokio dar nėra kataloge, pavyzdžiui, TEST. + 2. Sugalvokite failo vardą, kurio aplanke dar nėra, pavyzdžiui, TESTAS. - 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 + 3. Dabar surinkite :w TESTAS (čia TESTAS – jūsų pasirinktas failo vardas). + 4. Taip įrašysite visą failą (šį pradžiamokslį) vardu TESTAS. + Patikrinkite tai, pakartodami :!dir ar :!ls komandą. +PASTABA: jei po šio žingsnio baigtumėte „Vim“ darbą, o tada vėl paleistumėte + redaktorių komandos vim TESTAS pagalba, atvertas failas būtų + tiksli jūsų įrašyto pradžiamokslio kopija. + 5. Dabar pašalinkite failą, surinkdami tokią komandą: + :!del TESTAS – jei naudojatės „Windows“, + arba :!rm TESTAS – jei naudojatės „Unix“ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.3 pamoka: BYLŲ RAŠYMAS II + 5.3 pamoka: ĮRAŠYTINO TEKSTO PAŽYMĖJIMAS - ** 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. + ** Norėdami įrašyti dalį failo, įveskite v vektorius :w FAILO_VARDAS ** - 2. Nuveskite žymeklį į šio puslapio viršų ir paspauskite Ctrl+g -- taip - sužinosite viršutinės eilutės numerį. PRISIMINKITE JĮ! + 1. Perkelkite žymeklį į šią eilutę. - 3. Dabar nuveskite žymeklį į šio puslapio apačią ir taip pat paspauskite - Ctrl+g. PRISIMINKITE IR ŠIOS EILUTĖS NUMERĮ! + 2. Spustelėkite v , tada perkelkite žymeklį į penktąjį punktą žemiau. + Atkreipkite dėmesį, jog tekstas pažymimas. - 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ą. + 3. Spustelėkite : – ekrano apačioje pamatysite raginimą :'<,'> . - 5. Įsitikinkite, kad byla buvo įrašyta, tačiau jos neištrinkite. + 4. Įveskite w TESTAS , kur TESTAS – tai dar neegzistuojančio failo vardas. + Prieš spustelėdami , įsitikinkite, jog redaktoriaus apačioje + matote eilutę :'<,'>w TESTAS . + 5. Spustelėjus , „Vim“ įrašys pasirinktą tekstą į failą TESTAS. + Įsitikinti, jog failas sukurtas, galite, įvykdę komandą :!dir ar :!ls . + Kol kas nepašalinkite šio failo, nes jį naudosime kitoje pamokoje. + +PASTABA: Spustelėjus v , pradedamas Vizualusis pažymėjimas. Pažymėto teksto + apimtį galite keisti žymeklio valdymo klavišais. Pasirinkę norimą + teksto fragmentą, galite panaudoti operatorių, kad kažką su tuo tekstu + atliktumėte. Pavyzdžiui, operatorius d pažymėtą tekstą pašalins. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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.4 pamoka: FAILO ĮTERPIMAS +** Jei norite į tekstą įterpti kito failo turinį, surinkite :r FAILO_VARDAS ** -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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. + 1. Perkelkite žymeklį virš šios eilutės. +PASTABA: Įvykdę 2 žingsnį, pamatysite 5.3 pamokos turinį. Tuomet grįžkite atgal + į šią pamoką. + 2. Dabar įterpkite failo TESTAS turinį į tekstą, pasinaudodami komanda + :r TESTAS , kur TESTAS – tai norimo įterpti failo vardas (šį failą + turėjote sukurti 5.3 pamokoje). Failo turinys bus įterptas iškart + po eilute, kurioje yra žymeklis. + 3. Kad įsitikintumėte, jog komanda buvo įvykdyta, šiek tiek sugrįžkite + aukštyn. Turėtumėte matyti dvi 5.3 pamokos kopijas. +PASTABA: Panašiai galite įterpti ir išorinės komandos išvestą tekstą. + Pavyzdžiui, įvedę :r !ls , įterpsite ls komandos išvestį po eilute, + kurioje 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. + 5 pamokos SANTRAUKA + 1. :!komanda įvykdo išorinę komandą. + + Keletas naudingų pavyzdžių: + (Windows) (Unix) + :!dir :!ls – parodo aplanko turinį. + :!del FAILO_VARDAS :!rm FAILO_VARDAS – pašalina failą FAILO_VARDAS. + + 2. :w FAILO_VARDAS įrašo redaguojamą tekstą į failą vardu FAILO_VARDAS. + + 3. v vektorius :w FAILO_VARDAS įrašo vizualiai pažymėtą tekstą į failą + vardu FAILO_VARDAS. + + 4. :r FAILO_VARDAS įterpia failo vardu FAILO_VARDAS turinį į redaguojamą + tekstą po eilute, kurioje yra žymeklis. + + 5. :r !dir įterpia komandos dir išvestį į redaguojamą tekstą po eilute, + kurioje yra žymeklis. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.2 pamoka: „APPEND“ KOMANDA + 6.1 pamoka: NAUJOS EILUTĖS ĮTERPIMO IR REDAGAVIMO KOMANDA („OPEN“) - ** Paspauskite a norėdami rašyti tekstą UŽ žymeklio. ** + ** Spustelėjus o , po žymekliu bus įterpta tuščia eilutė ir persijungta + į Įterpimo joje veikseną. ** - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->, pabaigos - (pirmiausiai nueikite iki pačios eilutės, tada spauskite $ ). + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Paspauskite a -- taip įterpsite tekstą už žymeklio. Jei paspausite A - papildysite tekstą eilutės pabaigoje. + 2. Spustelėkite o – taip įterpsite tuščią eilutę PO žymekliu, be to, bus + įjungta Įterpimo veiksena. - 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. + 3. Įveskite keletą žodžių ir spustelėkite , kad grįžtumėte į + „Normaliąją“ veikseną ----> 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. +---> Spustelėjus o , rašymo žymeklis bus perkeltas į naujai įterptą eilutę. + 4. Jei norite įterpti tuščią eilutę VIRŠ žymeklio, spustelėkite didžiąją O , + o ne mažąją. Išbandykite tai su žemiau esančia eilute. +---> Įterpkite naują eilutę virš šios, įvesdami O , kai žymeklis yra šioje. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.4 pamoka: PARINKČIŲ NUSTATYMAS - - ** Pakeiskite parinktį, norėdami nekreipti dėmesio į mažąsias ar - didžiąsias raides ieškomame tekste. ** + 6.2 pamoka: TEKSTO ĮTERPIMO UŽ ŽYMEKLIO KOMANDA („APPEND“) - 1. Paieškokite "ignore" žodžio: - /ignore - Pakartokite keletą kartų paspausdami n klavišą. + ** Kai norite rašyti tekstą už žymeklio, spustelėkite a . ** - 2. Nustatykite 'ic' (Ignore case) parinktį: + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. + + 2. Spauskite e , kol žymeklis atsidurs žodžio „eilutė“ gale. + + 3. Spustelėkite a (mažąją) tekstui įterpti už žymeklio. + + 4. Užbaikite žodį, kad būtų toks pat, kaip eilutėje žemiau. Tada spustelėkite + , kad išeitumėte iš Įterpimo veiksenos. + + 5. Spauskite e , kad pereitumėte prie kito neužbaigto žodžio ir pakartokite + 3–5 žingsnius. + +---> Šioje eilutė pasimokykite įterp teks už žymeklio. +---> Šioje eilutėje pasimokykite įterpti tekstą už žymeklio. + +PASTABA: komandos a, i ir A visos įjungia Įterpimo veikseną. Skiriasi tik + vieta, ties kuria tekstas bus pradėtas įterpti. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.3 pamoka: KITAS KEITIMO BŪDAS + + + ** Spustelėkite R , jeigu norite pakeisti daugiau nei vieną rašmenį. ** + + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. Perkelkite + žymeklį į pirmojo fragmento „xxx“ joje pradžią. + + 3. Spustelėkite R ir perrašykite skaičių iš kitos eilutės, kad jis pakeistų + fragmentą. + + 4. Pakartokite žingsnius ir analogiškai perrašykite antrąjį „xxx“ fragmentą. + +---> Prie 123 pridėję xxx gausime xxx. +---> Prie 123 pridėję 456 gausime 579. + +PASTABA: Perrašymo veiksena yra analogiška Įterpimo veiksenai, tačiau + kiekvienas joje įvedamas rašmuo perrašo esamą rašmenį. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.4 pamoka: TEKSTO KOPIJAVIMAS IR ĮKLIJAVIMAS + + + ** Tekstas kopijuojamas y operatoriumi, o įterpiamas p operatoriumi. ** + + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->, tada + perkelkite jį už „a)“. + + 2. Įjunkite Vizualiojo žymėjimo veikseną (komanda v ) ir perkelkite žymeklį + iki pozicijos prieš pat žodį „pirmas“. + + 3. Spustelėkite y pažymėtam tekstui nukopijuoti į „Vim“ iškarpinę. + + 4. Perkelkite žymeklį į kitos eilutės pabaigą: j$ + + 5. Spustelėkite p tekstui įterpti. Tada įveskite: antras . + + 6. Grįžkite į ankstesnę eilutę, Vizualiojo žymėjimo veiksenoje pažymėkite + tekstą „ elementas.“, nukopijuokite jį, spustelėdami y , tada vėl + pereikite į kitos eilutės pabaigą ( j$ ) ir įterpkite nukopijuotą tekstą, + spustelėdami p . + +---> a) tai yra pirmas elementas. + b) + + PASTABA: y galite naudoti ir kaip operatorių: yw nukopijuos vieną žodį, + yy – visą eilutę, o vėliau p šią eilutę įterps. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.5 pamoka: PARINKČIŲ NUSTATYMAS + + + ** Kad ieškant teksto nebūtų paisoma didžiųjų ir mažųjų raidžių skirtumo, + galima pakeisti atitinkamą parinktį. ** + + 1. Paieškokite žodžio „nepaisyti“: /nepaisyti + Pakartokite paiešką keletą kartų, spustelėdami n klavišą. + + 2. Nustatykite 'ic' („ignore case“ / nepaisyti raidžių registro) 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. - - + 3. Pratęskite žodžio „nepaisyti“ paiešką, spustelėdami n . Atkreipkite + dėmesį, jog dabar bus randami ir žodžiai „Nepaisyti“ bei „NEPAISYTI“. + 4. Nustatykite 'hlsearch' ir 'incsearch' parinktis: :set hls is + 5. Dar kartą įvykdykite paiešką ir pasižiūrėkite kas bus: /nepaisyti + 6. Kad ieškant raidžių registro vėl būtų paisoma, įveskite: :set noic +PASTABA: Jei norite išjungti radinių paryškinimą, įveskite: :nohlsearch +PASTABA: Jei norite raidžių registro nepaisyti tik vienos paieškos metu, frazę + papildykite \c sufiksu: /nepaisyti\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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 + 6 pamokos SANTRAUKA + 1. Spustelėjus o , įterpiama nauja eilutė ŽEMIAU žymeklio, žymeklis + perkeliamas į ją ir įjungiama Įterpimo veiksena. + Spustelėjus O , eilutė bus įterpta VIRŠ žymeklio. + + 2. Spustelėjus a , bus įjungta Įterpimo veiksena UŽ žymeklio. + Spustelėjus A , bus įjungta Įterpimo veiksena eilutės pabaigoje. + + 3. Spustelėjus e , žymeklis perkeliamas į žodžio pabaigą. + + 4. Spustelėjus y , pažymėtas tekstas nukopijuojamas į „Vim“ iškarpinę. + Spustelėjus p , „Vim“ iškarpinėje esantis tekstas įterpiamas. + + 5. Spustelėjus R , įjungiama Perrašymo („Replace“) veiksena, iš kurios + išeinama spustelint . + + 6. Įvedus komandą „:set xxx“, yra įjungiama "xxx" parinktis. Keletas jų: + 'ic' arba 'ignorecase' – nepaisyti raidžių registro ieškant + 'is' arba 'incsearch' – rodyti dalinius ieškomos frazės atitikmenis + 'hls' arba 'hlsearch' – paryškinti visus radinius + Galima naudoti tiek trumpąjį, tiek ilgąjį parinkties vardus. + + 7. Parinktį išjungti galite, prieš jos vardą pridėdami priešdėlį „no“, pvz.: + :set noic +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7.1 pamoka: VIM ŽINYNO KOMANDOS + + + ** Naudokitės „Vim“ žinyno sistema. ** + + „Vim“ turi išsamų žinyną. Pirmai pažinčiai su juo, išbandykite vieną iš šių + būdų: + - spustelėkite klavišą (jei turite klaviatūroje) + - spustelėkite klavišą (jei turite klaviatūroje) + - surinkite :help + + Perskaitykite tekstą žinyno lange, kad sužinotumėte, kaip jis veikia. + Nuspaudę CTRL+W CTRL+W , galite peršokti iš vieno lango į kitą. + Įveskite :q žinyno langui užverti. + + Informacijos galima rasti įvairiausiomis temomis, perduodant „:help“ + komandai raktinį žodį kaip argumentą. Pabandykite: + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7.2 pamoka: PALEISTIES SCENARIJAUS KŪRIMAS + + + ** Išnaudokite „Vim“ privalumus ** + + „Vim“ turi platesnį funkcionalumą nei „Vi“, tačiau dauguma šių galimybių + numatytuoju atveju išjungtos. Jei norite pradėti naudotis papildomomis + galimybėmis, pirmiausia susikurkite „vimrc“ failą. + + 1. Pradėkite redaguoti „vimrc“ failą. Komanda priklauso nuo jūsų naudojamos + platformos: + :e ~/.vimrc – „Unix“ sistemose + :e ~/_vimrc – „Windows“ sistemose + + 2. Įterpkite pavyzdinio „vimrc“ failo turinį: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Įrašykite redaguojamą failą: + :w + + Kitąkart paleidę „Vim“, jau galėsite mėgautis sintaksės paryškinimu. + Visas pageidaujamas parinktis galite pridėti į šį „vimrc“ failą. + Išsamesnė informacija apie paleisties scenarijų – :help vimrc-intro . + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7.3 pamoka: AUTOMATINIS UŽBAIGIMAS + + + ** Komandų užbaigimas naudojant CTRL+D ir ** + + 1. Įsitikinkite, jog „Vim“ nėra suderinamumo veiksenoje: :set nocp + + 2. Peržiūrėkite failų sąrašą aplanke: :!ls arba :!dir + + 3. Pradėkite vesti komandos pavadinimą: :e + + 4. Nuspauskite CTRL+D – pamatysite komandų, prasidedančių raide „e“ sąrašą. + + 5. Įveskite d , kad „Vim“ užbaigtų komandos pavadinimą iki „:edit“. + + 6. Įveskite tarpą ir pradėkite vesti failo vardą: :edit FAIL + + 7. Spustelėkite . „Vim“ užbaigs failo vardą (jei failas taip + prasidedančiu vardu egzistuoja ir yra vienintelis). + +PASTABA: Automatinis užbaigimas veikia su daugeliu komandų. Jį išbandyti galite + klavišų kombinacijos CTRL+D ir klavišo pagalba. Jis ypač + naudingas su komanda :help . + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7 pamokos SANTRAUKA + + + 1. Įveskite :help , arba spustelėkite arba žinynui atverti. + + 2. Įveskite :help KOMANDA žinynui apie komandą „KOMANDA“ atverti. + + 3. Nuspauskite CTRL+W CTRL+W , jeigu norite peršokti į kitą langą. + + 4. Įveskite :q žinyno langui užverti. + + 5. Susikurkite „vimrc“ paleisties scenarijaus failą norimoms išlaikyti + parinktims įrašyti. + + 6. Rinkdami : prasidedančią komandą, nuspauskite CTRL+D galimiems užbaigimo + variantams pamatyti, arba užbaigimui atlikti. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Š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. + Sveikiname, jūs pasiekėte „Vim“ pradžiamokslio pabaigą! Jo tikslas – pateikti + glaustą „Vim“ redaktoriaus apžvalgą, kurios pakaktų įgyti „Vim“ redaktoriaus + pagrindams. Tačiau tai toli gražu ne visos galimybės, kuriomis „Vim“ + pasižymi. Toliau patariame perskaityti naudotojo vadovą: + :help user-manual - 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". + Dar nuodugnesniam mokymuisi rekomenduojame knygą: + Steve Oualline. Vim - Vi Improved + Leidėjas: New Riders + Tai – pirmoji knyga, skirta vien tik „Vim“ redaktoriui. Ypatingai naudinga + pradedantiesiems. Knygoje nemažai pavyzdžių ir iliustracijų. + Išsamiau – https://iccf-holland.org/click5.html + + Taip pat galime rekomenduoti šią senesnę knygą, nors ji ir skirta labiau + „Vi“, o ne „Vim“ redaktoriui: + 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. + El. paštas: bware@mines.colorado.edu. - "ViM" redaktoriui pritaikė Bram Moolenaar. + „Vim“ redaktoriui pritaikė Bram Moolenaar. - Į lietuvių kalbą išvertė Laurynas Stančikas . + Į lietuvių kalbą išvertė Laurynas Stančikas (1.4 versiją) + ir Rimas Kudelis (1.7 versiją). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~