Vi editor on visuaalse redaktori rakenduse lühend ja see on käsureapõhine tööriist, mida kasutatakse peaaegu kõigi Linuxi distributsioonide vaiketoimetajana. See sarnaneb Windowsi Notepadiga või macOS-is TextEditiga.
Selles õpetuses näitame teile, kuidas töötada Vi-redaktoriga ja kõige olulisemaid otseteid, mis aitavad teil faile tõhusalt redigeerida. Vi-l on kolm peamist režiimi, mida saate kasutada, sealhulgas käsurežiim, põgenemisrežiim ja sisestamisrežiim, mida täna arutame.
1. Käsurežiim
Vi-redaktori käsurežiim on esimene režiim, mille saate vi-redaktori avamisel. Selles režiimis loetakse iga sisestatud tähemärki käsuks. Seega ei kuva vi redaktor aknas ühtegi neist käskudest ega näita neid. Pealegi, kui olete selles režiimis, saate failist kopeerida, kleepida, liikuda või isegi mõned tähemärgid failist kustutada. Lisaks, kui kasutate mõnda teist kahest režiimist ja peate pöörduma tagasi käsklusrežiimi, peate lihtsalt vajutama klaviatuurilt [ESC] klahvi.
Faili avamiseks vi redaktoris käivitage terminal ja sisestage järgmine käsk:
vi failinimi
Kui failinimi võib olla uus loodav fail või juba olemasolev fail.
Kui lõite uue faili, mis pole veel väljunud, peaksite saama midagi sellist nagu allpool olev ekraanipilt:
Võite kasutada järgmisi otseteid:
- dd kasutatakse failist rea kustutamiseks
- dw kasutatakse sõna kustutamiseks failist
- x kasutatakse failist märgi eemaldamiseks
- G-d kasutatakse faili lõppu liikumiseks
- Kursoreid kasutatakse failis liikumiseks ja navigeerimiseks
2. Põgenemisrežiim
Selle režiimi kasutamiseks peate kõigepealt olema käsklusrežiimis ja seejärel vajutama koolonit “:”. Tavaliselt saate selles režiimis kirjutada mis tahes käsu koolonimärgi kõrvale. Käärsoole märgi asemel saab kasutada kaldkriipsu ja juhul, kui peate failist teksti otsima.
Põgenemisrežiimis saab kasutada järgmisi käske:
- : wq, kasutatakse faili salvestamiseks ja sulgemiseks. Pange tähele, et käsk on tõstutundetu ja kuvatakse ekraani allosas, nagu näete alloleval ekraanipildil.
- : q! kasutatakse faili sulgemiseks ilma salvestamata.
- : q kasutatakse failist väljumiseks.
- : w kasutatakse faili salvestamiseks ilma seda sulgemata.
- / string kasutatakse faili stringi otsimiseks.
Võite vajutada sisestusklahvi, seejärel tõstab kursor otsitava stringi esile, kui see leitakse nagu allpool olev ekraanipilt:
3. Sisesta režiim
Sisestusrežiimis käsitletakse iga klaviatuuri klahvivajutust tekstina ja vi redaktor eelvaadab seda ekraanil, nagu kasutaja on klaviatuurilt sisestanud. See on režiim, kus teil on lubatud alustada teksti sisestamist ja faili sisestamist.
Lisamisrežiimi ajal saate kasutada järgmisi otseteid:
- [ESC] + i kasutatakse teksti sisestamiseks
- [ESC] + a kasutatakse teksti lisamiseks
- [ESC] + A kasutatakse teksti lisamiseks rea lõppu
- [ESC] + r, kasutatakse failis tähemärgi asendamiseks
Järeldus
See kõik puudutab Vi-redaktorit ja selle kasutamist Linuxis. Loodetavasti aitas see õpetus teil vi redaktori abil oma faile redigeerida ja selle otseteid tõhusalt kasutada.