logo

Vi uređivač s naredbama


Što je vi

Vi editor je razrađen kao mi sualni urednik. Instaliran je u svaki Unix sustav. Drugim riječima, dostupan je u svim Linux distribucijama. Jednostavan je za korištenje i radi jednako na različitim distribucijama i platformama. To je vrlo moćna aplikacija. Poboljšana verzija vi editora je jer .

Vi editor ima dva načina rada:

    Naredbeni način rada:U naredbenom načinu radnje se poduzimaju na datoteci. Vi editor se pokreće u naredbenom modu. Ovdje će upisane riječi djelovati kao naredbe u vi editoru. Da biste proslijedili naredbu, morate biti u naredbenom modu.Način umetanja:U načinu umetanja, uneseni tekst bit će umetnut u datoteku. The Esc tipka će vas odvesti u naredbeni način iz načina umetanja.

Prema zadanim postavkama, vi editor se pokreće u naredbenom načinu. Za unos teksta morate biti u načinu za umetanje, samo tipkajte 'ja' i bit ćete u načinu rada za umetanje. Iako, nakon tipkanja i ništa se neće pojaviti na ekranu, ali bit ćete u načinu umetanja. Sada možete upisati bilo što.

Za izlaz iz moda umetanja pritisnite Esc tipku, bit ćete preusmjereni na naredbeni način rada.

Ako niste sigurni u kojem se načinu nalazite, dvaput pritisnite tipku Esc i bit ćete u naredbenom načinu.


Korištenje vi

Alat za uređivanje vi je interaktivni alat jer prikazuje promjene u datoteci na zaslonu dok vi uređujete datoteku.

stack java

U vi uređivaču možete umetnuti, urediti ili ukloniti riječ dok se kursor pomiče po datoteci.

Naredbe su navedene za svaku funkciju kao što je brisanje x ili dd.

Vi editor razlikuje velika i mala slova. Na primjer, str omogućuje vam lijepljenje nakon trenutnog retka dok P omogućuje vam lijepljenje prije trenutnog retka.

vi sintaksa:

 vi 

Kada u terminalu upišete naredbu vi s nazivom datoteke, terminal će se očistiti i prikazati će se sadržaj datoteke. Ako takva datoteka ne postoji, kreirat će se nova datoteka i nakon što se dovrši datoteka će biti spremljena sa spomenutim nazivom datoteke.


Linux vi primjer

Razumimo vi kroz primjer:

Za pokretanje programa vi otvorite svoj terminal i upišite naredbu vi nakon koje slijedi naziv datoteke. Ako je vaša datoteka u nekom drugom direktoriju, možete odrediti putanju datoteke. A ako u slučaju da vaša datoteka ne postoji, stvorit će se nova datoteka s navedenim nazivom na danoj lokaciji.

Primjer:

 vi /home/sssit/Downloads/file.txt 
Linux Vi Editor1

Pogledajte gornju snimku, stvaramo novu datoteku datoteka.txt (budući da ova datoteka ne postoji) i unijeli ste punu stazu za direktorij Preuzimanja.

Zapovjedni način rada

To je ono što ćete vidjeti kada pritisnete enter nakon gornje naredbe. Ako počnete tipkati, ništa se neće pojaviti jer ste u naredbenom načinu rada. Prema zadanim postavkama vi se otvara u naredbenom modu.

Linux Vi Editor1

Pogledajte gornju snimku, prazna je jer je nova datoteka. Da biste počeli tipkati, morate prijeći na način umetanja. Na kraju prozora terminala prikazuju se naziv direktorija i naziv datoteke.

Način umetanja

Za prelazak na način umetanja pritisnite ja Iako postoje i druge naredbe za prelazak na način umetanja koje ćemo proučiti na sljedećoj stranici.

Linux Vi Editor3

Pogledajte gornju snimku nakon pritiska i ušli smo u način umetanja. Sada možemo napisati bilo što. Za prelazak na sljedeći red pritisnite enter.

Nakon što ste završili s tipkanjem, pritisnite esc tipku za povratak u naredbeni mod.


Spasiti i odustati

Možete spremiti i zatvoriti vi editor iz naredbenog moda. Prije pisanja naredbe za spremanje ili izlazak morate pritisnuti dvotočku (:). Dvotočka vam omogućuje davanje uputa vi.

izlaz iz vi tablice:

Naredbe Akcijski
:wq Spremi i odustani
:U Uštedjeti
:q Prestati
:w ime Spremi kao fname
ZZ Spremi i odustani
:q! Prestanite odbacivati ​​napravljene promjene
:U! Spremi (i zapiši u datoteku u koju nije moguće pisati)

Za izlaz iz vi, prvo provjerite jeste li u naredbenom modu. Sada upišite :wq i pritisnite enter. Spremit će i zatvoriti vi.

Tip :wq za spremanje i izlaz iz datoteke.

Linux Vi Editor4

Pogledajte gornju snimku, naredba :wq će spremiti i zatvoriti vi editor. Kada ga upišete u naredbenom modu, automatski će doći u donji lijevi kut.

