Algaja juhend tekstifailide redigeerimiseks Vi-ga
Vi on võimas tekstiredaktor, mis kuulub enamiku Linuxi süsteemide, isegi varjatud süsteemide hulka. Mõnikord peate redigeerima tekstifaili süsteemis, mis ei sisalda sõbralikku tekstiredaktorit, seega on Vi teadmine hädavajalik.
Erinevalt Nano'st, lihtsalt kasutatavast terminali tekstiredaktorist, ei hoia Vi kätt ja annab ekraanil kiirklahvide nimekirja. See on modaalne tekstiredaktor ja sellel on nii sisestus- kui ka käsurežiim.
Alustamine
Vi on terminali rakendus, nii et peate selle terminali aknast käivitama. Kasuta vi / tee / fail / fail käsk avada olemasolev fail Vi-iga. The vi / tee / fail / fail käsk toimib ka siis, kui faili pole veel olemas; Vi loob uue faili ja kirjutab selle salvestamisel määratud asukohta.
Ärge unustage kasutada sudot, kui soovite süsteemi faili redigeerida. Nii näiteks kirjutad sudo vi / etc / fstab kui soovite oma fstab-faili redigeerida. Kasuta su käsku, kui kasutate Linuxi mitte-Ubuntu versiooni, mis ei kasuta sudot.
Käsurežiim
Seda näete siis, kui avate faili vi. Tundub, et saate lihtsalt kirjutada, kuid te ei saa seda teha. Vi on modaalne tekstiredaktor ja see avaneb käsurežiimis. Selle ekraani sisestamise proovimine toob kaasa ootamatu käitumise.
Käsurežiimis saate kursorit nooleklahvidega liigutada. Vajutage nuppu x klahvi kursori all oleva märgi kustutamiseks. On mitmeid muid kustutuskäske - näiteks kirjutades dd (vajutage kaks korda klahvi d) kustutab kogu tekstirea.
Saate valida, kopeerida, lõigata ja kleepida teksti käsurežiimis. Asetage kursor kopeeritava teksti vasakule või paremale küljele ja vajutage v võti. Teksti valimiseks liigutage kursorit ja vajutage seejärel y valitud teksti või x lõigata. Asetage kursor soovitud asukohta ja vajutage lk kopeeritud või lõigatud teksti kleepimiseks.
Sisesta režiim
Lisaks käsirežiimile on teine režiim, mida peate teadma sisestusrežiimist, mis võimaldab sisestada teksti Vi. Sisenemine sisestusrežiimi on lihtne, kui teate, et see on olemas - vajuta lihtsalt i üks kord pärast kursori paigutamist käsirežiimi. Alusta kirjutamist ja Vi sisestab failidesse sisestatavad märgid selle asemel, et neid tõlgendada käskudena.
Kui olete sisestamise režiimis valmis, vajutage käsu režiimi naasmiseks põgenemisnuppu.
Salvestamine ja sulgemine
Saate salvestada ja väljuda vi käsimisrežiimist. Esmalt veenduge, et olete pääsurežiimis vajutades käsurežiimi (põgenemisnupu vajutamine ei tee midagi, kui olete juba käsurežiimis.)
Tüüp : wq ja vajuta enter, et kirjutada fail kettale ja väljuda vi. Selle käsu saab jagada ka üles - näiteks tüüp : w ja vajutage sisestusklahvi, et kirjutada fail ketasse ilma väljumata või tüübita : q vi kustuda ilma faili salvestamata.
Vi ei lase sul loobuda, kui olete faili pärast viimast salvestamist muutnud, kuid saate sisestada : q! ja hoiatuse eiramiseks vajutage enter.
Vaadake Nano, kui otsite lihtsamalt kasutatavat terminali tekstiredaktorit. Enamik Linuxi distributsioone on paigaldatud Nano'le, kuid sisseehitatud süsteemid ja muud eemaldatud keskkonnad sisaldavad sageli ainult Vi.