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:
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
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.
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.
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.
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.
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.
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