Kotisivu » miten » Aloittelijan opas tekstitiedostojen muokkaamiseen Vi llä

    Aloittelijan opas tekstitiedostojen muokkaamiseen Vi llä

    Vi on tehokas tekstieditori, joka sisältyy useimpiin Linux-järjestelmiin, jopa upotettuihin. Joskus sinun täytyy muokata tekstitiedostoa järjestelmässä, joka ei sisällä ystävällisempää tekstieditoria, joten Vi: n tunteminen on välttämätöntä.

    Toisin kuin Nano, helppokäyttöinen päätelaitteen tekstieditori, Vi ei pidä kättäsi ja antaa luettelon näytön pikanäppäimistä. Se on modaalinen tekstieditori, ja siinä on sekä sisä- että komentotila.

    Päästä alkuun

    Vi on pääteohjelma, joten sinun on aloitettava se pääteikkunasta. Käytä vi / polku / tiedosto / tiedosto komento avata olemassa oleva tiedosto Vi: llä. vi / polku / tiedosto / tiedosto komento toimii myös, jos tiedostoa ei vielä ole; Vi luo uuden tiedoston ja kirjoittaa sen määrättyyn paikkaan tallennettaessa.

    Muista käyttää sudoa, jos haluat muokata järjestelmätiedostoa. Joten esimerkiksi kirjoitat sudo vi / etc / fstab jos haluat muokata fstab-tiedostoasi. Käytä su komento sen sijaan, jos käytät ei-Ubuntu-versiota, joka ei käytä sudoa.

    Komentotila

    Näin näet, kun avaat tiedoston vi. Näyttää siltä, ​​että voit vain aloittaa kirjoittamisen, mutta et voi. Vi on modaalinen tekstieditori, ja se avautuu komentotilassa. Tämän näytön kirjoittaminen johtaa odottamattomaan käyttäytymiseen.

    Komennotilassa voit siirtää kohdistinta nuolinäppäimillä. paina x -näppäintä, jos haluat poistaa kohdistimen alla olevan merkin. On olemassa useita muita poistokomentoja - esimerkiksi kirjoittamalla dd (paina d-näppäintä kahdesti) poistaa koko tekstirivin.

    Voit valita, kopioida, leikata ja liittää tekstiä komentotilassa. Sijoita kohdistin kopioitavan tekstin vasemmalle tai oikealle puolelle ja paina v näppäintä. Valitse teksti painamalla kohdistinta ja paina sitten y kopioida valittu teksti tai x leikata se. Aseta kohdistin haluamaasi paikkaan ja paina p näppäintä, jos haluat liittää kopioidun tai leikatun tekstin.

    Lisää tila

    Ohjaustilan ohella toinen tila, josta sinun tarvitsee tietää, on lisäystila, jonka avulla voit lisätä tekstiä Vi: ssä. Sisääntulotilaan siirtyminen on helppoa, kun tiedät sen olevan olemassa - paina vain minä näppäin kerran, kun olet asettanut kohdistimen komennotilaan. Aloita kirjoittaminen ja Vi lisää merkit, jotka kirjoitat tiedostoon, eikä yritä tulkita niitä komentoina.

    Kun olet suorittanut lisäystilan, palaa komentotilaan painamalla poistumisnäppäintä.

    Tallentaminen ja lopettaminen

    Voit tallentaa ja lopettaa vi komentomuodosta. Ensinnäkin varmista, että olet komentotilassa painamalla poistumisnäppäintä (poistumisnäppäimen painaminen uudelleen ei tee mitään, jos olet jo komentotilassa.)

    Tyyppi : WQ ja paina Enter kirjoita tiedosto levylle ja lopeta vi. Voit myös jakaa tämän komennon ylös - esimerkiksi kirjoita : w kirjoita tiedosto levylle lopettamatta tai kirjoittamatta q lopettaa vi tallentamatta tiedostoa.

    Vi ei anna sinun lopettaa, jos olet muokannut tiedostoa viimeisimmän tallennuksen jälkeen, mutta voit kirjoittaa q! ja paina Enter, jos haluat ohittaa tämän varoituksen.


    Tarkista Nano, jos etsit helpompaa käyttää päätelaitteen tekstieditoria. Useimmat Linux-jakelut toimitetaan Nano-ohjelmistolla, mutta sulautetut järjestelmät ja muut poistetut ympäristöt sisältävät usein vain Vi: n.