Tänään tässä artikkelissa annamme sinulle perustiedot Vim-puskureista ja siitä, miten voit suorittaa erilaisia toimintoja puskurien avulla. Olemme toteuttaneet Vim-puskuritehtävät Ubuntu 20: een.04 -käyttöjärjestelmä.
Mitä puskurit ovat?
Vim-editorissa puskurit ovat tiedostosisällöllä ladattuja muistiosia. Mutta ei toimi alkuperäisessä tiedostossa. Alkuperäinen tiedosto pysyy samana, kunnes siihen kirjoitetut puskurit. Kaikki avattavat tiedostot liittyvät tiettyyn puskuriin. Puskureita ei ole liitetty tiedostoon. Voit tehdä useita puskureita haluamallasi tavalla.
Kun käytät puskureita Vimissä, ne voidaan piilottaa näyttönäkymästä. Jos avaat tiedoston muokkausta varten, se luo automaattisesti puskurin, ja jokainen tiedosto pysyy käytettävissä, kunnes suljet Vim.
Avaa pääte painamalla 'Ctrl + Alt + t'. Nyt pääset Vim-komentorivieditoriin seuraavalla komennolla:
$ vi
Kuinka luoda Vim-puskureita?
No, voit luoda uuden puskurin Vimiin käyttämällä pari komentoa.
Luo uusi puskuri seuraavan komennon avulla. Alla oleva komento jakaa vim-käyttöliittymän kahteen vaakasuoraan ikkunaan.
:Uusi
Käytä seuraavaa komentoa, joka luo uuden puskurin ja jakaa vim-näytön kahteen pystyikkunaan.
: uusi
Kuten edellä mainitsimme, jos muokkaat tiedostoa, se tekee automaattisesti uuden puskurin. Joten seuraa alla olevaa komentoa muokataksesi tiedostoa VIM: ssä.
: muokkaa tiedostonimeäOlemme esimerkiksi luoneet tiedoston nimeltä buffersintro, muokkaa tätä tiedostoa seuraavalla komennolla vimissä:
: muokkaa buffersintroa
Jos haluat muokata useita tiedostopuskureita tallentamatta muutoksia, sinun on otettava vaihtoehto käyttöön seuraavalla komennolla. Muussa tapauksessa saat virheilmoituksen.
: piilotettuKuinka hallita Vim-puskureita?
Voit tarkastella puskuriluetteloa suorittamalla komennon seuraavasti Vim-editorissa:
: LsMutta vaihtoehtoisesti voit käyttää myös seuraavaa komentoa suorittamaan saman toiminnon Vimille:
: puskurit
Seuraava lähtö näkyy Vimissä. Ensimmäinen on numerosarake, joka osoittaa puskurinumeron, toisessa sarakkeessa näet joitain merkkivaloja, jotka edustavat puskurin tilaa:
%: merkki osoittaa puskurin nykyisessä ikkunassa
#: vaihtoehtoinen puskurin muokkaus
a: osoittaa aktiivisen puskurin, joka on näkyvissä ja ladattu.
h: tarkoittaa piilotettua puskuria, jos näytät näytöllä.
Kolmas on puskurin tai tiedostonimen nimi. Viimeinen argumentti osoittaa rivinumeron, johon osoitin osoittaa.
Jos haluat tehdä minkä tahansa puskurin aktiivisessa tilassa, kirjoita seuraava komento:
: puskurinumero
Puskuriluettelossa käytettävä puskurinumero.
Voit ladata kaikki puskurit jaettuihin ikkunoihin käyttämällä seuraavaa komentoa:
: palloYllä oleva komento avaa kaikki puskurit uudessa ikkunassa seuraavasti:
Voit myös avata puskurit pystysuorassa ikkunassa käyttämällä seuraavaa komentoa vimissä:
: pystysuora palloVoit avata tietyn puskurin uudessa ikkunassa tätä tarkoitusta varten antamalla Vimille seuraavan komennon:
: puskuriVoit myös käyttää pikakuvaketta tähän tarkoitukseen. Kirjoita puskurin numero, sitten painat ctrl w ^.
Poista puskurit
Kun tiedoston muokkaus on valmis, voit nyt poistaa puskurin luettelosta antamalla seuraavan komennon Vim:
: bdelete argTai
: bd argJos arg voi olla tiedoston nimi tai puskurin numero, haluat poistaa luettelosta.
Ensin luetellaan puskurit komennolla: ls.
Esimerkiksi haluat poistaa kolmannen puskurin, jonka nimi on 'newfile', luettelosta. Joten kirjoitat seuraavan komennon tehdäksesi tämän.
: bdelete 3Tai
: bdelete newfile
Luettele nyt kaikki puskurit. Näet, että kolmas puskuri on poistettu puskuriluettelosta.
Voit jopa poistaa useita puskureita luettelosta seuraavan komennon avulla:
: bdelete puskurinimi1 puskurinimi2…Tai
: 2,4bdelete (se poistaa numerot toisesta puskurista korkeintaan 4)Puskurien navigointi
Voit käyttää puskurien navigointiin seuraavaa komentoa:
- Lisää tiedosto uuteen puskuriin: badd
- Vaihda erityiseen puskuriin N: bN
- Siirry puskuriluettelon seuraavaan puskuriin: bnext
- Palaa takaisin puskuriluettelon edelliseen puskuriin: b edellinen
- Siirry ensimmäiseen puskuriin: ensin
- Hyppää viimeiseen puskuriin: ensin
Tässä artikkelissa olemme antaneet perustiedot Vim-puskureista. Näemme, kuinka käsitellä Vim-puskureita ja käyttää niitä. Jos haluat tutkia lisää, käytä: help puskuria, voit tutkia kaikkia Vim-puskureihin liittyviä asioita. Toivon, että tämä artikkeli auttaa sinua tutkimaan edistyneempiä asioita, jotka liittyvät Vim-puskureihin.