VI-editori komennoilla Linux/Unix-opetusohjelmassa
Mikä on VI-editori?
VI-editori on Linux-perheen suosituin ja klassisin tekstieditori. Alla on joitain syitä, jotka tekevät siitä laajasti käytetyn editorin -
1) Se on saatavilla melkein kaikissa Linux-jakeluissa
2) Se toimii samalla tavalla eri alustoilla ja jakeluissa
3) Se on käyttäjäystävällinen. Siksi miljoonat Linux-käyttäjät rakastavat sitä ja käyttävät sitä muokkaustarpeisiinsa
Nykyään vi-editorista on saatavilla edistyneitä versioita, joista suosituin on VIM , joka on Vi Imtodistettu. Jotkut muista ovat Elvis, Nvi, Nano ja Vile. Vi on viisasta oppia, koska se on monipuolinen ja tarjoaa loputtomasti mahdollisuuksia muokata tiedostoa.
Jotta voit työskennellä VI-editorilla, sinun on ymmärrettävä sen toimintatilat. Ne voidaan jakaa kahteen pääosaan.
Napauta tätä jos video ei ole saatavilla
vi Komentotila:
- Vi-editori avautuu tässä tilassa ja vain siinä ymmärtää käskyt
- Tässä tilassa voit siirrä kohdistinta ja leikkaa, kopioi, liitä tekstiä
- Tämä tila tallentaa myös tiedostoon tekemäsi muutokset
- Komennot erottelevat isot ja pienet kirjaimet. Sinun tulee käyttää oikeaa kirjainkokoa.
vi Editorin lisäystila:
- Tämä tila on tarkoitettu tekstin lisäämiseen tiedostoon.
- Voit vaihtaa Insert-tilaan komentotilasta painamalla näppäimistön i-näppäintä
- Kun olet lisäystilassa, mitä tahansa näppäintä käytetään syötteenä tiedostolle, jota parhaillaan työskentelet.
- Voit palata komentotilaan ja tallentaa tekemäsi muutokset painamalla Esc-näppäintä
Kuinka käyttää vi-editoria
VI-editorin käynnistäminen - Avaa pääte (CLI) ja kirjoita
vi <filename_NEW> or <filename_EXISTING>
Ja jos määrität olemassa olevan tiedoston, editori avaa sen muokattavaksi. Muussa tapauksessa voit luoda uuden tiedoston.
VI Muokkauskomennot
- i – Lisää kohdistimeen (siirtyy lisäystilaan)
- a – Kirjoita kohdistimen jälkeen (siirtyy lisäystilaan)
- A – Kirjoita rivin loppuun (siirtyy lisäystilaan)
- ESC – Lopeta lisäystila
- u – Kumoa viimeisin muutos
- U – Kumoa kaikki muutokset koko riville
- o – Avaa uusi rivi (siirtyy lisäystilaan)
- dd – Poista rivi
- 3dd – Poista 3 riviä.
- D – Poista kohdistimen jälkeen olevan rivin sisältö
- C – Poista kohdistimen jälkeen olevan rivin sisältö ja lisää uusi teksti. Paina ESC-näppäintä lopettaaksesi lisäyksen.
- dw – Poista sana
- 4dw – Poista 4 sanaa
- cw – Vaihda sana
- x – Poista merkki kohdistimesta
- r – Korvaa merkki
- R – Korvaa merkit kursorista eteenpäin
- s – Korvaa yksi merkki kohdistimen alle, jatka lisäämistä
- S – Korvaa koko rivi ja aloita lisääminen rivin alusta
- ~ – Muuta yksittäisen merkin kirjainkokoa
Huomautuksia: Sinun pitäisi olla "komentotila" suorittaa nämä komennot. VI-editori on isot ja pienet kirjaimet joten varmista, että kirjoitat komennot oikeilla kirjaimilla.
Varmista, että painat oikeaa komentoa, muuten teet ei-toivottuja muutoksia tiedostoon. Voit myös siirtyä lisäystilaan painamalla a, A, o tarpeen mukaan.
Siirtyminen tiedoston sisällä
- k – Siirrä kohdistinta ylöspäin
- j – Siirrä kohdistinta alas
- h – Siirrä kohdistinta vasemmalle
- l – Siirrä kohdistinta oikealle
Sinun on oltava komentotilassa liikkuaksesi tiedostossa. Navigoinnin oletusnäppäimet mainitaan alla muualla; Sinä pystyt käytä myös näppäimistön nuolinäppäimiä.
Tiedoston tallentaminen ja sulkeminen
- Shift+zz – Tallenna tiedosto ja sulje
- :w – Tallenna tiedosto, mutta pidä se auki
- :q! – Lopeta vi äläkä tallenna muutoksia
- :wq – Tallenna tiedosto ja sulje
Sinun pitäisi olla mukana komentotilassa poistuaksesi editorista ja tallentaaksesi muutokset Tiedostoon.
Yhteenveto:
- vi-editori on suosituin ja yleisimmin käytetty Unix-tekstieditori
- Se on yleensä saatavana kaikissa Linux-jakelu.
- Se toimii kahdessa tilassa, Command ja Insert
- Komentotila ottaa käyttäjän komennot, ja lisäystila on tarkoitettu tekstin muokkaamiseen
- Sinun pitäisi tietää komennot, jotta voit käsitellä tiedostoa helposti
- Tämän editorin käytön oppimisesta voi olla hyötyä skriptien luomisessa ja tiedostojen muokkaamisessa.