If-Koubou

Aloittelijan opas tekstitiedostojen muokkaamiseen Viin

Aloittelijan opas tekstitiedostojen muokkaamiseen Viin (Miten)

Vi on tehokas tekstinsyöttö mukana useimmissa Linux-järjestelmissä, jopa upotetuissa. Joskus sinun täytyy muokata tekstitiedostoa järjestelmässä, joka ei sisällä ystävällisempiä tekstieditoria, joten tiedostaminen Vi on tärkeää.

Toisin kuin Nano, helppokäyttöinen päätetekstesovittelija, Vi ei pidä kättäsi ja antaa luettelon pikanäppäimistä ruudulla. Se on modaalinen tekstieditori, jolla on sekä insert- että komento-tila.

Päästä alkuun

Vi on terminaalinen sovellus, joten sinun on käynnistettävä se päätelaitteesta. Käytä vi / polku / tiedostoon / tiedostoon komento avata olemassa olevan tiedoston Vi: n kanssa. vi / polku / tiedostoon / tiedostoon komento toimii myös, jos tiedostoa ei ole vielä olemassa; Vi luo uuden tiedoston ja kirjoittaa sen määritettyyn paikkaan tallennettaessa.

Muista käyttää sudoa, jos haluat muokata järjestelmätiedostoa. Joten kirjoitat esimerkiksi sudo vi / etc / fstab jos haluat muokata fstab-tiedostoasi. Käytä su komentoa, jos käytät Linuxia, joka ei ole Ubuntun Linux-versio, joka ei käytä sudoa.

Komento-tila

Tämä on mitä näet, kun avaat tiedoston vi. Näyttää siltä, ​​että voit aloittaa kirjoittamisen, mutta et voi. Vi on modaalinen tekstieditori, ja se avautuu komentotilassa. Yritä kirjoittaa tällä ruudulla johtaa odottamattomaan toimintaan.

Ohjaustilassa voit siirtää kohdistinta nuolinäppäimillä. paina x näppäintä, jos haluat poistaa merkin kohdistimen kohdalta. On olemassa useita muita poistomerkkejä - esimerkiksi kirjoittaminen dd (paina d-näppäintä kahdesti) poistaa koko tekstirivi.

Voit valita, kopioida, leikata ja liittää tekstin komentotilaan. Aseta kohdistin kopioitavan tekstin vasemmalle tai oikealle puolelle ja paina -näppäintäv näppäintä. Siirrä kohdistin tekstin valitsemiseksi ja paina sitteny kopioidaksesi valitun tekstin taix leikkaamaan sitä. Aseta kohdistin haluamaasi kohtaan ja paina -näppäintäp -näppäimellä voit kopioida tai leikata tekstiä.

Insert Mode

Komennon tilan lisäksi toinen tila, jonka sinun tarvitsee tietää, on Insert-tila, jonka avulla voit lisätä tekstiin Vi. Insert-tilan syöttäminen on helppoa, kun tiedät sen olevan olemassa - paina vain minä näppäintä kerran, kun kohdistin on asetettu komentotilaan. Aloita kirjoittaminen ja Vi syöttää kirjoittamasi merkit tiedostolle sen sijaan, että yrität tulkita niitä komennoiksi.

Kun olet valmis lisäystilassa, palaa komentotilaan painamalla poistopainiketta.

Tallentaminen ja lopettaminen

Voit tallentaa ja lopettaa vi komennon tilasta. Ensinnäkin varmista, että olet komentotilassa painamalla poistopainiketta (jos poistat pelinappulaa, ei ole mitään, jos olet jo komentotilassa.)

Tyyppi : WQ ja paina Enter kirjoittaaksesi tiedoston levylle ja lopeta vi. Voit myös jakaa tämän komennon ylös - esimerkiksi kirjoita : w ja paina Enter kirjoittaaksesi tiedoston levylle ilman lopettamista tai tyyppiä q lopettaa vi tallentamatta tiedostoa.

Vi ei anna sinun lopettaa, jos olet muokannut tiedoston viimeisen tallennuksen jälkeen, mutta voit kirjoittaa Q! ja paina enter-näppäintä, jos haluat jättää tämän varoituksen huomiotta.

Tutustu Nanoon, jos etsit helppokäyttöistä päätetekstesovittinta. Suurin osa Linux-jakeluista on mukana Nano asennettuna, mutta sulautetut järjestelmät ja muut irralliset ympäristöt sisältävät usein vain Vi: n.