vim

VIM buferių supratimas ir naudojimas

VIM buferių supratimas ir naudojimas
Kol pradedate dirbti su „Vim“ redaktoriumi, yra painiojama „Vim“ sąvoka. Ypač pradedantiesiems, kaip ir kitiems redaktoriams, jie mano, kad uždarius visą failą rodomi langai ir skirtukai bus uždaryti. Norint suprasti pagrindinę buferių sampratą, svarbu žinoti, kaip „vim“ rodo failą, o buferiai veiks su jais.

Šiandien šiame straipsnyje mes suteiksime jums pagrindinį supratimą apie „Vim“ buferius ir tai, kaip galite atlikti įvairius veiksmus naudodami buferius. „Ubuntu 20“ įdiegėme „Vim“ buferio užduotis.04 operacinė sistema.

Kas yra buferiai?

„Vim“ redaktoriuje buferiai yra atminties dalis, pakrauta su failo turiniu. Tačiau neveikia originaliame faile. Originalus failas išlieka toks pats, kol ant jo parašyti buferiai. Visi atsidarę failai yra susieti su konkrečiu buferiu. Buferiai nėra susieti su byla. Galite sukurti daug buferių, kiek norite.

Kai naudojate „Vim“ buferius, juos galima paslėpti rodomame rodinyje. Jei atidarote failą redaguoti, tada jis automatiškai sukuria buferį ir kiekvienas failas išliks pasiekiamas, kol uždarysite „Vim“.

Norėdami atidaryti terminalą, paspauskite „Ctrl + Alt + t“. Dabar prieigą prie Vim komandų eilutės redaktoriaus naudosite šią komandą:

$ vi

Kaip sukurti „Vim“ buferius?

Na, norėdami sukurti naują „Vim“ buferį, galite naudoti keletą komandų.

Norėdami sukurti naują buferį, naudokite šią komandą. Žemiau pateikta komanda suskirstys „vim“ sąsają į du horizontalius langus.

: nauja

Naudokite šią komandą, kuri sukurs naują buferį ir padalins vim ekraną į du vertikalius langus.

: žinojau

Kaip jau minėjome aukščiau, jei redaguosite failą, jis automatiškai sukurs naują buferį. Taigi, vykdydami žemiau esančią komandą redaguokite failą „VIM“.

: redaguoti failo pavadinimą

Pvz., Mes sukūrėme failą pavadinimu „buffersintro“. Norėdami redaguoti šį failą „Vim“ naudokite šią komandą:

: redaguoti buferį

Norėdami redaguoti kelis failų buferius neišsaugodami pakeitimų, turite įgalinti parinktį naudodami šią komandą. Priešingu atveju gausite klaidos pranešimą.

: nustatyta paslėpta

Kaip valdyti „Vim“ buferius?

Norėdami peržiūrėti buferių sąrašą, Vim redaktoriuje vykdysite komandą taip:

: ls

Bet kaip alternatyva, jūs taip pat galite naudoti šią komandą, kad atliktumėte tą patį veiksmą su „Vim“:

: buferiai

Vim bus rodomas toks išvestis. Pirmasis yra skaičiaus stulpelis, kuris nurodo buferio numerį, o antrame stulpelyje pamatysite keletą ženklų, rodančių buferio būseną:

%: ženklas rodo buferį dabartiniame lange
#: alternatyvaus buferio redagavimas
a: rodo aktyvų buferį, kuris yra matomas ir įkeltas.
h: reiškia paslėptą buferį, jei būsite rodomas ekrane.

Trečiasis yra buferio arba failo pavadinimas. Paskutinis argumentas nurodo eilutės numerį, kuriame žymeklis nukreipia.

Jei norite sukurti bet kokį buferį aktyvioje būsenoje, įveskite šią komandą:

: buferio numeris

Buferio numeris, kurį naudosite iš buferio sąrašo.

Norėdami įkelti visus buferius į padalintus langus, naudosite šią komandą:

: kamuolys

Pirmiau nurodyta komanda atidarys visus buferius naujame lange taip:

Buferius taip pat galite atidaryti vertikalioje lango orientacijoje naudodami šią komandą „vim“:

: vertikalus rutulys

Tam tikslui norėdami atidaryti tam tikrą buferį naujame lange, išduokite šią komandą „Vim“:

: buferis

Šiam tikslui taip pat galite naudoti nuorodą. Įveskite buferio numerį, tada paspausite „Ctrl“ w ^.

Ištrinti buferius

Baigę modifikavimą faile, dabar galite ištrinti buferį iš sąrašo, pateikdami šią komandą „Vim“:

: bdelete arg

Arba

: bd arg

Jei arg gali būti failo pavadinimas arba buferio numeris, kurį norite pašalinti iš sąrašo.

Pirma, jūs nurodote buferius naudodami komandą: ls.

Pavyzdžiui, norite iš sąrašo ištrinti 3-ąjį buferį, pavadintą „newfile“. Taigi, norėdami tai padaryti, įveskite šią komandą.

: bdelete 3

Arba

: bdelete newfile

Dabar išvardykite visus buferius. Pamatysite, kad 3-asis buferis buvo pašalintas iš buferio sąrašo.

Galite net ištrinti kelis buferius iš sąrašo naudodami šią komandą:

: bdelete buffer-name1 buffer-name2…

Arba

: 2,4bdelete (bus ištrinti numeriai iš antrojo buferio iki 4)

Buferių navigacija

Buferių naršymui galite naudoti šią komandą:

Šiame straipsnyje mes pateikėme pagrindinį supratimą apie „Vim“ buferius. Mes matome, kaip elgtis su „Vim“ buferiais ir juos naudoti. Jei norite sužinoti daugiau, naudodamiesi: help buferiu, galite ištirti kiekvieną ir viską, kas susiję su Vim buferiais. Tikiuosi, kad šis straipsnis padės jums ištirti pažangesnius dalykus, susijusius su „Vim“ buferiais.

Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...
Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...