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.
Ä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.
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.
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.
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.
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.
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.