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:

  1. Käsurežiim
  2. Sisestusrežiim
  3. 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

: qVälju failist
: q!Lõpetage fail ilma muudatusi salvestamata
: wSalvestage redigeerija sisu
: wqSalvestage muudatused ja sulgege redaktor ( * Käskude kombineerimine: q ja: w)
ZZKä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.

hLiigutab kursori vasakule ühe tähemärgi positsiooni
lLiigutab kursorit ühe tähemärgi positsiooni paremale
kLiigutab kursorit ühe joone võrra üles
jLiigutab 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 .

iLisage tekst kursori ette
MinaSisestage praeguse rea algusesse
aLisage kursori järele
ALisage praeguse rea lõppu
oAva ja paigutab teksti uue rea alla praeguse rea alla
OAva 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.

/ stringOtsige mainitud sõna "keel" edasi
? nöörOtsige mainitud "keelpillist" tagurpidi
nLiikuge otsitud stringi järgmisesse saadaolevasse kohta
NLiikuge 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
gAnnab rea numbri koos faili ridade koguarvuga ekraani allosas

9. Teksti lõikamine ja kleepimine

Need käsud võimaldavad teksti kopeerida ja kleepida

jahKopeerige (rabelege, lõigake) praegune rida puhvrisse
Ei või eiKopeerige 'N' read koos praeguse reaga puhverlahusesse
lkKleebi / 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 -

  1. Unixi kasutusviisid
  2. Mis on Java SE?
  3. CentOS-i käsud
  4. Ülev teksti alternatiivid

Kategooria: