logo

Vi Editor komentoilla


Mikä on vi

vi-editori on kehitetty muodossa me sual-editori. Se on asennettu jokaiseen Unix-järjestelmään. Toisin sanoen se on saatavilla kaikissa Linux-distroissa. Se on käyttäjäystävällinen ja toimii samalla tavalla eri distroissa ja alustoilla. Se on erittäin tehokas sovellus. Parannettu versio vi-editorista on koska .

vi-editorissa on kaksi tilaa:

    Komentotila:Komentotilassa toiminnot suoritetaan tiedostolle. vi-editori käynnistyy komentotilassa. Tässä kirjoitetut sanat toimivat komentoina vi-editorissa. Jotta voit antaa komennon, sinun on oltava komentotilassa.Lisäystila:Lisäystilassa syötetty teksti lisätään tiedostoon. The poistu -näppäin vie sinut komentotilaan lisäystilasta.

Oletuksena vi-editori käynnistyy komentotilassa. Jotta voit kirjoittaa tekstiä, sinun on oltava lisäystilassa, kirjoita vain 'minä' ja olet lisäystilassa. Tosin kirjoittamisen jälkeen i näytölle ei tule mitään, mutta olet lisäystilassa. Nyt voit kirjoittaa mitä tahansa.

Poistuksesi lisäystilasta paina poistu -näppäintä, sinut ohjataan komentotilaan.

Jos et ole varma, missä tilassa olet, paina Esc-näppäintä kahdesti ja olet komentotilassa.


Käyttämällä vi

vi-editorityökalu on interaktiivinen työkalu, koska se näyttää tiedostoon tehdyt muutokset näytöllä, kun muokkaat tiedostoa.

vi-editorissa voit lisätä, muokata tai poistaa sanan, kun kohdistin liikkuu tiedostossa.

Jokaiselle funktiolle on määritetty komennot, kuten sen x tai dd poistaminen.

vi-editorissa kirjainkoolla on merkitystä. Esimerkiksi, s voit liittää nykyisen rivin jälkeen P voit liittää ennen nykyistä riviä.

vi syntaksi:

 vi 

Kun kirjoitat terminaaliin vi-komennon tiedostonimellä, pääte tyhjenee ja tiedoston sisältö tulee näkyviin. Jos tällaista tiedostoa ei ole, luodaan uusi tiedosto ja valmistuttuaan tiedosto tallennetaan mainitulla tiedostonimellä.


Linux vi esimerkki

Ymmärretään vi esimerkin kautta:

Aloita vi avaamalla pääte ja kirjoittamalla vi-komento ja tiedoston nimi. Jos tiedostosi on jossain muussa hakemistossa, voit määrittää tiedostopolun. Ja jos tiedostoasi ei ole olemassa, se luo uuden tiedoston määritetyllä nimellä annettuun sijaintiin.

Esimerkki:

rivi ja sarake
 vi /home/sssit/Downloads/file.txt 
Linux Vi Editor1

Katso yllä olevaa tilannekuvaa, luomme uutta tiedostoa tiedosto.txt (koska tätä tiedostoa ei ole olemassa) ja olet kirjoittanut hakemiston koko polun Lataukset.

Komentotila

Tämän näet, kun painat enteriä yllä olevan komennon jälkeen. Jos alat kirjoittaa, mitään ei näy, kun olet komentotilassa. Oletuksena vi avautuu komentotilassa.

Linux Vi Editor1

Katso yllä olevaa tilannekuvaa, se on tyhjä, koska se on uusi tiedosto. Aloita kirjoittaminen siirtymällä lisäystilaan. Pääteikkunan lopussa näytetään hakemiston nimi ja tiedoston nimi.

Lisää tila

Siirry lisäystilaan painamalla i. Tosin lisäystilaan siirtymiseen on myös muita komentoja, joita tutkimme seuraavalla sivulla.

Linux Vi Editor3

Katso yllä olevaa tilannekuvaa painamisen jälkeen i olemme siirtyneet lisäystilaan. Nyt voimme kirjoittaa mitä tahansa. Siirry seuraavalle riville painamalla enter.

Kun olet kirjoittanut, paina poistu -näppäintä palataksesi komentotilaan.


Tallenna ja lopeta

Voit tallentaa ja sulkea vi-editorin komentotilasta. Ennen kuin kirjoitat tallennus- tai lopetuskomennon, sinun on painettava kaksoispistettä (:). Kaksoispiste antaa sinun antaa ohjeita vi.

poistu vi taulukosta:

komennot Toiminta
:wq Tallenna ja lopeta
:Sisään Tallentaa
:q Lopettaa
:w fname Tallenna nimellä fname
ZZ Tallenna ja lopeta
:q! Lopeta tehtyjen muutosten hylkääminen
:Sisään! Tallenna (ja kirjoita ei-kirjoitettavaan tiedostoon)

Jos haluat poistua vi:stä, varmista ensin, että olet komentotilassa. Kirjoita nyt :wq ja paina enter. Se tallentaa ja lopettaa vi.

Tyyppi :wq tallentaaksesi ja poistuaksesi tiedostosta.

Linux Vi Editor 4

Katso yllä olevaa tilannekuvaa, komento :wq tallentaa ja sulkee vi-editorin. Kun kirjoitat sen komentotilassa, se tulee automaattisesti vasempaan alakulmaan.

Jos haluat lopettaa tallentamatta tiedostoa, käytä :q. Tämä komento toimii vain, jos et ole tehnyt mitään muutoksia tiedostoon.

