Mercurial > vim
changeset 34526:98de080760c6
translation(lt): Update Lithuanian translation of Vim tutor to v.1.7 (#14176)
Commit: https://github.com/vim/vim/commit/cb942cc4cac7accb4aa01445e6d1e84e098d55a4
Author: Rimas Kudelis <rimas@kudelis.lt>
Date: Mon Mar 11 17:15:04 2024 +0200
translation(lt): Update Lithuanian translation of Vim tutor to v.1.7 (https://github.com/vim/vim/issues/14176)
Signed-off-by: Rimas Kudelis <rimas@kudelis.lt>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 11 Mar 2024 16:30:03 +0100 |
parents | 4c1ae10c4cc9 |
children | c770ad7ac4ab |
files | runtime/tutor/tutor.lt.utf-8 |
diffstat | 1 files changed, 748 insertions(+), 467 deletions(-) [+] |
line wrap: on
line diff
--- 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! - - Į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 - + išmokti. Jeigu tiktai skaitysite šį tekstą, komandas tiesiog užmiršite! - ** Ž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. + 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ę. ----> Dabar žinote, kaip nukeliauti iki kitos pamokos. - - 2. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. + Šiame vertime naudojami angliški funkcinių klavišų pavadinimai. Jei jūs + naudojatės lietuviška klaviatūra, joje klavišas <ESC> žymimas užrašu <GR>, + klavišas <CTRL> – užrašu <VALD>, o klavišas <ENTER> – užrašu <ĮVESTI>. -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). + 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ą. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1.2 pamoka: "VIM" -- PALEISTI IR BAIGTI + 1.1 pamoka: ŽYMEKLIO VALDYMAS - !! PASTABA: Iš pradžių perskaitykite visą pamoką !! - - 1. Paspauskite <ESC> (įsitikinti, kad esate "Normal" režime). - - 2. Surinkite: :q! <ENTER> + ** Ž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. ----> Tai baigs redaktoriaus darbą BE JOKIŲ pakeitimų išsaugojimų. Jei norite - pakeitimus išsaugoti ir baigti darbą, surinkite: - :wq <ENTER> + 2. Nuspauskite klavišą žemyn (j), kol jo veiksmas ims kartotis. + Dabar žinote, kaip nukeliauti iki kitos pamokos. + + 3. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. - 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> +PASTABA: Jei kada nebūtumėte tikri, kad nuspaudėte reikiamą klavišą, + spustelėkite klavišą <ESC> – taip sugrįšite į „Normaliąją“ veikseną. + Tada pakartokite norimą komandą. ----> 'vim' reiškia "vim" redaktorių, 'tutor' yra byla, kurią norite redaguoti. +PASTABA: Žymeklį paprastai galima valdyti ir rodyklių klavišais, tačiau, įpratę + naudoti hjkl, judėsite greičiau. Pažadame! - 4. Jei šiuos žingsnius įsiminėte, tai įvykdykite punktus nuo 1 iki 3. Tada - keliaukite į 1.3 pamoką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1.3 pamoka: TEKSTO REDAGAVIMAS - TRYNIMAS + 1.2 pamoka: DARBO SU „VIM“ PABAIGA -** Kuomet esate "Normal" režime x trina simbolį, esantį po žymekliu. ** - - 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + !! SVARBU: prieš bandydami toliau nurodytas komandas, !! + !! perskaitykite šią pamoką iki galo! !! - 2. Norėdami ištaisyti klaidą, nuveskite žymeklį virš simbolio, kurį norite - ištrinti. + 1. Spustelėkite <ESC> klavišą + (taip užtikrinsite, jog esate „Normaliojoje“ veiksenoje). - 3. Paspauskite x norėdami ištrinti nereikalingą simbolį. + 2. Surinkite: :q! <ENTER> + Šitaip užbaigsite redaktoriaus darbą NEĮRAŠYDAMI jokių atvertame faile + atliktų pakeitimų. - 4. Kartokite punktus nuo 2 iki 4 tol, kol sakinys bus ištaisytas. + 3. Sugrįžkite atgal į šį pradžiamokslį, pakartodami ankstesnę jį + iškvietusią komandą. Pavyzdžiui: vimtutor <ENTER>. ----> KKarvė nušooko įį MMMėnullį. + 4. Jei šiuos žingsnius įsiminėte, įvykdykite punktus nuo 1 iki 3, kad + užbaigtumėte redaktoriaus darbą ir vėl jį atvertumėte. - 5. Kuomet sakinys ištaisytas, eikite į 1.4 pamoką. +PASTABA: komanda :q! <ENTER> 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. -PASTABA: Šiame pradžiamokslyje komandas stenkitės atsiminti ne skaitydami - aprašymus, o naudodami pačias komandas. + 5. Perkelkite žymeklį žemyn į 1.3 pamoką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1.4 pamoka: TEKSTO REDAGAVIMAS - ĮTERPIMAS + 1.3 pamoka: TEKSTO REDAGAVIMAS - ŠALINIMAS - ** Kuomet esate "Normal" režime i įterpia tekstą. ** + ** Pašalinti ties žymekliu esantį rašmenį galite spustelėdami x klavišą. ** + + 1. Perkelkite žymeklį į žemiau esančią eilutę, pažymėtą --->. - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 2. Norėdami ištaisyti klaidas, perkelkite žymeklį ant rašmens, kurį + norite pašalinti. + + 3. Spustelėkite klavišą x , kad pašalintumėte nereikalingą rašmenį. - 2. Norėdami pirmą eilutę padaryti tokią pat kaip antrą, nuveskite žymeklį - ant simbolio, PO kurio norite įterpti tekstą. + 4. Kartokite punktus nuo 2 iki 4, kol ištaisysite visas klaidas sakinyje. + +---> KKarvė peršooko pperr mmmėnullį. - 3. Paspauskite i ir surinkite reikiamą tekstą. + 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. + - 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. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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ą --->. ----> There is text misng this . ----> There is some text missing from this line. + 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ą. - 5. Kuomet įterpimą išsiaiškinote, keliaukite į žemyn į 1 pamokos santrauką. + 4. Ištaisę klaidą, spustelėkite <ESC>, 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 PAMOKOS SANTRAUKA + 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šą <ESC>, 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 - 1. Žymeklis valdomas rodyklių pagalbą arba hjkl klavišais. - h (kairėn) j (žemyn) k (aukštyn) l (dešinėn) + ** 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. Iš komandinės eilutės "ViM" paleidžiamas: vim FILENAME <ENTER> + 2. Komandų eilutėje įveskite komandą: vim failas.txt <ENTER> + Č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. - 3. Baigti darbą su ViM: <ESC> :q! <ENTER> NEišsaugant pakeitimų. - Arba: <ESC> :wq <ENTER> išsaugant pakeitimus. + 4. Įrašykite pakeistą failą ir užbaikite „Vim“ darbą: :wq <ENTER> + + 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. - 4. Ištrinti simbolį po žymekliu esant "Normal" režime: x +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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 <ENTER> - 5. Įterpti tekstą už žymeklio esant "Normal" režime: - i surinkti reikiamą tekstą <ESC> + 3. Darbo su „Vim“ pabaiga: <ESC> :q! <ENTER> – neįrašant jokių pakeitimų. + arba: <ESC> :wq <ENTER> – įrašant pakeitimus. + + 4. Rašmens po žymekliu pašalinimas, esant „Normaliojoje“ veiksenoje: x -PASTABA: <ESC> paspaudimas grąžina į "Normal" režimą arba nutraukia - nereikalingos komandos vykdymą. + 5. Teksto įterpimas ar pridėjimas: + i įterpiamas tekstas <ESC> – įterpti tekstą prieš žymeklį + A pridedamas tekstas <ESC> – pridėti tekstą eilutės gale + +PASTABA: <ESC> 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 <ESC> -- užsitikrinti, kad esate "Normal" režime. + 1. Spustelėkite <ESC>, 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. Spustelėkite dw žodžio pašalinimui. - 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. +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 <ESC> 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Ų + + + ** Komanda d$ pašalinta tekstą iki eilutės pabaigos. ** + + 1. Spustelėkite <ESC>, kad sugrįžtumėte į „Normaliąją“ veikseną. + + 2. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. + + 3. Perkelkite žymeklį į pageidautiną eilutės pabaigą (PO pirmojo taško). + + 4. Surinkite d$ nereikalingam tekstui iki eilutės pabaigos pašalinti. + +---> Kažkas šios eilutės pabaigą įvedė dukart. pabaigą įvedė dukart. + + + 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta šalinimas. - ** 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. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.3 pamoka: OPERATORIAI IR VEKTORIAI - 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta trynimas. + Daugelį teksto redagavimo komandų sudaro operatorius ir vektorius. + Pavyzdžiui, šalinimo komandos su operatoriumi d formatas yra toks: + + d vektorius + Kur: + d – šalinimo operatorius; + vektorius – nurodo, kuo komanda operuoja (išvardyta žemiau). + 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.3 pamoka: KOMANDOS IR OBJEKTAI + 2.4 pamoka: VEKTORIAUS NAUDOJIMAS SU SKAITIKLIU + + + ** Prieš vektoriaus ženklą parašius skaičių, jis pakartojamas atitinkamą + skaičių kartų. ** + + 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ą. - 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.5 pamoka: SKAITIKLIO NAUDOJIMAS ŠALINANT TEKSTĄ + ** Kai skaičius naudojamas su operatoriumi, komanda pakartojama atitinkamą + skaičių kartų. ** + + Į 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.4 pamoka: IŠIMTIS 'KOMANDA-OBJEKTAS' SISTEMAI + 2.6 pamoka: OPERAVIMAS VISOMIS EILUTĖMIS - ** 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. + ** 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. 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į į 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) 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. +---> 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.5 pamoka: ATITAISYMO KOMANDA + 2.7 pamoka: ATŠAUKIMO KOMANDA - ** Spauskite u norėdami atitaisyti paskutinės komandos pakeitimus, - arba spauskite U norėdami atstatyti visą eilutę. ** + ** Spustelėkite u atšaukti paskutinės komandos pakeitimams, + arba U atšaukti visiems pakeitimams eilutėje. ** - 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ų + 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. Keliaukite į 2 pamokos santrauką. + 8. Šios komandos labai naudingos. Keliaukite į 2 pamokos santrauką. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2 PAMOKOS SANTRAUKA + 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: + 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 - [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. - 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 + 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 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.1 pamoka: PATALPINIMO KOMANDA + 3.1 pamoka: PATALPINIMO KOMANDA - ** Paspauskite p norėdami už žymeklio patalpinti vėliausiai - ištrintą objektą. ** + + ** Komanda p už žymeklio patalpina paskiausiai pašalintą tekstą. ** - 1. Nuveskite žymeklį į pirmą ketureilio eilutę. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Paspauskite dd -- taip ištrinsite visą eilutę ir patalpinsite į "ViM" - buferį. + 2. Spustelėkite dd – taip pašalinsite einamąją eilutę ir patalpinsite jos + turinį į „Vim“ iškarpinę. - 3. Nuveskite žymeklį eilute AUKŠČIAU nei turėtų būti ištrintoji eilutė. + 3. Perkelkite žymeklį į c) eilutę, VIRŠ tos vietos, kurioje turėtų atsidurti + pašalintoji eilutė. - 4. Būdami "Normal" režime paspauskite p -- taip patalpinsite ištrintą - eilutę į reikiamą vietą. + 4. Spustelėkite p – taip pašalintą eilutę patalpinsite į reikiamą vietą. - 5. Kartokite punktus nuo 2 iki 4 tol, kol visos eilutės bus savo vietose. + 5. Kartokite 2-4 žingsnius ir perkelkite visas eilutes į savo vietas. - d) Can you learn too? - b) Violets are blue, - c) Intelligence is learned, - a) Roses are red, +---> d) Seka pirkioj vakarais. +---> b) Balta, balta – kur dairais – +---> c) Ilgas pasakas mažiemus +---> a) Apšerkšniję mūsų žiemos – + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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 <ESC> ir nuveskite žymeklį virš kitos klaidos (pirmo - simbolio, kurį reikia pakeisti). + 4. Spustelėkite <ESC> 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. ** - - 1. Keitimo komandos formatas yra toks: + ** Keitimo komanda gali būti naudojama su tais pačiais vektoriais, + kaip ir šalinimo. ** - [skaičius] c objektas ARBA c [skaičius] objektas + 1. Keitimo operatorius veikia labai panašiai kaip šalinimo. + Komandos formatas yra toks: - 2. Objektai kaip ir trynimo komandoje: w (žodis), $ (iki eilutės pabaigos) - ir pan. + c [skaičius] vektorius + + 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. Spustelėkite c$ ir surinkite teisingą eilutės pabaigą, + tada spustelėkite <ESC>. - 5. Paspauskite c$ ir surinkite teisingą eilutės pabaigą; grįžkite į - "Normal" režimą (paspauskite <ESC>). +---> Šios eilutės pabaigą reikia perrašyti, kad ji būtų tokia pat, kaip kita. +---> Šios eilutės pabaigą reikia pataisyti c$ komandos pagalba. ----> 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. +PASTABA: rinkdami tekstą, klaidas pataisyti galite ir naudodamiesi įprastu + šalinimo kairėn klavišu. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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. 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. - 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. +PASTABA: žymeklio poziciją faile apatiniame dešiniajame redaktoriaus kampe + galima matyti ir nuolatos – tam galima įjungti parinktį „ruler“ + (liniuotė) (žr. :help 'ruler' ). - 2. Paspauskite G -- taip nukeliausite į bylos galą. + 2. Spustelėkite G tam, kad nukeliautumėte į failo pabaigą. + Spustelėkite gg tam, kad nukeliautumėte į failo pradžią. - 3. Surinkite eilutės numerį, kurioje prieš tai buvote ir tada paspauskite G - Tai sugrąžins į nurodytą eilutę. + 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 aišku kaip tai atlikti, įvykdykite punktus nuo 1 iki 3. - + 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 „Normaliojoje“ veiksenoje, spustelėkite / klavišą. Šis ženklas ir + žymeklis atsiras „Vim“ sąsajos apačioje, lygiai kaip ir : komandos + atveju. - 1. Būdami "Normal" režime paspauskite / simbolį. Jis ir žymeklis atsiras - ekrano (lango) apačioje, lygiai taip pat kaip ir paspaudus : . + 2. Surinkite žodį „kllaidda“ (kabučių nereikia) ir spustelėkite <ENTER>. + Tai – žodis, kurio ieškosime. - 2. Surinkite "errroor" (kabučių nereikia) ir paspauskite <Enter> . Tai - žodis, kurio ieškosime. + 3. Norėdami surasti kitą tokią pat frazę, spustelėkite n . + Jei kitos frazės norite ieškoti priešinga kryptimi, spustelėkite N. - 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 iškart ieškoti ne pirmyn, bet atgal, vietoj / komandos + naudokite ? . - 4. Jei norite frazės ieškoti ne pirmyn, bet atgal, vietoj / komandos - naudokite ? . + 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. - 5. Kuomet paieška pasiekia bylos pabaigą, ji tęsiama nuo bylos pradžios. +---> „kllaidda“ yra žodis su klaida; „kllaidda“ yra klaida. - ---> "errroor" is not the way to spell error; errroor is an error. +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 % , jei norite surasti porinį ), ] ar } skliaustą. ** + + 1. Perkelkite žymeklį ties bet kuriuo (, [ ar { skliaustu, esančiu + eilutėje, pažymėtoje --->. + + 2. Dabar spustelėkite % simbolį. + + 3. Žymeklis peršoks ties poriniu dešiniuoju skliaustu. + + 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. - ** 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: PAKAITOS KOMANDA + ** Pakeisti vieną frazę kita padės komanda :s/viena/kita/g . ** + + 1. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. + + 2. Surinkite :s/išgalvuojau/išgalvojau <ENTER>. Taip pakeisite pirmąjį + eilutėje esantį žodį „išgalvuojau“ į „išgalvojau“. + + 3. Dabar surinkite :s/išgalvuojau/išgalvojau/g <ENTER>. 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.4 pamoka: BŪDAS TAISYTI KLAIDAS + 4 pamokos SANTRAUKA - ** Surinkite :s/old/new/g norėdami "old" pakeisti "new". ** + 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ą. - 1. Nuveskite žymeklį į eilutę, pažymėtą --->. - - 2. Surinkite :s/thee/the <Enter> . Tai pakeis pirmą eilutėje esantį "thee" - į "the". + 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. Dabar surinkite :s/thee/the/g <Enter> . Tai pakeis visus eilutėje - esančius "thee" į "the". + 3. Paspaudus % , kai žymeklis yra ties (,),[,],{, arba }, jis perkeliamas + ties atitinkančiu poriniu skliaustu. ----> 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. 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Ą + + + ** Surinkite :! ir norimą įvykdyti išorinę komandą – ir ji bus įvykdyta. ** + + 1. Įveskite jau pažįstamą komandą : , kad žymeklis atsidurtų redaktoriaus + apačioje. + + 2. Dabar įveskite ! (šauktuką). Tai leis įvykdyti norimą išorinę komandą. + + 3. Pavyzdžiui, po šauktuko surinkite ls ir spustelėkite <ENTER>. 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ą, taip pat ir su + argumentais. + +Pastaba: Visos : komandos pradedamos vykdyti paspaudus <ENTER> + Tolesnėse pamokose ne visada tai priminsime. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4 PAMOKOS SANTRAUKA + 5.2 pamoka: DAR APIE FAILŲ RAŠYMĄ - 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ę. + ** Jeigu norite įrašyti savo pakeitimus į failą, surinkite :w FAILO_VARDAS ** - 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). + 1. Surinkite :!dir ar :!ls , kad pamatytumėte aplanko turinį. + Neužmirškite po to spustelėti <ENTER>. + + 2. Sugalvokite failo vardą, kurio aplanke dar nėra, pavyzdžiui, TESTAS. + + 3. Dabar surinkite :w TESTAS (čia TESTAS – jūsų pasirinktas failo vardas). - 3. Paspaudus % kuomet esama yra virš (,),[,],{ ar }, žymeklis nukeliaus - ties atitinkančiu skliaustu. + 4. Taip įrašysite visą failą (šį pradžiamokslį) vardu TESTAS. + Patikrinkite tai, pakartodami :!dir ar :!ls komandą. - 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 +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.1 pamoka: KAIP ĮVYKDYTI IŠORINĘ KOMANDĄ + 5.3 pamoka: ĮRAŠYTINO TEKSTO PAŽYMĖJIMAS - ** Surinkite :! bei norimą įvykdyti išorinę komandą ir ji bus įvykdyta. ** + ** Norėdami įrašyti dalį failo, įveskite v vektorius :w FAILO_VARDAS ** + + 1. Perkelkite žymeklį į šią eilutę. - 1. Surinkite jau pažįstamą komandą : ir žymeklis atsidurs ekrano (lango) - apačioje; galėsite įvesti reikiamą komandą. + 2. Spustelėkite v , tada perkelkite žymeklį į penktąjį punktą žemiau. + Atkreipkite dėmesį, jog tekstas pažymimas. - 2. Dabar surinkite ! (šauktuką). Tai leis įvykdyti bet kokią išorinę - komandą. + 3. Spustelėkite : – ekrano apačioje pamatysite raginimą :'<,'> . - 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ą.) + 4. Įveskite w TESTAS , kur TESTAS – tai dar neegzistuojančio failo vardas. + Prieš spustelėdami <ENTER>, įsitikinkite, jog redaktoriaus apačioje + matote eilutę :'<,'>w TESTAS . ----> Pastaba: Tokiu būdu galima įvykdyti bet kokią išorinę programą. + 5. Spustelėjus <ENTER>, „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: Visos : komandos pradedamos vykdyti paspaudus <ENTER> - +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.2 pamoka: BYLŲ RAŠYMAS + 5.4 pamoka: FAILO ĮTERPIMAS - ** Norėdami išsaugoti pakeitimus į bylą, surinkite :w BYLOS_VARDAS ** +** Jei norite į tekstą įterpti kito failo turinį, surinkite :r FAILO_VARDAS ** - 1. Surinkite :!dir ar :!ls , kad gautumėte katalogo bylų sąrašą. - Neužmirškite po to paspausti <ENTER>. + 1. Perkelkite žymeklį virš šios eilutės. - 2. Sugalvokite bylos vardą, kokio dar nėra kataloge, pavyzdžiui, TEST. - - 3. Dabar surinkite :w TEST (čia TEST, tai bylos vardas kurį pasirinkote). +PASTABA: Įvykdę 2 žingsnį, pamatysite 5.3 pamokos turinį. Tuomet grįžkite atgal + į šią pamoką. - 4. Tai išsaugos visą bylą (šį pradžiamokslį) TEST vardu. Patikrinkite tai, - peržiūrėdami katalogo turinį (:!ls ar :!dir komanda). + 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. - 5. Dabar ištrinkite bylą surinkdami tokią komandą: :!delete TEST - arba :!rm TEST + 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.3 pamoka: BYLŲ RAŠYMAS II + 5 pamokos SANTRAUKA + + + 1. :!komanda įvykdo išorinę komandą. - ** Norėdami išsaugoti dalį bylos, surinkite :#,# w BYLOS_VARDAS ** + Keletas naudingų pavyzdžių: + (Windows) (Unix) + :!dir :!ls – parodo aplanko turinį. + :!del FAILO_VARDAS :!rm FAILO_VARDAS – pašalina failą FAILO_VARDAS. - 1. Dar kartą surinkite :!dir ar :!ls komandą, kad sužinotumėte katalogo - bylų sąrašą; parinkite nenaudojamą bylos vardą, pvz. TEST. + 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. - 2. Nuveskite žymeklį į šio puslapio viršų ir paspauskite Ctrl+g -- taip - sužinosite viršutinės eilutės numerį. PRISIMINKITE JĮ! + 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. + - 3. Dabar nuveskite žymeklį į šio puslapio apačią ir taip pat paspauskite - Ctrl+g. PRISIMINKITE IR ŠIOS EILUTĖS NUMERĮ! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6.1 pamoka: NAUJOS EILUTĖS ĮTERPIMO IR REDAGAVIMO KOMANDA („OPEN“) + + + ** Spustelėjus o , po žymekliu bus įterpta tuščia eilutė ir persijungta + į Įterpimo joje veikseną. ** + + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 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ą. + 2. Spustelėkite o – taip įterpsite tuščią eilutę PO žymekliu, be to, bus + įjungta Įterpimo veiksena. + + 3. Įveskite keletą žodžių ir spustelėkite <ESC>, kad grįžtumėte į + „Normaliąją“ veikseną - 5. Įsitikinkite, kad byla buvo įrašyta, tačiau jos neištrinkite. +---> 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.4 pamoka: BYLOS ĮTERPIMAS + 6.2 pamoka: TEKSTO ĮTERPIMO UŽ ŽYMEKLIO KOMANDA („APPEND“) - ** Norėdami į tekstą įterpti kitą bylą, surinkite :r BYLOS_VARDAS ** + + ** Kai norite rašyti tekstą už žymeklio, spustelėkite a . ** - 1. Surinkite :!dir ar :!ls komandą ir įsitikinkite, kad pareitoje - pamokoje išsaugota TEST byla egzistuoja. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Nuveskite žymeklį į šio puslapio viršų. + 2. Spauskite e , kol žymeklis atsidurs žodžio „eilutė“ gale. + + 3. Spustelėkite a (mažąją) tekstui įterpti už žymeklio. -PASTABA: Kuomet įvykdysite 3 punktą, pamatysite 5.3 pamoką. Tuomet grįžkite - atgal į šią pamoką. + 4. Užbaikite žodį, kad būtų toks pat, kaip eilutėje žemiau. Tada spustelėkite + <ESC>, kad išeitumėte iš Įterpimo veiksenos. - 3. Dabar įterpkite TEST bylą į tekstą, panaudodami :r TEST komandą. + 5. Spauskite e , kad pereitumėte prie kito neužbaigto žodžio ir pakartokite + 3–5 žingsnius. -PASTABA: Byla, kurią įterpinėsite, bus patalpintą toje vietoje, kur yra - žymeklis. +---> Šioje eilutė pasimokykite įterp teks už žymeklio. +---> Šioje eilutėje pasimokykite įterpti tekstą už žymeklio. - 4. Kad įsitikintumėte, jog komanda buvo įvykdytą, grįžkite truputį į viršų. - Turėtumėte rasti dvi 5.3 pamokos kopijas. - +PASTABA: komandos a, i ir A visos įjungia Įterpimo veikseną. Skiriasi tik + vieta, ties kuria tekstas bus pradėtas įterpti. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5 PAMOKOS SANTRAUKA + 6.3 pamoka: KITAS KEITIMO BŪDAS - 1. :!komanda įvykdo išorinę "komanda" komandą. + ** Spustelėkite R , jeigu norite pakeisti daugiau nei vieną rašmenį. ** - Keletas naudingų pavyzdžių: - :!ls (arba :!dir) - parodo katalogo turinį - :!rm FILE (arba :!del FILE) - ištrina FILE bylą + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. Perkelkite + žymeklį į pirmojo fragmento „xxx“ joje pradžią. - 2. :w BYLOS_VARDAS įrašo redaguojamą tekstą į bylą, kurios vardas - - BYLOS_VARDAS. + 3. Spustelėkite R ir perrašykite skaičių iš kitos eilutės, kad jis pakeistų + fragmentą. - 3. :#,# w BYLOS_VARDAS - išsaugo eilutes nuo # iki # į BYLOS_VARDAS bylą. + 4. Pakartokite žingsnius ir analogiškai perrašykite antrąjį „xxx“ fragmentą. - 4. :r BYLA įterpia į redaguojamą tekstą bylą, kurios vardas BYLA. Įterpiama - byla patalpinama toje vietoje, kur yra žymeklis. +---> 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.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.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 <ESC> . + + 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.2 pamoka: „APPEND“ KOMANDA + 6.5 pamoka: PARINKČIŲ NUSTATYMAS - ** Paspauskite a norėdami rašyti tekstą UŽ žymeklio. ** + ** Kad ieškant teksto nebūtų paisoma didžiųjų ir mažųjų raidžių skirtumo, + galima pakeisti atitinkamą parinktį. ** - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->, pabaigos - (pirmiausiai nueikite iki pačios eilutės, tada spauskite $ ). + 1. Paieškokite žodžio „nepaisyti“: /nepaisyti <ENTER> + Pakartokite paiešką keletą kartų, spustelėdami n klavišą. - 2. Paspauskite a -- taip įterpsite tekstą už žymeklio. Jei paspausite A - papildysite tekstą eilutės pabaigoje. + 2. Nustatykite 'ic' („ignore case“ / nepaisyti raidžių registro) parinktį: + :set ic - 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. 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 ----> This line will allow you to practice ----> This line will allow you to practice appending text to the end of a line. + 5. Dar kartą įvykdykite paiešką ir pasižiūrėkite kas bus: /nepaisyti <ENTER> + + 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 <ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.3 pamoka: KITAS KEITIMO BŪDAS + 6 pamokos SANTRAUKA - ** Paspauskite R norėdami pakeisti daugiau nei vieną simbolį. ** + 1. Spustelėjus o , įterpiama nauja eilutė ŽEMIAU žymeklio, žymeklis + perkeliamas į ją ir įjungiama Įterpimo veiksena. + Spustelėjus O , eilutė bus įterpta VIRŠ žymeklio. - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 2. Spustelėjus a , bus įjungta Įterpimo veiksena UŽ žymeklio. + Spustelėjus A , bus įjungta Įterpimo veiksena eilutės pabaigoje. - 2. Patalpinkite žymeklį ties pirmu žodžiu, kuris skiriasi nuo antros eilutės - (žodis "last"). + 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. - 3. Paspauskite R ir perrašykite likusį pirmos eilutės tekstą pagal antrą - eilutę. + 5. Spustelėjus R , įjungiama Perrašymo („Replace“) veiksena, iš kurios + išeinama spustelint <ESC>. ----> 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. + 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. - 4. Kuomet paspausite <ESC> norėdami grįžti į "Normal" režimą, visas - nepaliestas tekstas išliks toks, koks buvo. - - + 7. Parinktį išjungti galite, prieš jos vardą pridėdami priešdėlį „no“, pvz.: + :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.4 pamoka: PARINKČIŲ NUSTATYMAS - - ** Pakeiskite parinktį, norėdami nekreipti dėmesio į mažąsias ar - didžiąsias raides ieškomame tekste. ** + 7.1 pamoka: VIM ŽINYNO KOMANDOS - 1. Paieškokite "ignore" žodžio: - /ignore - Pakartokite keletą kartų paspausdami n klavišą. - - 2. Nustatykite 'ic' (Ignore case) parinktį: - :set ic + ** Naudokitės „Vim“ žinyno sistema. ** - 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 + „Vim“ turi išsamų žinyną. Pirmai pažinčiai su juo, išbandykite vieną iš šių + būdų: + - spustelėkite <HELP> klavišą (jei turite klaviatūroje) + - spustelėkite <F1> klavišą (jei turite klaviatūroje) + - surinkite :help <ENTER> - - 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. + 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 <ENTER> žinyno langui užverti. - 3. Paspaudus R įjungiamas Keitimo ("Replace") režimas, iš kurio išeinama - paspaudus <ESC>. - - 4. Surinkus ":set xxx" yra įjungiama "xxx" parinktis. + Informacijos galima rasti įvairiausiomis temomis, perduodant „:help“ + komandai raktinį žodį kaip argumentą. Pabandykite: - - - - - + :help w <ENTER> + :help c_CTRL-D <ENTER> + :help insert-index <ENTER> + :help user-manual <ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7 pamoka: ViM PAGALBOS KOMANDOS + 7.2 pamoka: PALEISTIES SCENARIJAUS KŪRIMAS - ** Naudokite ViM pagalbos sistemą. ** + + ** Išnaudokite „Vim“ privalumus ** - ViM turi išsamią pagalbos sistemą. Pradžiai pabandykite vieną iš šių būdų: - - paspauskite <F1> klavišą - - surinkite :help <Enter> + „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 - Paspauskite :q <Enter> norėdami uždaryti pagalbos langą. + 2. Įterpkite pavyzdinio „vimrc“ failo turinį: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Įrašykite redaguojamą failą: + :w - Informacijos galima rasti įvairiausiomis temomis, perduodant "help" - komandai kaip argumentą raktinį žodį. Pabandykite: + 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 . - :help w <ENTER> - :help c_ <ENTER> - :help insert-index <ENTER> + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7.3 pamoka: AUTOMATINIS UŽBAIGIMAS + ** Komandų užbaigimas naudojant CTRL+D ir <TAB> ** + + 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<TAB> , kad „Vim“ užbaigtų komandos pavadinimą iki „:edit“. + + 6. Įveskite tarpą ir pradėkite vesti failo vardą: :edit FAIL + + 7. Spustelėkite <TAB>. „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 <TAB> pagalba. Jis ypač + naudingas su komanda :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7 pamokos SANTRAUKA + + + 1. Įveskite :help , arba spustelėkite <F1> arba <HELP> ž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 <TAB> 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 <lasas@gim.ktu.lt>. + Į lietuvių kalbą išvertė Laurynas Stančikas (1.4 versiją) + ir Rimas Kudelis (1.7 versiją). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~