Täna anname selles artiklis teile põhiteadmised Vim-puhvritest ja sellest, kuidas saate puhvreid kasutades erinevaid toiminguid teha. Oleme rakendanud Vim-puhvriülesanded Ubuntu 20-s.04 operatsioonisüsteem.
Mis on puhvrid?
Vimiredaktoris on puhvrid failiosaga laaditud mäluosa. Kuid originaalfaili puhul ei tööta. Algne fail jääb samaks, kuni sellele kirjutatud puhvrid. Kõik avatavad failid on seotud kindla puhvriga. Puhvreid ei seostata failiga. Võite teha palju puhvreid, kui soovite.
Kui kasutate Vimis puhvreid, saab neid kuvamisvaates peita. Kui avate faili redigeerimiseks, loob see automaatselt puhvri ja iga fail jääb ligipääsetavaks seni, kuni Vim sulgete.
Terminali avamiseks vajutage klahvikombinatsiooni Ctrl + Alt + t. Nüüd pääsete Vim käsurea redaktorisse järgmise käsu abil:
$ vi
Kuidas luua Vimi puhvreid?
Noh, Vimile uue puhvri loomiseks võite kasutada paari käsku.
Uue puhvri loomiseks kasutage järgmist käsku. Allpool olev käsk jagab vim-liidese kaheks horisontaalseks aknaks.
: uus
Kasutage järgmist käsku, mis loob uue puhvri ja jagab vim-ekraani kaheks vertikaalseks aknaks.
: vnew
Nagu me eespool mainisime, teeb faili muutmiseks automaatselt uue puhvri. Niisiis, järgige allolevat käsku faili redigeerimiseks VIM-is.
: failinime muutmineNäiteks oleme loonud faili nimega 'buffersintro', kasutage selle faili redigeerimiseks VIM-is järgmist käsku:
: buffersintro muutmine
Mitme failipuhvri muutmiseks muudatusi salvestamata peate selle lubama järgmise käsu abil. Vastasel juhul saate veateate.
: komplekt peidetudKuidas hallata Vimi puhvreid?
Puhvrite loendi kuvamiseks käivitate Vim-redaktoris käsu järgmiselt:
: lsAlternatiivina võite Vimil sama toimingu tegemiseks kasutada ka järgmist käsku:
: puhvrid
Vimil kuvatakse järgmine väljund. Esimene on numbriveerg, mis näitab puhvri numbrit, teises veerus näete mõningaid märkide näitajaid, mis tähistavad puhvri olekut:
%: märk näitab puhvrit praeguses aknas
#: alternatiivne puhvri muutmine
a: näitab aktiivset puhvrit, mis on nähtav ja laaditud.
h: tähendab peidetud puhvrit, kui kuvatakse ekraanil.
Kolmas on puhvri või faili nimi. Viimane argument näitab rea numbrit, millele kursor osutab.
Kui soovite teha mis tahes puhvrit aktiivses olekus, tippige järgmine käsk:
: puhvri number
Puhvri loendist kasutatav puhvri number.
Kõigi puhvrite laadimiseks jagatud akendesse kasutate järgmist käsku:
: pallÜlaltoodud käsk avab kõik puhvrid uues aknas järgmiselt:
Puhvreid saab avada ka vertikaalses aknaasendis, kasutades järgmist käsku vimil:
: vertikaalne pallKonkreetse puhvri avamiseks uues aknas väljastage Vimil järgmine käsk:
: puhurSelleks saate kasutada ka otseteed. Sisestage puhvri number, siis vajutate klahvi Ctrl w ^.
Kustuta puhvrid
Kui faili muutmine on lõpule jõudnud, saate nüüd puhvri loendist kustutada, väljastades Vimil järgmise käsu:
: bdelete argVõi
: bd argKui arg võib olla faili nimi või puhvri number, soovite loendist eemaldada.
Kõigepealt loendite puhvrid käsuga: ls.
Näiteks soovite loendist kustutada 3. puhvri, mille nimi on 'newfile'. Niisiis, selleks tippige järgmine käsk.
: bdelete 3Või
: bdelete uusfail
Nüüd loetlege kõik puhvrid. Näete, et kolmas puhver on puhvriloendist eemaldatud.
Järgmise käsu abil saate loendist isegi mitu puhvrit kustutada:
: bdelete buffer-name1 buffer-name2…Või
: 2,4bdelete (see kustutab numbrid teisest puhvrist kuni 4-ni)Puhvrite navigeerimine
Puhvrite navigeerimiseks võite kasutada järgmist käsku:
- Lisage fail uude puhvrisse: badd
- Üleminek konkreetsele puhvrile N: bN
- Hüppa puhvriloendi järgmisele puhvrile: bnext
- Hüppa puhvriloendis eelmise puhvri juurde: bprevious
- Hüppa esimesse puhvrisse: bfirst
- Hüppa viimase puhvri juurde: bfirst
Selles artiklis oleme andnud põhiteadmised Vim-puhvritest. Me näeme, kuidas Vim-puhvritega toime tulla ja neid kasutada. Kui soovite rohkem uurida, saate: help buffer abil uurida kõiki Vim-puhvritega seotud asju. Loodan, et see artikkel aitab teil uurida Vim-puhvritega seotud täpsemaid asju.