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

Kuinka käyttää vi-editoria

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.

Tiedoston tallentaminen ja sulkeminen

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.