Ako želite izaći bez spremanja datoteke, koristite :q. Ova naredba će raditi samo ako niste napravili nikakve promjene u datoteci.

Linux Vi Editor5

Pogledajte gornju snimku, ova je datoteka izmijenjena i stoga se piše :q prikazuje ovu poruku u donjem lijevom kutu.

Gornja datoteka može se spremiti naredbom :!q. Odbacuje promjene napravljene u datoteci i sprema je.

Linux Vi Editor6

Pogledajte gornju snimku, upisali smo :!q, spremit će našu datoteku odbacivanjem napravljenih promjena.

ima sljedeću javu

Vi naredbe

Linux vi uređivač razlikuje se od ostalih uređivača. Za korištenje različitih funkcija morate koristiti različite tipke. Iako je prilično jednostavan i zanimljiv za korištenje vi editora.

Naredbe uređivača vi razlikuju velika i mala slova.

Pogledajte vi naredbe u sljedećoj tablici.

Za prebacivanje s naredbe na način umetanja:

Naredba Akcijski
i Počnite tipkati prije trenutnog znaka
ja Počnite tipkati na početku trenutnog retka
a Počnite tipkati nakon trenutnog znaka
A Počnite tipkati na kraju tekućeg retka
O Počnite tipkati u novom retku nakon trenutnog retka
O Počnite tipkati u novom retku prije trenutnog retka

Za kretanje po datoteci:

Naredbe Akcijski
j Za kretanje prema dolje
k Za pomicanje gore
h Za kretanje ulijevo
l Za kretanje udesno

Za preskakanje redova:

Naredbe Akcijski
G Usmjerit će vas na posljednji redak datoteke
`` Usmjerit će vas na vašu posljednju poziciju u datoteci

Izbrisati:

Naredbe Akcijski
x Brisanje trenutnog znaka
x Izbrišite znak ispred pokazivača
r Zamijeni trenutni znak
xp Zamijenite dva znaka
dd Izbriši trenutnu liniju
D Brisanje trenutnog retka od trenutnog znaka do kraja retka
dG izbrisati od trenutnog retka do kraja datoteke

Za ponavljanje i poništavanje:

Naredbe Akcijski
u Poništavanje zadnje naredbe
. Ponovite zadnju naredbu

Naredba za rezanje, kopiranje i lijepljenje:

Naredbe Akcijski
dd Brisanje retka
yy (povući povući) kopirati redak
str Zalijepi nakon trenutnog retka
P Zalijepi ispred trenutnog retka

Naredba za rezanje, kopiranje i lijepljenje u blokove:

Naredbe Akcijski
dd Izbrišite navedeni n broj redaka
yy Kopirajte navedeni n broj redaka

Početak i kraj retka:

Naredbe Akcijski
i Dovedite na početak tekućeg retka
^ Dovedite na početak tekućeg retka
$ Dovedite na kraj tekućeg retka
pravo Brisanje do početka retka
d$ Brisanje do kraja retka

Spajanje linija:

Naredbe Akcijski
J Spojite dvije linije
yyp Ponovi trenutni redak
ddp Zamijenite dva retka

Pomicanje naprijed ili nazad:

Naredbe Akcijski
U Pomakni se jednu riječ naprijed
b Pomakni jednu riječ unatrag
U Pomakni navedeni broj riječi naprijed
dw Izbriši jednu riječ
je Kopirajte jednu riječ
dw Izbrišite navedeni broj riječi

Traži niz:

Naredbe Akcijski
/niz Pretraživanje unaprijed za dani niz
?niz Pretraživanje unatrag za dati niz
/^niz Niz za pretraživanje naprijed na početku retka
/string$ Naprijed niz za pretraživanje na kraju retka
n Idi na sljedeće pojavljivanje traženog niza
/ Tražite riječ on (a ne tamo, ovdje itd.)
/pl[abc]ce Traži mjesto, plbce i plcce

Zamjeni sve

Sintaksa:

 : s///g 

Primjer:

Naredbe Akcijski
:1,$ s/čitko/promijenjeno/ Zamijenite unaprijed s unatrag od prvog do zadnjeg retka
:3,6 s/slova/novow/g Zamijenite naprijed sa nazad od trećeg retka do devetog retka

Međuspremnici teksta:

Naredbe Akcijski
'dodati Izbriši trenutni redak i stavi tekst u međuspremnik a
'ap Zalijepite liniju iz međuspremnika a

Skraćenica

Sintaksa:

 :ab 

Primjer:

Naredbe Akcijski
:ab au skraćenica i neskraćenica Skratite au da bude 'skraćenica i neskraćenica'
:one au
Un - skraćeno au

Mi urednik indeksa


Vi urednik

  • Vi urednik
  • 1) prekidač
  • 2) kretati se
  • 3) skok
  • 4) izbrisati
  • 5) poništi i ponovi
  • 6) izreži, kopiraj, zalijepi
  • 7) izrežite, kopirajte, zalijepite blokove
  • 8) Početak i kraj
  • 9) Pridruživanje
  • 10) riječ
  • 11) Pretraživanje
  • 12) Zamijenite sve
  • 13) Međuspremnici teksta
  • 14) Kratice