Miten Poistua Vi tai Vim-Editori

  • Dave McKay

    @TheGurkha

  • 17. huhtikuuta 2019, 8:00 EDT

vi editor on hämmentävää, jos et ole tottunut siihen. Sovelluksen karkaaminen vaatii salaisen kädenpuristuksen, jos siihen on törmännyt. Näin lopetat VI: n tai Vimin Linuxissa, macOS: ssa tai muussa Unix-tyyppisessä järjestelmässä.

Nopea Vastaus

Jos olet vi tai vim ja täytyy päästä pois—tai tallentamatta muutoksia—tässä on miten:

  • Ensimmäinen, paina Esc-näppäintä muutaman kerran., Näin varmistetaan vi ei Aseta tila ja Komento-tilassa.
  • toinen, tyyppi :q! ja paina Enter. Tämä kertoo vi poistu tallentamatta muutoksia. (Jos haluat tallentaa muutokset, Kirjoita :wq sen sijaan.)

Jos haluat oppia Linux-komentorivin, sinun täytyy tietää paljon enemmän. Lue ja me näytämme sinulle, kuinka vi toimii ja miksi ohjeet lopetus ovat niin epätavallinen., vi on tärkeä, tehokas työkalu, ja oppimiskäyrä on sen arvoinen.

vi, Arjen Editori

Koska vi on kaikkialla, mahdollisuudet ovat olet menossa ajaa jopa sitä vastaan. Voit jopa löytää itsesi sisältä vi vahingossa. Ehkä joku pyytää sinua katsomaan heidän Linux-tietokone heille. Voit antaa komennon, kuten crontab -e ja vi ponnahtaa ylös. Yllätys, joku on määritetty oletuksena editori crontab olla vi.,

Mainos

Ehkä olet hallinnoinnista järjestelmä, jossa vi on ainoa toimittaja, tai vain yksi, joka toimii kautta kauko SSH-istunto, ja sinun täytyy muokata käyttäjän .bashrc-tiedosto.

– komento aloittaa vi ja avata tiedosto on suoraan eteenpäin. Tyyppi vi , avaruus, ja sitten tiedostonimi. Paina Enter. Ohjelma, joka käynnistetään, voi olla vi tai se voi olla vim , parannetun vi’., Se riippuu Linux-jakelustasi-esimerkiksi Ubuntu käyttää vim . Kaikki tämän artikkelin ohjeet koskevat yhtä lailla vim.

 vi .bashrc

heti havaittavissa ero vi ja muut toimittajat on, että kun vi lanseeraa et voi vain aloittaa kirjoittamalla tekstiä. Se johtuu siitä, että vi on modaalieditori. Muokkaus suoritetaan yhdessä tilassa, Insert-tilassa, ja antaa komentoja suoritetaan Komento-tilassa., vi laukeaa komentotilaan.

Mainos

Jos et tunne käsitettä, Aseta tila ja Komento-tilassa, se voi olla hämmentävä. Suuri osa komennoista, joita voit antaa komentotilassa, vaikuttavat kirjoittamaasi tiedostoon. Jos olet komentotilassa, mutta yrität virheellisesti kirjoittaa tekstiä tiedostoon, se ei tule päättymään hyvin. Jotkut näppäilyt annat tunnustetaan komentoja. Nämä komennot ovat omiaan poistamaan tai jakamaan rivejä, siirtämään kursoria ympäri tai poistamaan tekstiä.,

ja vaikka kirjoittaisit mitä, et löydä tapaa poistua tai lopettaa päätoimittajalta. Samaan aikaan tiedostosi menee aika mankeliksi ja satunnaiset piippaukset tekevät sinut hulluksi.

Command Mode ja Aseta Tilaan

Sinun täytyy vaihtaa vi varattuun tilaan, mitä yrität saavuttaa.

komentotila on oletustila, kunvi käynnistyy. Ellet tiedä paremmin, alat kirjoittaa., Jos satut osuma ” i ” – näppäintä, tai mitä tahansa muita 10 avaimet, jotka vedota Aseta mode (a, A, c, C, I, o, O, R, s ja T), voit yhtäkkiä nähdä, mitä kirjoitat. Olet nyt Insert-tilassa.

Mainos

Tämä saattaa tuntua edistyä, kunnes osut yksi nuoli avaimet. Jos teet sen, A, B, C tai D ilmestyy ainoana kirjeenä muutoin tyhjällä uudella rivillä. Tiedoston yläosassa.

