Algaja juhend tekstifailide redigeerimiseks Vi

Sisukord:

Algaja juhend tekstifailide redigeerimiseks Vi
Algaja juhend tekstifailide redigeerimiseks Vi
Anonim
Vi on võimas tekstiredaktor, mis on kaasatud enamikesse Linuxi süsteemidesse, isegi sisseehitatud. Mõnikord peate tekstifaili muutma süsteemis, mis ei sisalda sõbralikku tekstiredaktorit, nii et vi on oluline.
Vi on võimas tekstiredaktor, mis on kaasatud enamikesse Linuxi süsteemidesse, isegi sisseehitatud. Mõnikord peate tekstifaili muutma süsteemis, mis ei sisalda sõbralikku tekstiredaktorit, nii et vi on oluline.

Erinevalt Nano-st, kergesti kasutatavast terminali tekstitöötlusest, ei hoia käsi käes ja pakub ekraanile klaviatuuri otseteid. See on modaalne tekstiredaktor ja sellel on nii sisestus kui ka käsurežiim.

Alustamine

Vi on terminalirakendus, nii et peate selle käivitama terminaliaknas. Kasuta vi / path / to / file käsuga avada olemasolev fail Vi-ga. The vi / path / to / file käsk toimib ka siis, kui faili pole veel olemas; Vi loob uue faili ja kirjutab selle salvestamise ajal määratud asukohta.

Image
Image

Ärge unustage, kui soovite süsteemi faili redigeerida, kasutada sudo. Nii et näiteks kirjuta sudo vi / etc / fstab kui soovite oma fstab-faili muuta. Kasuta su kui kasutate Linuxi mitte-Ubuntu versiooni, mis ei kasuta sudo-d.

Käsirežiim

Seda näete siis, kui avate faili vi. Tundub, et võite lihtsalt kirjutama, kuid te ei saa seda teha. Vi on modaalne tekstiredaktor ja see avaneb käsurežiimis. Sellel ekraanil tippimine paneb tulemuseks ootamatu käitumise.

Image
Image

Käsurežiimis saate kursorit nooleklahvidega ümber liigutada. Vajutage nuppu x kursori all oleva märgi kustutamiseks. On mitmeid teisi kustutamiskäsklusi - näiteks kirjutades dd (vajutage kaks korda nuppu d) kustutab terve rida teksti.

Te saate teksti käsurežiimis valida, kopeerida, lõigata ja kleepida. Asetage kursor teksti kopeerimiseks vasakule või paremale ja vajutage v võti. Liigutage kursor teksti valimiseks ja seejärel vajutage y valitud teksti kopeerimiseks või x lõigata seda. Asetage kursor soovitud asukohta ja vajutage p kopeeritud või lõigatud teksti kleepimiseks.

Image
Image

Lisa režiim

Peale käsurežiimi on teine režiim, mida peate teadma, sisestamise režiim, mis võimaldab teil teksti sisestada Vi-st. Insertrežiimi sisestamine on lihtne, kui teate, et see on olemas - vajutage lihtsalt nuppu i üks kord pärast kursori asetamist käsureale. Alusta sisestamist ja Vi sisestab faili sisestatud tähemärgid, mitte püüda neid käsudena tõlgendada.

Kui olete sisestamise režiimis lõpetanud, vajutage käsurežiimi naasmiseks escapeklahvi.
Kui olete sisestamise režiimis lõpetanud, vajutage käsurežiimi naasmiseks escapeklahvi.

Saving and Quitting

Võite käsklusrežiimist vi salvestada ja lõpetada. Esiteks veenduge, et olete käsklusrežiimis, vajutades escapeklahvi (escapeklahvi vajutamisel ei tehta midagi uuesti, kui olete juba käsurežiimis.)

Tüüp : wq ja vajutage enter, et kirjutada fail kettale ja lõpetada vi. Saate selle käsu ka jagada - näiteks kirjuta : w ja vajutage sisestusklahvi, et kirjutada fail kettale ilma väljumata või sisestamata : q lõpetama viis faili salvestamata.

Image
Image

Vi ei lase sul suitsetamisest loobuda, kui olete faili muudetud pärast viimast salvestamist, kuid võite seda tippida : q! ja hoia selle ignoreerimiseks vajutage sisestusklahvi.

Image
Image

Vaadake Nano-d, kui otsite hõlpsamini kasutatavat terminali tekstitöötlust. Enamik Linuxi distributsioonid on installitud Nano-ga, kuid sisseehitatud süsteemid ja muud viimistletud keskkondad sisaldavad sageli vaid vi.

Soovitan: