Uvod u VI Editor u Unixu

VI editor je jedan od najpopularnijih uređivača teksta dostupan u Linux obitelji. To je zadani uređivač koji dolazi s Unixom. Poznat je i pod nazivom VIM koji je (VI Poboljšan).

VI-vizualni urednik

VI Editor može se koristiti za stvaranje nove datoteke ili uređivanje postojeće datoteke. Zbog bogatih značajki prilagođenih korisnicima, dostupnost u gotovo svim distribucijskim sustavima Linuxa i njegove beskrajne mogućnosti uređivanja datoteke razlikuju se od ostalih dostupnih uređivača Linuxa. Ostali urednik uključuje pico, nano, vile itd.

Načini VI Editora u Unixu

Da bismo imali lako radno iskustvo s VI urednikom, moramo imati razumijevanja o različitim načinima rada VI uređivača.

Podijeljeni su u tri glavna dijela:

  1. Način naredbe
  2. Umetni način rada
  3. Način bijega

1. Način naredbe

Način naredbe je prvi ekran VI uređivača. To je velika i mala slova. Bilo koji znak koji se upiše tijekom ovog načina rada tretira se kao naredba. To su karakteri koji nisu vidljivi na prozoru. U ovom načinu možemo izrezati, kopirati, zalijepiti ili izbrisati dio teksta ili čak preći kroz datoteku

(ESC) koji se koristi za ulazak u naredbeni način iz drugog načina (umetnuti način rada)

2. Umetni način rada

Iz načina naredbe à Umetanje možemo lako preći pritiskom tipke 'i' ili 'umetni' s tipkovnice. Znakovi upisani u ovom načinu rada tretiraju se kao ulaz i dodaju tekst u datoteku

Pritiskom na ESC odvest ćete se iz načina Umetanje -> Naredbeni način

3. Način bijega

Pritisnite (:) za prelazak u način bijega. Ovaj se način koristi za spremanje datoteka i izvršavanje naredbi

Sl .: Plava kutija Predstavlja različite načine na VI uređivaču

Zeleni okvir Predstavlja tipke / naredbe za prelazak iz jednog načina u drugi

Sintaksa VI urednika u Unixu

VI Editor ima različite značajke za lako uređivanje u Linux okruženju. Osnovna svrha isticanja ovih naredbi i njihove sintakse je upravo upoznavanje dostupnosti različitih značajki. Ne trebamo preslikavati sve naredbe. Pojedinosti o naredbama i opcijama možete potražiti na glavnim stranicama.

Ajmo sada nastaviti isto:

1. Otvorite / stvorite datoteku

Ovo će stvoriti datoteku s imenom 'naziv datoteke' ili otvoriti datoteku s imenom 'naziv datoteke' ako već postoji.

Izlaz :

Napomena : sve crte počinju znakom tilde (~) koji predstavlja neiskorištene crte

2. Način samo za čitanje

Da biste otvorili datoteku u načinu rada samo za čitanje:

Izlaz: Na dnu datoteke vidjet ćete "Samo za čitanje"

3. Premještanje iz datoteke

: qZatvorite datoteku
: q!Zatvorite datoteku bez spremanja promjena
: wSpremite sadržaj uređivača
: wqSpremite promjene i zatvorite uređivač ( * kombiniranje naredbi: q &: w)
ZZU naredbenom načinu, ovo djeluje slično kao wq

4. Preimenujte datoteku

: w newFileName - Ovo će naziv datoteke u kojoj trenutno radite preimenovati u "novo ime datoteke". Naredba se koristi u modu bijega .

5. Pomicanje unutar datoteke

Za kretanje po datoteci, a da pritom ne uređujemo sadržaj datoteke, moramo biti u Naredbeni način i držati naredne naredbe pri ruci.

hPomiče pokazivač ulijevo za jedan znak
lPomiče pokazivač udesno, jednu poziciju znaka
kPomiče pokazivač jednom linijom prema gore
jPomiče pokazivač jednom linijom prema dolje

** Strelice vam mogu pomoći pamtiti funkcionalnost tog ključa. Nema drugog značenja.

Tipke na tipkovnici za kretanja unutar uređivača.

Napomena: Numbe r na početku jednak je broju željenih radnji

Primjer: 2j će pomaknuti kursor dva retka prema dolje s trenutnog mjesta pokazivača \

6. Umetanje ili dodavanje teksta

Slijedi naredba koja se koristi za postavljanje uređivača u modus za umetanje.

Nakon pritiska na ESC vratit će se uređivač u način naredbe .

jaUmetnite tekst ispred pokazivača
jaUmetni na početku trenutnog retka
Dodajte iza pokazivača
Dodajte na kraju trenutnog retka
oOtvori i smjesti tekst u novi redak ispod trenutnog retka
OOtvori i smjesti tekst u novi redak iznad trenutnog retka

7. Pretraživanje teksta

Slično naredbi pronađi i zamijeni u uređivaču Windows, imamo i određenu naredbu pretraživanja i zamjene u VI uređivaču.

/nizPotražite spomenuti 'String' u smjeru prema naprijed
?nizPotražite spomenuti "niz" u smjeru unatrag
nPomaknite se na sljedeću dostupnu poziciju traženog niza
NPomaknite se na sljedeću dostupnu poziciju traženog niza u suprotnom smjeru

8. Određivanje broja retka

Imati broj retka vrlo je korisno ponekad pri uređivanju datoteke. Ove se naredbe koriste u modu bijega koji je nakon pritiska tipke (:)

. =Redak Broj trenutnog retka
: =Daje ukupan broj redaka
gDaje broj retka zajedno s ukupnim brojem redaka u datoteci pri dnu zaslona

9. Rezanje i lijepljenje teksta

Ove naredbe omogućuju vam kopiranje i lijepljenje teksta

ggKopirajte (povucite, izrežite) trenutni redak u međuspremnik
Nyy ili yNyKopirajte 'N' redove zajedno s trenutnim retkom u međuspremnik
pLijepljenje / Stavljanje linija u međuspremnik u tekst nakon trenutnog retka

Zaključak

Zbog dostupnosti VI uređivača u svim Linux okruženjima učenje VI uređivača može biti vrlo korisno. Može nam pomoći u stvaranju i uređivanju skripti. Moramo biti upoznati sa naredbama, zajedno s određenim načinom na koji se ta naredba koristi. Ovo nije kraj mogućnosti dostupnih u VI uređivaču nastavite istraživati ​​jer vam izazov dolazi na put.

Preporučeni članci

Ovo je vodič za VI Editor u Unixu. Ovdje raspravljamo o Uvodu, načinu VI uređivača u Unixu i sintaksi VI uređivača u Unixu. Možete i proći kroz naše druge predložene članke da biste saznali više -

  1. Upotrebe Unixa
  2. Što je Java SE?
  3. Naredbe CentOS
  4. Alternativa uzvišenim tekstom

Kategorija: