Vi, Linuxin päätetekstieditori: täydellinen opetusohjelma

Vi on tekstieditori, jota monet kehittäjät käyttävät kirjoittaa koodia, koska siitä puuttuu käyttöliittymä, jolloin vältetään kaikenlaiset häiriötekijät, jolloin käyttäjä voi keskittää kaiken huomionsa koodiin. Kuitenkin, jos haluamme saada siitä kaiken irti, meidän on tiedettävä joukko komentoja, joilla voidaan toimia koodin tai kirjoitetun tekstin kanssa.

Kun käynnistämme sovelluksen ensimmäisen kerran, se näyttää käyttöliittymän, käyttöliittymän, jossa on vain yksi ikkuna ja tällä hetkellä korostettu kursorin sijainti ja tekstirivit, joita edeltää ~-merkki. Alareunassa näkyy tiedoston nimi ja merkkien määrä.

Vi, päätetekstieditori Linuxille

vi käskee

Tällä editorilla on kaksi toimintatapaa: Muokkaus/Lisää tila ja Komentotila . Muokkaustilassa, kuten sen nimi kertoo, voit lisätä tai muokata teksti- tai koodirivejä jo luotuun dokumenttiin. Se ei salli meidän etsiä.

Komentotilan avulla voimme selata tekstiä ja muokata koodi- tai tekstirivejä, suorittaa hakuja ja niin edelleen. Tämä on tila, jossa Vi toimii aina, kun avaamme sen. Vaihtaaksesi kahden Vi-tilan välillä, meidän on vain painettava Esc-näppäintä.

Toinen tärkeä asia, joka tulee muistaa Vi:n kanssa työskennellessäsi, on sen toiminta. Kun muokkaamme tiedostoa, muutoksia ei tehdä suoraan tiedostoon, vaan ne tallennetaan asiakirjan kopioon, joka luodaan automaattisesti laitteen muistiin. Nämä muutokset tallennetaan vain, kun tallennamme muistiin tallennetun sisällön.

Vi-komennot komentotilassa (anteeksi redundanssi) ovat yleensä keksittyjä yksi tai kaksi kirjainta plus numero . Käyttääksemme näitä komentoja meidän on ensin syötettävä kaksoispiste (:) ja joissain tapauksissa on painettava Enter-näppäintä niiden suorittamiseksi.

Seuraavaksi näytämme sinulle yleisimmät Vi-komennot, joilla saat kaiken irti tästä koodieditorista. Meidän on muistettava, että vaihtaaksesi lisäystilan ja komentotilan välillä meidän on painettava Esc-näppäintä.

selaa tiedostoa

Jos käytämme Vi:tä itse laitteesta, voimme selata asiakirjaa nuolinäppäimillä. Jos ei, voimme käyttää seuraavia komentoja/kirjaimia

  • h siirtääksesi kohdistinta oikealle. Toinen vaihtoehto on käyttää näppäimistön askelpalautinta.
  • He siirtää kohdistinta vasemmalle. Voit myös käyttää välilyöntinäppäintä.
  • j siirtääksesi kohdistimen ylimmälle riville.
  • k siirtää kohdistimen alimmalle riville.
  • w siirtyäksesi kohdistimen jälkeen olevien sanojen välillä.
  • b avulla voimme siirtyä kohdistinta edeltävien sanojen välillä.
  • e siirtääksesi kohdistimen sanan loppuun.
  • ^ siirtää kohdistimen sen rivin alkuun, jossa kohdistin on
  • $ siirtää kohdistimen sen rivin loppuun, jossa kohdistin sijaitsee
  • enter siirtää kohdistimen seuraavalle riville.
  • H vierittää näkymää ylös.
  • L näyttää viimeisen rivin
  • M siirtää meidät tiedoston keskelle.

muokata tekstiä

Jos haluamme muokata merkkejä, sanoja tai kokonaisia ​​rivejä Vi, meidän on käytettävä seuraavia komentoja:

  • s korvaamaan merkin, jossa kohdistin sijaitsee.
  • r korvaamaan merkin, jossa kohdistin sijaitsee.
  • cw sanan alussa, jonka haluamme korvata toisella.
  • cc sen rivin alussa, johon haluamme korvata tekstin.
  • jotta jakaa rivi , siirrämme kohdistimen kohtaan, johon haluamme jakaa sen, paina R-näppäintä ja Enter.
  • jotta yhdistä kaksi riviä yhdeksi, siirrämme kohdistimen ylärivin loppuun ja paina J-näppäintä.

lisää tekstiä

Jos haluamme lisätä tekstiä kohdistimen eteen tai jälkeen tai rivin alkuun ja loppuun, meidän on käytettävä seuraavia komentoja:

  • I lisätäksesi tekstiä sen rivin alkuun, jossa kohdistin sijaitsee
  • A lisätäksesi tekstiä kohdistinrivin loppuun.
  • i lisätäksesi tekstiä ennen kohdistinta
  • a lisätäksesi tekstiä kohdistimen jälkeen.
  • Tai lisää rivi kohdistimen paikan yläpuolelle.
  • tai lisää uusi rivi kohdistimen paikan alle.

Poista teksti

Vi antaa meille mahdollisuuden poistaa merkkejä ja rivejä näillä komennoilla

  • x poistaaksesi merkin kohdistimen jälkeen.
  • X poistaaksesi kohdistinta edeltävät merkit.
  • dw poistaa kohdistinta seuraavan sanan.
  • dd poistaaksesi koko rivin, jossa kohdistin sijaitsee.
  • D poista loput rivistä kohdistimen oikealta puolelta.
  • d0 poistaa kohdistimen vasemmalla puolella olevan rivin sisällön.
  • dG poista kaikki rivit, jotka sijaitsevat kohdistimen sijainnista.
  • d1G poista yläreunassa olevat rivit kohdistimen sijaintiin saakka.

Kopioi, leikkaa ja liitä

Jos haluat kopioida yhden tai useamman rivin, meidän on asetettava kohdistin ensimmäisen rivin alkuun ja kirjoitettava komento y2 v kopioidaksesi kaksi tekstiriviä, jotka sijaitsevat heti kohdistimen jälkeen. Meidän on korvattava 2 niiden rivien lukumäärällä, jotka haluamme kopioida.

Jos sen sijaan leikkaat useita rivejä, haluamme siirtää niitä, meidän on käytettävä d2d komento leikkaa kaksi seuraavaa riviä kohdistimen sijainnista. Jos rivejä on enemmän, meidän on korvattava 2 leikattavien rivien määrällä.

Jos haluat liittää kopioimamme rivit, asetamme kohdistimen kohtaan, johon haluamme liittää ne ja paina p liittääksesi ne kohdistimen jälkeen tai P liittääksesi ne ennen kohdistimen sijaintia.

Etsi ja korvaa

Jos haluamme etsiä vi-tiedostoa, meidän on käytettävä symbolia / perässä teksti haluamme etsiä ja paina Enter-näppäintä. Jos dokumentissa on useita hakuehtoja vastaavia tuloksia, voimme siirtyä niiden välillä painamalla n -näppäintä päästäksesi seuraavaan otteluun tai N palataksesi edelliseen otteluun.

Sanojen tai merkkijonojen korvaamiseksi, jos kirjoitamme koodia, käytämme seuraavaa komentoa

:g/teksti-mitä-haku/s//korvattava teksti/g

Kumoa muutokset

Niin kauan kuin emme ole tallentaneet tiedostoon tekemiämme muutoksia, voimme kumota muutokset käyttämällä.

  • u peruuttaaksesi viimeisen suorittamamme komennon.
  • U kumoa kaikki tekemämme muutokset yhdellä rivillä, joten meidän on suoritettava se rivillä, jolla haluamme palauttaa muutokset.

Yhdistä kaksi vi-tiedostoa

Vi-editorin avulla voit myös yhdistää kaksi tiedostoa yhdeksi komentojen avulla. Tätä varten meidän on asetettava kohdistin kohtaan, johon haluamme lisätä toisen tiedoston sisällön, ja käytettävä komentoa:

:#r-tiedoston-nimi-haluamme-liittyä

Tallenna tiedostot

Kuten edellä mainitsin, kaikki Vi-tiedoston muutokset tallennetaan muistiin. Sieltä meidän on siirrettävä muutokset tiedostoon seuraavilla komennoilla:

  • w tiedostonimi tallentaa kaikki muutokset tiedostoon asettamamme nimellä.
  • w tallentaa muutokset tiedostoon.
  • wq tallenna muutokset ja sulje editori.
  • mitä! sulje editori tallentamatta muutoksia