Kuinka käyttää Vim: Opas perusteisiin

Kuinka käyttää Vim: Opas perusteisiin

Vim on tehokkain ja monipuolisin Unix-tyyppisille järjestelmille saatavilla oleva koodieditori. Se on Bill Joyn kehittämän Vi -editorin laajennus. Vim on oletuksena käytettävissä useimmissa Linux- ja BSD -järjestelmissä.





Voit siis käyttää samaa editoria kaikissa järjestelmissäsi ja etäkoneissasi. Vimin tiukka sanasto tekee siitä myös erittäin tehokkaan ja ilmeikkään.





Miten Vim toimii?

Vim on erilainen kuin perinteinen Linux -tekstieditorit . Se ylläpitää Unix -filosofiaa tehdä yksi asia ja tehdä se oikein. Peruskäsite on, että ohjelmoijina vietämme suurimman osan ajastamme koodin muokkaamiseen, emmekä kirjoita sitä.





Vim tarjoaa useita tiloja tämän ratkaisemiseksi. Jokainen tila tekee jotain erilaista ja sitä ohjataan näppäinpainalluksilla. Olennaisia ​​vim -tiloja ovat normaalitila, visuaalinen tila, lisätila ja komentotila.

Käytämme normaalitilaa koodin tarkistamiseen ja nopeiden toimintojen suorittamiseen. Visuaalista tilaa käytetään tekstiosien korostamiseen, ja lisäystilaan voit lisätä tekstejä. Käytät komentotilaa erilaisten vim -komentojen kirjoittamiseen.



kuinka luoda iso tiedosto Windows 7

Kuinka käyttää Vimiä lisätilassa

Kun avaat vimin, se käynnistyy normaalitilassa. Voit siirtyä lisätilaan siirtymällä i näppäintä. Tämä käynnistää lisäystilan kohdistimen kohdassa. Sinun pitäisi nähdä merkintä vasemmassa alakulmassa.

Nyt voit kirjoittaa mitä tahansa tekstiä, ja vim kopioi ne puskuriin. Tallenna edistyminen vaihtamalla takaisin normaalitilaan painamalla poistumisnäppäintä . Kirjoita nyt seuraava vim -komento.





:w

Lisätilaan voi siirtyä muillakin tavoilla. Voit esimerkiksi lisätä tekstiä suoraan nykyisen rivin alle painamalla tai normaalitilassa. Käyttää TAI lisätäksesi tekstin nykyisen rivin yläpuolelle.

Käyttää Minä tekstin lisäämiseksi nykyisen rivin alkuun. Voit hyödyntää kohteeseen näppäintä tekstin lisäämiseksi heti kohdistimen jälkeen. Käyttää TO tekstin lisäämiseksi rivin loppuun.





Tallenna ja sulje nykyinen tiedosto vaihtamalla komentotilaan ja kirjoittamalla seuraava.

:wq

Vimin käyttäminen normaalitilassa

Vim -käyttäjät viettävät suurimman osan ajastaan ​​normaalitilassa. Täällä voit selata tekstejä ja tehdä nopeita muokkauksia. Pakoputken painaminen -näppäin mistä tahansa tilasta vie sinut normaalitilaan.

Vim käyttää tavallisten nuolinäppäinten sijasta hjkl ( h vasemmalle, j alaspäin, kohteeseen ylös, ja the oikealle) navigointia varten. Se voi aluksi vaikuttaa haitalliselta. Mutta vim tekee tämän säästääkseen aikaa, joka kuluu käyttäjien saavuttamiseen näppäimistön poikki.

Lisäksi, kuten monet konsolipohjaiset editorit, vim kannustaa käyttäjiä pysymään poissa hiirestä. Voit kuitenkin määrittää vimin hiiren tuen ottamiseksi käyttöön.

Voit myös liikkua tekstissä sana sanalta. Esimerkiksi painamalla sisään normaalitilassa siirtää kohdistimen seuraavan sanan alkuun. Voit siirtyä nykyisen sanan alkuun käyttämällä b ja päättyy kautta Ja .

Käyttää 0 navigointiin rivin alkuun ja $ loppuun siirtymiseen. Painamalla H vie kohdistimen näytön yläreunaan, M keskelle, ja THE pohjalle. Voit vierittää ylös ja alas käyttämällä Ctrl+u ja Ctrl+d . Jos painat päivää normaalitilassa vim siirtää kohdistimen ylös. Tulla sisään G siirtyä loppuun.

Voit oppia vim -muokkauskomentoja, kun olet mukava liikkua normaalitilassa. Käyttää x poistaa merkin, s korvata. Poistat tekstit käyttämällä d operaattori. Se ottaa esityksen argumentiksi. Tämän syntaksi on esitetty alla.

d{motion}

Liike voi olla mitä tahansa. Esimerkiksi painamalla dw normaalitilassa poistaa nykyisen sanan. Jos kirjoitat d $ , vim poistaa kaiken rivin loppuun. Samoin kirjoittamalla d0 poistaa rivin alkuun. Käyttää dd koko rivin poistamiseksi.

Sinun ei kuitenkaan tarvitse poistaa jotain ja siirtyä korvaustilaan muutosten tekemiseksi. The c operaattorin avulla voimme tehdä muutoksia vim -liikkeeseen suoraan normaalitilasta.

c{motion}

Eli kun painat cw , vim poistaa nykyisen sanan ja asettaa sinut lisätilaan. Osoittimen on oltava sanan alussa, koska vim poistaa nykyisen sijainnin. Käyttää jonottaa kiertää tämä. Tämä tekee muutoksia nykyiseen sanaan. Käyttää DC koko rivin vaihtamiseksi.

Käyttää ja liikkeiden kopioimiseksi ja s niiden liittämiseksi. Niin, On kopioi nykyisen sanan ja yy kopioi koko rivin. Voit toistaa edellisen komennon pisteellä . käyttäjä, kumoa muutokset käyttämällä u ja tee ne uudelleen käyttämällä Ctrl+r .

Jos haluat löytää koodistasi jotain, käytä seuraavaa vim -komentoa Linuxissa.

/{regex}

Tässä säännöllinen lauseke on säännöllinen lauseke. Lehdistö n menemään seuraavaan otteluun ja N edelliselle ottelulle.

Vimin käyttäminen visuaalitilassa

Käyttämällä vimiä visuaalisessa tilassa voimme valita tekstilohkoja liikkeenäppäimillä. Näin tehon käyttäjät siirtävät koodilohkoja vimissä. Tulla sisään v normaalitilassa visuaaliseen tilaan siirtymiseen.

kuinka välttää comcast -tekijänoikeusrikkomus

Voit nyt korostaa tekstin tai koodin osia navigointinäppäimillä hjkl . Käyttää Ctrl+v visuaalisen lohkon tilaan siirtymistä varten. Täällä voit valita tekstilohkoja. Voit korostaa viivoja siirtymällä visuaaliseen viivatilaan. Käyttää V visuaalisen viivatilan valitsemiseksi.

Näin voimme muokata tekstilohkoa kerralla. Voit esimerkiksi valita tekstilohkon ja painaa ja kopioida teksti vim -puskuriin.

Kuinka käyttää Vim -komentotilaa

Pääsemme komentotilaan kirjoittamalla : normaalitilassa. Se tuo kohdistimen näytön alareunaan, jota seuraa kaksoispiste. Alla on joitain hyödyllisimpiä vim -komentoja Linuxissa.

  • :sisään tallenna muutokset tiedostoon
  • : wq Tallenna ja lopeta
  • :Tallenna nimellä FILE tallenna nykyinen tiedosto tiedostona
  • : q lopeta vim
  • : q! lopeta ja hylkää muutokset
  • :Ja FILE avaa FILE muokattavaksi
  • :auta avata apua

Lisää tämä vim -huijausarkki kirjanmerkkeihin, jotta pääset nopeasti hyödyllisiin vim -komentoihin.

Vim -perusteiden hallitseminen

Vim on vankka editori, joka poistaa kuilun ajattelun ja muokkaamisen välillä. Koodin kirjoittamisesta tulee paljon jännittävämpää, kun olet taitava vim. Vaikka tarvitset vuosien harjoittelua hallitaksesi sen todella, vim -perusteiden ymmärtämisen pitäisi saada sinut alkuun oikealla tiellä.

Jaa Jaa Tweet Sähköposti nano vs. Vim: Paras päätelaitteen tekstieditori, verrattuna

Etsitkö päätekstieditoria Linuxille? Päävalinta on Vimin ja nanon välillä! Näin he vertaavat.

Lue seuraava
Liittyvät aiheet
  • Linux
  • tulin
Kirjailijasta Rubaiat Hossain(39 artikkelia julkaistu)

Rubaiat on CS-tutkinto, jolla on vahva intohimo avoimeen lähdekoodiin. Sen lisäksi, että hän on Unix -veteraani, hän harjoittaa myös verkkoturvaa, salausta ja toiminnallista ohjelmointia. Hän on innokas kerättyjä käytettyjä kirjoja ja ihailee loputtomasti klassista rockia.

Lisää Rubaiat Hossainilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi