Sissejuhatus Unixi VI redaktorisse
VI-redaktor on üks populaarseimaid tekstiredaktorit, mis Linuxi perekonnas saadaval. See on vaiketoimetaja, mis tuleb Unixi komplekti. Seda tuntakse ka kui VIM, mis on (VI täiustatud).
VI-visuaalne toimetaja
VI redigeerijat saab kasutada uue faili loomiseks või olemasoleva faili redigeerimiseks. Tänu rikkalikele kasutajasõbralikele funktsioonidele, kättesaadavus peaaegu kogu Linuxi jaotussüsteemis ja lõputud võimalused faili redigeerimiseks muudavad selle teistest saadaolevatest redaktoritest Linuxis silma paistma. Muu toimetaja sisaldab pico, nano, vile jne.
VI redigeerija režiimid Unixis
Lihtsa töökogemuse saamiseks VI-redaktoriga peab meil olema arusaam VI-redaktori erinevatest töörežiimidest.
Need on jagatud kolmeks põhiosaks:
- Käsurežiim
- Sisestusrežiim
- Põgenemisrežiim
1. Käsurežiim
Käsurežiim on VI-redaktori esimene ekraan. See on tõstutundlik. Igasugust selle režiimi ajal trükitud märki käsitletakse käsuna. Need märgid pole aknal nähtavad. Selles režiimis saame teksti lõigata, kopeerida, kleepida või kustutada või isegi faili liikuda
(ESC), mida kasutatakse käsurežiimi sisenemiseks teisest režiimist (sisestusrežiim)
2. Sisestage režiim
Käsurežiimist à lisamisrežiimist on lihtne liikuda, vajutades klaviatuuril klahvi 'i' või 'Sisesta'. Selles režiimis trükitud tähemärki käsitletakse sisendina ja need lisavad faili teksti
ESC vajutamine viib teid sisestusrežiimi -> käsurežiimi
3. Põgenemisrežiim
Põgenemisrežiimi liikumiseks vajutage (:) . Seda režiimi kasutatakse failide salvestamiseks ja käskude täitmiseks
Joonis : Sinine kast tähistab erinevaid režiime VI redaktoris
Roheline kast tähistab klahve / käske ühest režiimist teise liikumiseks
Unixi VI toimetaja süntaks
VI redigeerijal on Linuxi keskkonnas hõlpsaks redigeerimiseks mitmesuguseid funktsioone. Nende käskude ja nende süntaksi esiletõstmise põhieesmärk on lihtsalt tutvustada erinevate funktsioonide kättesaadavust. Me ei pea kõiki käske üles kruvima. Käskude ja valikute üksikasjad leiate põhilehtedelt.
Nüüd jätkakem sama:
1. Avage / looge fail
Sellega luuakse fail nimega failinimi või avatakse fail nimega failinimi, kui see on juba olemas.
Väljund :
Märkus : kogu rida algab tilde (~) märgiga, mis tähistab kasutamata jooni
2. Ainult lugemise režiim
Faili avamiseks kirjutuskaitstud režiimis toimige järgmiselt.
Väljund: faili allosas näete teksti „ainult lugemiseks”
3. Failist välja kolimine
: q | Välju failist |
: q! | Lõpetage fail ilma muudatusi salvestamata |
: w | Salvestage redigeerija sisu |
: wq | Salvestage muudatused ja sulgege redaktor ( * Käskude kombineerimine: q ja: w) |
ZZ | Käsurežiimis töötab see sarnaselt wq-ga |
4. Pange fail ümber
: w newFileName - muudate praegu töötatava faili ümber uueks failinimeks. Käsku kasutatakse põgenemisrežiimis .
5. Liigutage faili piires
Failis ringi liikumiseks ilma faili sisu tegelikult redigeerimata peame olema käsurežiimis ja hoidma alltoodud käsud käepärastena.
h | Liigutab kursori vasakule ühe tähemärgi positsiooni |
l | Liigutab kursorit ühe tähemärgi positsiooni paremale |
k | Liigutab kursorit ühe joone võrra üles |
j | Liigutab kursorit ühe joone võrra allapoole |
** Nooled aitavad teil meeles pidada selle klahvi funktsionaalsust. Sellel pole muud tähtsust.
Klaviatuuri klahvid redaktoris toimuvate liikumiste jaoks.
Märkus. Numbe r alguses võrdub selle toimingute arvuga
Näide: 2j liigutab kursori kursori praegusest asukohast kaks rida allapoole \
6. Teksti sisestamine või lisamine
Järgmine on käsk, mida kasutatakse redaktori sisestusrežiimi lülitamiseks.
Kui ESC on vajutatud, viib redaktor tagasi käsurežiimi .
i | Lisage tekst kursori ette |
Mina | Sisestage praeguse rea algusesse |
a | Lisage kursori järele |
A | Lisage praeguse rea lõppu |
o | Ava ja paigutab teksti uue rea alla praeguse rea alla |
O | Ava ja paigutab teksti uue rea kohale praeguse rea kohale |
7. Teksti otsimine
Sarnaselt Windowsi redigeerija käsuga Otsi ja asenda, on ka VI-redaktoris saadaval teatud käsk Otsi ja asenda.
/ string | Otsige mainitud sõna "keel" edasi |
? nöör | Otsige mainitud "keelpillist" tagurpidi |
n | Liikuge otsitud stringi järgmisesse saadaolevasse kohta |
N | Liikuge otsitud stringi järgmisesse saadaolevasse kohta vastupidises suunas |
8. Liininumbri määramine
Ridanumbri omamine on faili redigeerimise ajal väga kasulik. Neid käske kasutatakse põgenemisrežiimis pärast klahvi (:) vajutamist
:. = | Praeguse rea number |
: = | Annab ridade koguarvu |
g | Annab rea numbri koos faili ridade koguarvuga ekraani allosas |
9. Teksti lõikamine ja kleepimine
Need käsud võimaldavad teksti kopeerida ja kleepida
jah | Kopeerige (rabelege, lõigake) praegune rida puhvrisse |
Ei või ei | Kopeerige 'N' read koos praeguse reaga puhverlahusesse |
lk | Kleebi / asetage puhverdatud read teksti praeguse rea järele |
Järeldus
Kuna VI-redaktor on saadaval kõigis Linuxi keskkondades, võib VI-redaktori õppimine olla tõesti kasulik. See võib aidata meil skriptide loomisel ja redigeerimisel. Peame olema käskudega tuttavad koos konkreetse režiimiga, milles seda käsku kasutatakse. See ei ole VI redigeerijas saadaolevate võimaluste lõpp, mida uurige, kuna väljakutse on teie ette jõudnud.
Soovitatavad artiklid
See on juhend Unixi VI redaktorisse. Siin käsitleme sissejuhatust, VI redigeerija režiime Unixis ja VI redaktori süntaksi Unixis. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Unixi kasutusviisid
- Mis on Java SE?
- CentOS-i käsud
- Ülev teksti alternatiivid