Opi työskentelemään useiden tiedostojen kanssa samanaikaisesti luomalla jaettuja ikkunoita Vimissä.

Vaikka Vimillä on maine yksinkertaisena Linux-editorina, sillä on paljon edistyneitä ominaisuuksia. Yksi niistä on kyky työskennellä useiden ikkunoiden kanssa. Näin voit jakaa ja hallita ikkunoita Vimissä.

Uuden Windowsin avaaminen Vimissä

Vimissä on helppo avata uusi ikkuna. Jos työskentelet jo tiedoston parissa, voit jakaa olemassa olevan ikkunan. Näin voit tarkastella tiedoston eri osaa. Sinun pitäisi tietää Vimin käytön perusteet tehdä niin.

Siirry ensin komentotilaan painamalla Paeta. Kirjoita sitten tämä komento jakaa ikkuna:

:jakaa

Voit myös jakaa ikkunan pystysuunnassa kirjoittamalla:

:vsplit

Tulos muistuttaa GNU Screen- tai Tmux-istuntoa, paitsi että et voi irrottaa sitä pitääksesi sen käynnissä.

Voit avata useita tiedostoja, kun käynnistät Vimin, käyttämällä -o -vaihtoehto ja niiden tiedostojen nimet, joita haluat muokata:

vim -o tiedosto1 tiedosto2 tiedosto3

The -O (isot O) -vaihtoehto jakaa näytön pystysuunnassa.

instagram viewer

Voit myös käynnistää Vimin pelkällä tiedostoluettelolla ja käyttää :kaikki komento avata ikkunat kaikille. Voit avata pystysuuntaiset ikkunat tällä komennolla:

:pysty kaikki

Sinulla on nyt kaksi eri ikkunaa, jotka näyttävät asiakirjoja, joita voit vierittää itsenäisesti. Voit vierittää ikkunaa eteenpäin käyttämällä Ctrl + F, ja selata ikkunaa taaksepäin painamalla Ctrl + B. Voit myös vaihtaa ikkunoiden näyttämiseen vierekkäin Ctrl + v.

Ikkunoita on mahdollista jakaa loputtomiin. Voit myös luoda aivan uuden ikkunan uudella tiedostolla Ctrl + n. Ctrl + N, isolla N-kirjaimella, luo uuden jaetun ikkunan pystysuunnassa.

Voit myös jakaa ikkunan, jossa on uusi tiedosto, käyttämällä :Uusi komento.

Vaihtaminen jaettujen ikkunoiden välillä Vimissä

Vim-ikkunoiden välillä vaihtaminen on myös helppoa. Käytä Ctrl + W etuliite sekä sen ikkunan suunta, johon haluat siirtyä. Liikenäppäimet ovat samanlaisia ​​kuin olemassa olevat Vim liikenäppäinkomennot.

Jos haluat esimerkiksi siirtyä alaspäin, paina Ctrl + W + j, ja siirtyäksesi ylöspäin, paina Ctrl + W + k. Siirry vasemmalla olevaan ikkunaan painamalla Ctrl + W + h, ja siirry oikealle painamalla Ctrl + W + l.

Siirry yläikkunaan käyttämällä Ctrl + W + t, ja kirjoita alaikkunaan Ctrl + W + b.

Voit vaihtaa ikkunoiden asentoa Ctrl + K ja Ctrl + J näppäinpainalluksia. Nämä ovat isoja kirjaimia, koska Vim-komennot ovat isoja ja pieniä kirjaimia herkkiä. Edellinen siirtää nykyisen ikkunan ylös ja jälkimmäinen siirtää sen alas. Ctrl + H ja Ctrl + J tekee samoin pystysuoraan jaetuille ikkunoille.

Pääteikkunan avaaminen Vimissä

Jos haluat suorittaa komentotulkkikomentoja tai jopa koko pääteistunnon, sinun ei tarvitse poistua Vimistä. Voit suorittaa komentoja suoraan editorissa.

Suorita komento kirjoittamalla kaksoispiste (:), kuten minkä tahansa muun Vim-komennon kanssa, huutomerkki (!) ja komento. Esimerkiksi ls-komennon suorittaminen Vimissä:

:!ls

Tämä näyttää uuden näytön komennon tulosteella ja kehottaa sinua painamaan Tulla sisään palatakseen Vimiin.

Voit myös suorittaa täyden pääte-istunnon :pääte komento. Tämä jakaa ikkunan ja käynnistää pääteistunnon Vimissä. Voit suorittaa useita komentoja ja ajaa koko näytön tekstiohjelmia, kuten man-komentoa. Voit jopa suorittaa toisen Vim-istunnon, jos haluat.

Jaettujen ikkunoiden koon muuttaminen Vimissä

Vim-ikkunoiden kokoa on helppo muuttaa. The Ctrl + W + Plus ja Ctrl + W + miinus näppäimet lisäävät ja pienentävät nykyisen ikkunan kokoa yhdellä rivillä.

Voit myös määrittää ikkunan koon etukäteen lisäämällä etuliitteen :jakaa -komento, jonka rivien määrä haluat ikkunan olevan. Jos haluat esimerkiksi avata kolmen rivin korkeuden ikkunan, käytä tätä komentoa:

:3 jaettu

Split-ikkunoiden sulkeminen Vimissä

Kun olet lopettanut työskentelyn ikkunassa, voit sulkea sen painikkeella :q komento. Jos ikkunassa on tallentamattomia muutoksia ja haluat silti sulkea sen, lisää huutomerkki:

:q!

Jos haluat sulkea kaikki muut ikkunat paitsi sitä, jossa työskentelet, käytä :vain komento. Jälleen voit liittää huutomerkin sulkeaksesi tallentamattomat ikkunat.

Voit sulkea jokaisen ikkunan ja lopettaa Vimin kokonaan käyttämällä :qall. Jos haluat tehdä sen tallentamatta, käytä :qall!.

Voit tallentaa jokaisen ikkunan käyttämällä :seinä.

Voit myös yhdistää tallennus- ja lopetustoiminnot:

:wqall

Vim antaa sinun muokata useita tiedostoja samanaikaisesti

Vimin avulla voit helposti muokata useita tiedostoja ja jopa suorittaa päätekomentoja jakamalla ikkunoita ja siirtymällä niiden välillä. Klassisista Unix-tekstieditoreista tämä ominaisuus liittyi eniten GNU Emacsiin.

Vaikka useat ikkunat ovat olleet osa Vimiä pitkään, voit lisätä ominaisuuksia myös muista tekstieditoreista Vimiin.