diff options
author | Rimas Kudelis <rimas@kudelis.lt> | 2024-03-11 17:15:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 15:15:04 +0000 |
commit | cb942cc4cac7accb4aa01445e6d1e84e098d55a4 (patch) | |
tree | cc69468f19e8135194d1f2b95df0d18607d56808 | |
parent | 0049a495c8d4a597773587f622d8cc8573c2eb75 (diff) |
translation(lt): Update Lithuanian translation of Vim tutor to v.1.7 (#14176)
Signed-off-by: Rimas Kudelis <rimas@kudelis.lt>
Signed-off-by: Christian Brabandt <cb@256bit.org>
-rw-r--r-- | runtime/tutor/tutor.lt.utf-8 | 1097 |
1 files changed, 689 insertions, 408 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 <ESC> žymimas užrašu <GR>, + klavišas <CTRL> – užrašu <VALD>, o klavišas <ENTER> – 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 <CapsLock> 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. + + 3. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. - 2. Naudodami klavišą žemyn, keliaukite iki 1.2 pamokos. +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ą. -Pastaba: Jei neįsitikinę, kad nuspaudėte reikiamą klavišą, paspauskite <ESC> - ir taip sugrįšite į "Normalų" režimą. Tada pakartokite norimą komandą. +PASTABA: Žymeklį paprastai galima valdyti ir rodyklių klavišais, tačiau, įpratę + naudoti hjkl, judėsite greičiau. Pažadame! -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 + 1.2 pamoka: DARBO SU „VIM“ PABAIGA - !! PASTABA: Iš pradžių perskaitykite visą pamoką !! + !! SVARBU: prieš bandydami toliau nurodytas komandas, !! + !! perskaitykite šią pamoką iki galo! !! - 1. Paspauskite <ESC> (įsitikinti, kad esate "Normal" režime). + 1. Spustelėkite <ESC> klavišą + (taip užtikrinsite, jog esate „Normaliojoje“ veiksenoje). - 2. Surinkite: :q! <ENTER> + 2. Surinkite: :q! <ENTER> + Šitaip užbaigsite redaktoriaus darbą NEĮRAŠYDAMI jokių atvertame faile + atliktų pakeitimų. ----> Tai baigs redaktoriaus darbą BE JOKIŲ pakeitimų išsaugojimų. Jei norite - pakeitimus išsaugoti ir baigti darbą, surinkite: - :wq <ENTER> + 3. Sugrįžkite atgal į šį pradžiamokslį, pakartodami ankstesnę jį + iškvietusią komandą. Pavyzdžiui: vimtutor <ENTER>. - 3. Kai atsidursite komandinėje eilutėje, vėl paleiskite komandą, kuri - iškvietė šį pradžiamokslį. Tai gali būti: vimtutor <ENTER> - arba: vim tutor <ENTER> + 4. Jei šiuos žingsnius įsiminėte, įvykdykite punktus nuo 1 iki 3, kad + užbaigtumėte redaktoriaus darbą ir vėl jį atvertumėte. ----> 'vim' reiškia "vim" redaktorių, 'tutor' yra byla, kurią norite redaguoti. +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. + + 5. Perkelkite žymeklį žemyn į 1.3 pamoką. - 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.3 pamoka: TEKSTO REDAGAVIMAS - ŠALINIMAS -** Kuomet esate "Normal" režime x trina simbolį, esantį po žymekliu. ** + ** Pašalinti ties žymekliu esantį rašmenį galite spustelėdami x klavišą. ** - 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + 1. Perkelkite žymeklį į žemiau esančią eilutę, pažymėtą --->. - 2. Norėdami ištaisyti klaidą, nuveskite žymeklį virš simbolio, kurį norite - ištrinti. + 2. Norėdami ištaisyti klaidas, perkelkite žymeklį ant rašmens, kurį + norite pašalinti. - 3. Paspauskite x norėdami ištrinti nereikalingą simbolį. + 3. Spustelėkite klavišą x , kad pašalintumėte nereikalingą rašmenį. - 4. Kartokite punktus nuo 2 iki 4 tol, kol sakinys bus ištaisytas. + 4. Kartokite punktus nuo 2 iki 4, kol ištaisysite visas klaidas sakinyje. ----> KKarvė nušooko įį MMMėnullį. +---> KKarvė peršooko pperr mmmėnullį. - 5. Kuomet sakinys ištaisytas, eikite į 1.4 pamoką. + 5. Ištaisę klaidas sakinyje, eikite į 1.4 pamoką. -PASTABA: Šiame pradžiamokslyje komandas stenkitės atsiminti ne skaitydami - aprašymus, o naudodami pačias komandas. +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 + 1.4 pamoka: TEKSTO REDAGAVIMAS – ĮTERPIMAS - ** Kuomet esate "Normal" režime i įterpia tekstą. ** + ** Įterpti tekstą galite, prieš tai spustelėję i raidę. ** - 1. Nuveskite žymeklį iki pirmos eilutės, pažymėtos --->. + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 2. Norėdami pirmą eilutę padaryti tokią pat kaip antrą, nuveskite žymeklį - ant simbolio, PO kurio norite įterpti tekstą. + 2. Norėdami pirmą eilutę papildyti iki antrosios, perkelkite žymeklį ant + rašmens, PRIEŠ kurį norite įterpti tekstą. - 3. Paspauskite i ir surinkite reikiamą tekstą. + 3. Spustelėkite klavišą i ir surinkite reikiamą tekstą. - 4. Kai baigėte taisyti klaidą, paspauskite <ESC>, kad sugrįžtumėte į "Normal" - režimą. - Kartokite punktus nuo 2 iki 4 tol, kol sakinys bus ištaisytas. + 4. Ištaisę klaidą, spustelėkite <ESC>, kad sugrįžtumėte į „Normaliąją“ + veikseną. Kartokite 2–4 žingsnius tol, kol sakinys bus ištaisytas. ----> There is text misng this . ----> There is some text missing from this line. +---> Šioje eiluje trūksta tiek . +---> Šioje eilutėje trūksta šiek tiek teksto. - 5. Kuomet įterpimą išsiaiškinote, keliaukite į žemyn į 1 pamokos santrauką. + 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 + + + ** 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 <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. + + 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. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 pamokos SANTRAUKA - 1. Žymeklis valdomas rodyklių pagalbą arba hjkl klavišais. - h (kairėn) j (žemyn) k (aukštyn) l (dešinėn) - 2. Iš komandinės eilutės "ViM" paleidžiamas: vim FILENAME <ENTER> + 1. Žymeklis valdomas rodyklių arba hjkl klavišais. + h (kairėn) j (žemyn) k (aukštyn) l (dešinėn) - 3. Baigti darbą su ViM: <ESC> :q! <ENTER> NEišsaugant pakeitimų. - Arba: <ESC> :wq <ENTER> išsaugant pakeitimus. + 2. Iš komandinės eilutės „Vim“ paleidžiamas taip: vim FAILO_VARDAS <ENTER> - 4. Ištrinti simbolį po žymekliu esant "Normal" režime: x + 3. Darbo su „Vim“ pabaiga: <ESC> :q! <ENTER> – neįrašant jokių pakeitimų. + arba: <ESC> :wq <ENTER> – įrašant pakeitimus. - 5. Įterpti tekstą už žymeklio esant "Normal" režime: - i surinkti reikiamą tekstą <ESC> + 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. 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 <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. - ** Surinkite d$ norėdami ištrinti iki eilutės pabaigos. ** +---> Kažkas šios eilutės pabaigą įvedė dukart. pabaigą įvedė dukart. - 1. Paspauskite <ESC> -- įsitikinti, kad esate "Normal" režime. - 2. Nuveskite žymeklį iki eilutės, pažymėtos --->. + 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta šalinimas. - 3. Nuveskite žymeklį iki teisingo sakinio pabaigos (PO pirmo . ). - 4. Surinkite d$ -- taip ištrinsite nereikalingą tekstą iki eilutės - pabaigos. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2.3 pamoka: OPERATORIAI IR VEKTORIAI + ----> Somebody typed the end of this line twice. end of this line twice. + 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). - 5. Keliaukite į 2.3 pamoką. Ten sužinosite daugiau kaip vyksta trynimas. + 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 - Trynimo komandos d formatas yra toks: + ** Prieš vektoriaus ženklą parašius skaičių, jis pakartojamas atitinkamą + skaičių kartų. ** - [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) + 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ą). - 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. + 3. Įveskite 3e , kad perkeltumėte žymeklį iki trečiosios žodžio pabaigos + nuo einamosios jo vietos. -PASTABA: Esant "Normal" režime ir spaudžiant tik objekto komandą (t.y., be - trynimo) žymeklis keliauja kaip išvardinta sąraše. + 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ą. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.4 pamoka: IŠIMTIS 'KOMANDA-OBJEKTAS' SISTEMAI + 2.5 pamoka: SKAITIKLIO NAUDOJIMAS ŠALINANT TEKSTĄ + + + ** Kai skaičius naudojamas su operatoriumi, komanda pakartojama atitinkamą + skaičių kartų. ** - ** Paspauskite dd norėdami ištrinti visą eilutę. ** + Į aukščiau minėtą teksto šalinimo operatoriaus ir vektoriaus kombinaciją + įterpę skaičių, galite pašalinti daugiau teksto: + d skaičius vektorius - Visos eilutės ištrynimas -- labai dažna operacija, tad "ViM" projektuotojai - nusprendė, kad bus patogiau nuspausti du kartus d visos eilutės - ištrynimui. + 1. Perkelkite žymeklį ties pirmuoju DIDŽIOSIOMIS RAIDĖMIS parašytu žodžiu + eilutėje žemiau, pažymėtoje --->. - 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. + 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. - 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.6 pamoka: OPERAVIMAS VISOMIS EILUTĖMIS - ** Spauskite u norėdami atitaisyti paskutinės komandos pakeitimus, - arba spauskite U norėdami atstatyti visą eilutę. ** + ** Spustelėkite dd visai eilutei pašalinti. ** - 1. Nuveskite žymeklį iki eilutės, pažymėtos ---> ir pastatykite jį ties pirma - klaida. - 2. Paspauskite x -- taip ištrinsite nereikalingą simbolį. - 3. Dabar paspauskite u idant atstatytumėte paskutinės komandos pakeitimus. - 4. Ištaisykite visas toje eilutėje esančias klaidas naudodami x - komandą. - 5. Paspauskite didžiąją U -- taip atstatysite eilutę į pradinę būseną. - 6. Dabar keletą kartų paspauskite u -- taip atitaisysite U bei kitų - komandų pakeitimus. - 7. Paspauskite CTRL+R keletą kartų. Tai perdarymo komanda ("redo"), t.y., - atitaisymų atitaisymas. + Kadangi visos eilutės šalinimas – gan dažna operacija, „Vi“ autoriai nutarė, + jog bus patogiau dukart spustelėti d visos eilutės pašalinimui. ----> Fiix the errors oon thhis line and reeplace them witth undo. + 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. - 8. Keliaukite į 2 pamokos santrauką. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2 PAMOKOS SANTRAUKA + 2.7 pamoka: ATŠAUKIMO KOMANDA + + ** Spustelėkite u atšaukti paskutinės komandos pakeitimams, + arba U atšaukti visiems pakeitimams eilutėje. ** - 1. Ištrinti nuo žymeklio iki žodžio pabaigos: dw + 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. Keletą kartų spustelėkite CTRL+R – taip pakartosite atšauktus veiksmus. + +---> Ištaisyykite klaidas šiioje eilutėje iir atšaukite paakeitimus. - 2. Ištrinti nuo žymeklio iki eilutės pabaigos: d$ + 8. Šios komandos labai naudingos. Keliaukite į 2 pamokos santrauką. - 3. Ištrinti visą eilutę: dd - 4. Komandos formatas "Normal" režime yra toks: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2 pamokos SANTRAUKA - [skaičius] komanda objektas ARBA komanda [skaičius] objektas + + 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 + + 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 + + + ** Komanda p už žymeklio patalpina paskiausiai pašalintą tekstą. ** - ** Paspauskite p norėdami už žymeklio patalpinti vėliausiai - ištrintą objektą. ** + 1. Perkelkite žymeklį į pirmąją eilutę žemiau, pažymėtą --->. - 1. Nuveskite žymeklį į pirmą ketureilio eilutę. + 2. Spustelėkite dd – taip pašalinsite einamąją eilutę ir patalpinsite jos + turinį į „Vim“ iškarpinę. - 2. Paspauskite dd -- taip ištrinsite visą eilutę ir patalpinsite į "ViM" - buferį. + 3. Perkelkite žymeklį į c) eilutę, VIRŠ tos vietos, kurioje turėtų atsidurti + pašalintoji eilutė. - 3. Nuveskite žymeklį eilute AUKŠČIAU nei turėtų būti ištrintoji eilutė. + 4. Spustelėkite p – taip pašalintą eilutę patalpinsite į reikiamą vietą. - 4. Būdami "Normal" režime paspauskite p -- taip patalpinsite ištrintą - eilutę į reikiamą vietą. + 5. Kartokite 2-4 žingsnius ir perkelkite visas eilutes į savo vietas. - 5. Kartokite punktus nuo 2 iki 4 tol, kol visos eilutės bus savo vietose. +---> 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 <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. ** + ** 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 <ESC>). + 5. Spustelėkite c$ ir surinkite teisingą eilutės pabaigą, + tada spustelėkite <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. + +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 <Enter> . Tai - žodis, kurio ieškosime. + 2. Surinkite žodį „kllaidda“ (kabučių nereikia) ir spustelėkite <ENTER>. + Tai – žodis, kurio ieškosime. - 3. Norėdami surasti kitą tokią pat frazę, paspauskite n . - Jei kitos frazės norite ieškoti ne žemyn, o aukštyn, paspauskite N. + 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. + 4. Dar kartą spustelėkite % – sugrįšite atgal ties atitinkamu + kairiuoju skliaustu. ----> This ( is a test line with ('s, ['s ] and {'s } in it. )) +---> Teksto ( eilutė su ( visų, [ tipų ] ir { skliaustų } poromis. )) -Pastaba: Tai naudinga komanda derinant programas su skliaustų maišalyne. +PASTABA: Ši komanda pravers derinant programas su skliaustų maišalyne. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4.4 pamoka: PAKAITOS KOMANDA -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.4 pamoka: BŪDAS TAISYTI KLAIDAS + ** Pakeisti vieną frazę kita padės komanda :s/viena/kita/g . ** + 1. Perkelkite žymeklį į eilutę žemiau, pažymėtą --->. - ** Surinkite :s/old/new/g norėdami "old" pakeisti "new". ** + 2. Surinkite :s/išgalvuojau/išgalvojau <ENTER>. Taip pakeisite pirmąjį + eilutėje esantį žodį „išgalvuojau“ į „išgalvojau“. - 1. Nuveskite žymeklį į eilutę, pažymėtą --->. + 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 |