Linux Vi Editor 5

Katso yllä olevaa tilannekuvaa, tätä tiedostoa on muokattu ja sitä on siis kirjoitettava :q se näyttää tämän viestin vasemmassa alakulmassa.

Yllä oleva tiedosto voidaan tallentaa komennolla :!q. Se hylkää tiedostoon tehdyt muutokset ja tallentaa sen.

Linux Vi Editor 6

Katso yllä olevaa tilannekuvaa, olemme kirjoittaneet :!q, se tallentaa tiedostomme hylkäämällä tehdyt muutokset.

hasseuraava java

Vi komennot

Linux vi -editori eroaa muista editoreista. Sinun on käytettävä eri näppäimiä käyttääksesi eri toimintoja. Vi-editorin käyttö on kuitenkin melko helppoa ja mielenkiintoista.

vi-editorin komennot ovat isot ja pienet kirjaimet erottuvat.

Katso vi-komentoja seuraavassa taulukossa.

Vaihtaaksesi komentotilasta lisäystilaan:

Komento Toiminta
i Aloita kirjoittaminen ennen nykyistä merkkiä
minä Aloita kirjoittaminen nykyisen rivin alusta
a Aloita kirjoittaminen nykyisen merkin jälkeen
A Aloita kirjoittaminen nykyisen rivin lopusta
O Aloita kirjoittaminen uudelle riville nykyisen rivin jälkeen
O Aloita kirjoittaminen uudelle riville ennen nykyistä riviä

Tiedostossa liikkuminen:

komennot Toiminta
j Liikkumaan alaspäin
k Liikkumaan ylöspäin
h Liikkumaan vasemmalle
l Liikkumaan oikealle

Rivien hyppääminen:

komennot Toiminta
G Ohjaa sinut tiedoston viimeiselle riville
`` Ohjaa sinut viimeiseen sijaintiisi tiedostossa

Poistaminen:

komennot Toiminta
x Poista nykyinen merkki
X Poista kohdistinta edeltävä merkki
r Korvaa nykyinen merkki
xp Vaihda kaksi merkkiä
dd Poista nykyinen rivi
D Poista nykyinen rivi nykyisestä merkistä rivin loppuun
dG poista nykyiseltä riviltä tiedoston loppuun

Toista ja kumoa:

komennot Toiminta
sisään Kumoa viimeinen komento
. Toista viimeinen komento

Komento leikata, kopioida ja liittää:

komennot Toiminta
dd Poista rivi
vv (Yank yank) kopioi rivi
s Liitä nykyisen rivin jälkeen
P Liitä ennen nykyistä riviä

Komento leikata, kopioida ja liittää lohkoihin:

komennot Toiminta
dd Poista määritetty n määrä rivejä
vv Kopioi määritetty n määrä rivejä

Rivin alku ja loppu:

komennot Toiminta
i Tuo nykyisen rivin alkuun
^ Tuo nykyisen rivin alkuun
$ Tuo nykyisen rivin loppuun
oikein Poista rivin alkuun asti
d$ Poista rivin loppuun asti

Rivien yhdistäminen:

komennot Toiminta
J Yhdistä kaksi riviä
yyp Toista nykyinen rivi
ddp Vaihda kaksi riviä

Siirry eteenpäin tai taaksepäin:

komennot Toiminta
Sisään Siirrä yksi sana eteenpäin
b Siirrä yksi sana taaksepäin
Sisään Siirrä tietty määrä sanoja eteenpäin
dw Poista yksi sana
On Kopioi yksi sana
dw Poista määritetty määrä sanoja

Hae merkkijonosta:

komennot Toiminta
/merkkijono Hae eteenpäin annettua merkkijonoa
?merkkijono Hae annettua merkkijonoa taaksepäin
/^ merkkijono Lähetä hakumerkkijono eteenpäin rivin alussa
/merkkijono$ Lähetä hakumerkkijono eteenpäin rivin lopussa
n Siirry haetun merkkijonon seuraavaan esiintymään
/ Hae sanaa hän (eikä siellä, täältä jne.)
/pl[abc]ce Etsi paikka, plbce ja plcc

Korvaa kaikki

Syntaksi:

 : s///g 

Esimerkki:

komennot Toiminta
:1,$ s/luettava/muutettu/ Korvaa eteen- ja taaksepäin ensimmäiseltä riviltä viimeiselle riville
:3,6 s/kirjainta/uusi/g Korvaa eteenpäin kolmannelta riviltä taaksepäin yhdeksänteen riviin

Tekstipuskurit:

komennot Toiminta
'lisätä Poista nykyinen rivi ja laita teksti puskuriin a
'ap Liitä rivi puskurista a

Lyhenne

Syntaksi:

 :ab 

Esimerkki:

komennot Toiminta
:ab au lyhenne ja lyhenne Lyhennä au olemaan 'lyhenne ja lyhennettä'
:one au
Un - lyhennetty au

Me Editor -hakemisto


Vi Editor

  • Vi Editor
  • 1) kytkin
  • 2) liikkua
  • 3) hyppää
  • 4) poista
  • 5) kumoa ja toista
  • 6) leikkaa, kopioi, liitä
  • 7) leikkaa, kopioi, liitä lohkoja
  • 8) Alku ja loppu
  • 9) Liittyminen
  • 10) sana
  • 11) Etsi
  • 12) Vaihda kaikki
  • 13) Tekstipuskurit
  • 14) Lyhenteet