It ’s OK, we’ ve got your back. Tämä on yllättävän helppoa, kun osaa. Muista nämä kaksi näppäilyä: Esc vie sinut komentotilaan ja ”i” vie sinut Inserttitilaan.,

sinun on oltava komentotilassa ja syötettävä oikea komento poistuaksesi muokkaimesta.

Komentotilasta turvallisuuteen

komentotilaan siirtymiseen, paina Esc-näppäintä. Mitään näkyvää ei tapahdu. Lyö vielä pari kertaa. Jos kuulet äänimerkin, kun osut Pakoavaimeen, olet komentotilassa. Äänimerkin mukaan ” lopeta Esc: n painaminen, olet jo komentotilassa.”Jos kuulet äänimerkin, kun osut Esc: hen, kaikki on hyvin.

Mainos

Kirjoita kaksoispiste, kirjain ”q”, ja huutomerkki, ilman välilyöntejä., Näiden kolmen merkin pitäisi näkyä päätepisteen alareunan vasemmalla puolella. Jos he eivät, paina Esc, kunnes kuulet äänimerkin, ja yritä uudelleen. Paina Enter-näppäintä, kun näet ne:

:q!

tämä komento q on lyhenne sanoista quit . Huutomerkki lisää painotusta, joten ihan kuin huutaisit ” lopeta!”at vi. Se voi helpottaa oloasi.,

huutomerkki kehottaa vi ei tallenna mitään muutoksia olet tehnyt tiedostoon. Jos olet ollut blundering noin vi ja ei tiedä, mitä olet tekemässä, sinun luultavasti halua tallentaa tuhoa olet wreaked.

kun olet palannut komentoriville, kannattaa tarkistaa uudelleen, ettei tiedostoa ole muutettu., Voit tehdä tämän seuraavalla komennolla:

cat .bashrc | less
Mainos

Kun olet poistumassa vi, jos näet viestin ”ei kirjoittaa, koska viime muutos,” se tarkoittaa, et jäi huutomerkki pois-komento. Estää sinua luovuttaa ja menettää kaikki muutokset, saatat haluta pitää, vi antaa sinulle mahdollisuuden pelastaa heidät. Vain reissue :q! komento huutomerkki paikka poistua vi ja luopua mitään muutoksia.,

Jos Olet Varma, Tallenna Muutokset

Jos olet tyytyväinen muutokset, jotka olet tehnyt teidän tiedoston, voit poistua ja tallentaa muutokset käyttämällä :wq (kirjoita ja lopeta) – komento. Varmista, että olet täysin tyytyväinen, että haluat näytön muokkaukset kirjoitettu tiedostoon ennen kuin jatkat.

Type a colon, the letter w (write) and the letter q (quit). Paina Enter-näppäintä, kun näet ne vasemmassa terminaali:

:wq

oppimiskäyrä on Sen Arvoinen

Käyttäen vi on vähän kuin käyttämällä piano., Et voi vain istua alas ja käyttää sitä, sinun täytyy laittaa joitakin käytännössä. Istuu alas kylmänä ja yrittää oppia lennossa, kun paine on päällä, voit saada jotain, muokattu ei ole tapa tehdä se. Se on yhtä paljon järkeä kuin istuu alas piano ensimmäistä kertaa aivan kuten verho nostaa oman avajais konsertti.

Mainos

Paljon valtaa vi tulee sen monet näppäilyn yhdistelmiä, että jokainen suorittaa yhteinen editointi tehtävä., Se on hienoa, mutta et voi hyötyä niistä, kunnes olet ulkoa niitä, harjoiteltu niitä, ja ne ovat osa lihasmuistia.

Vasta sitten, jos löydät itsesi vi ja katsot tärkeä tiedosto, vain :q! ja poistu sulavasti. Tärkeä tiedostosi kiittää sinua.

Dave McKay
Dave McKay ensin käyttää tietokoneita, kun rei ’ itetty paperi nauha oli muodissa, ja hän on ollut ohjelmointi lähtien. Oltuaan yli 30 vuotta IT-alalla hän on nyt päätoiminen teknologiatoimittaja., Uransa aikana hän on työskennellyt freelance-ohjelmoija, johtaja kansainvälinen ohjelmisto development team, IT-palvelujen projektipäällikkö, ja, viime aikoina, kuten tietosuojavastaavan. Dave on Linux-evankelista ja avoimen lähdekoodin puolestapuhuja.Lue Koko Bio ”

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin