Kaip išeiti iš VIM: 10 būdų išeiti iš VI

Turinys:

Anonim

VIM yra labai galingas komandinės eilutės teksto rengyklė, kurią mėgsta ekspertai ir dažnai nekenčia naujokai, daugiausia dėl to, kad jos mokymosi kreivė yra gana stačia, kuri gali atrodyti neintuityvi tiems, kurie nėra susipažinę su juo. Netgi toks paprastas dalykas, kaip išeiti iš VIM, gali atrodyti kaip iššūkis tiems, kurie nėra susipažinę su VI, ir dažnai sumaišoma Control+C Control+X !q !q įveskite pabėgimo klavišą Control+Z, kol galiausiai kažkas atsitiks ir galbūt procesas sustabdomas arba galbūt baigiamas, kas tikrai žino, todėl tiesiog atlikite tai naudodami „killall vim“ ir grįžkite, kad vėl atidarytumėte tą patį tekstinį failą nano, tiesa?

Gerai, tai nėra idealu, bet mes visi ten buvome. To nuo šiol ir stengiamės vengti, nes net jei nenorite naudoti vi, galite bent jau žinoti, kaip tinkamai iš jo išeiti. Ši mokymo programa tiksliai parodys kaip tinkamai uždaryti VIM / VI, iš tikrųjų ji parodys kelis skirtingus būdus, kaip išeiti iš VI!

10 būdų, kaip išeiti iš VIM / VI

Tai klausimas, kuris gana dažnai pasirodo mūsų komentaruose prie komandinės eilutės straipsnių... kaip iš tikrųjų mesti VIM? Pasirodo, yra daugiau nei 10 būdų, kaip mesti VIM, o tai galbūt rodo, kodėl VI glumina tiek daug vartotojų. Pirmiausia pereikime prie paprasčiausių metodų:

Išeiti iš VIM neišsaugoję ZQ

Paspauskite klavišą ESCAPE, tada paspauskite SHIFT + ZQ

Tai akimirksniu išeisite iš VIM ir neišsaugosite, iš esmės taip pat, kaip ir :q! komanda.

Greitai išjunkite VIM naudodami rašymą ir išsaugojimą faile

Paspauskite klavišą ESCAPE, tada SHIFT + ZZ

Šie yra du greičiausi būdai išeiti iš VIM man asmeniškai, bet kiekvienas turi savo nuomonę ir daugelis nori įvesti komandą tradiciniu būdu.

Uždarykite VIM naudodami :q

Paspauskite klavišą ESCAPE, tada įveskite :q ir paspauskite RETURN

Kad būtų visiškai aišku, paspaudus klavišą „Escape“ įjungiamas komandų režimas. Tada įvedant :q yra pažodinis, kaip dvitaškyje, o ne kabliataškyje, tai būtų Shift+; po to q ir paspaudus klavišą Return įvedama komanda išeiti.

Tai veikia tik tuo atveju, jei dokumente nebuvo atlikti jokie pakeitimai, todėl norėdami išeiti, jei pakeitimai buvo atlikti, šiek tiek pakoreguokite ir pabaigoje:

Paspauskite klavišą ESCAPE, tada įveskite :q! ir paspauskite RETURN

Uždarykite VIM ir parašykite pakeitimus naudodami :wq

Paspauskite ESCAPE ir įveskite :wq ir paspauskite RETURN

Tai išsaugo (įrašo) aktyvaus failo pakeitimus ir uždaro. Jei reikia, galite tai priversti pridėti trenksmą:

Paspauskite ESCAPE ir įveskite :wq! po to grįžimo klavišas

Tai turėtų padėti išvengti šios situacijos:

Tačiau galime būti šiek tiek nuodugnesni ir aptarti visus įmanomus būdus, kaip išeiti iš VIM (bent jau aš žinau iš vadovo puslapio, komentaruose nurodykite daugiau būdų, jei yra kitų būdų praleistas čia), prie kurio mes pereisime toliau:

Visi įmanomai išeitis iš VIM

Paspauskite ESCAPE klavišą, kad pirmiausia įjungtumėte komandų režimą, tada naudokite bet kurį iš šių veiksmų:

  • :q – išeiti
  • :q! – išeiti neišsaugojęs, net jei pakeistas
  • :cq – visada išeiti nerašydamas
  • :wq – parašykite / išsaugokite esamą failą ir išeikite
  • :wq! – parašykite esamą failą ir visada išeikite
  • :wq (vardas) – įrašykite į failą (pavadinimą) ir išeikite
  • :wq! (vardas) – įrašyti į failą (vardą) ir išeiti visada, net jei pakeista
  • ZZ – išsaugokite dabartinį failą, jei jis pakeistas, tada išeikite
  • ZQ – išeikite ir išeikite neišsaugoję
  • Paleiskite naują terminalą ir įveskite „killall vim“ – tai pokštas, kurį daugelis supras, ir nors tai nėra tinkamas būdas mesti iš vim, jis veikia

Taigi, kaip pabėgti nuo VIM, ar mažiau supainioti? Galbūt ne, ir tai gerai, paprastai naudosime nano, nes jis yra patogesnis vartotojui. Ir tame nėra nieko blogo, nors laikui bėgant su VIM patobulėjau, vis tiek renkuosi nano dėl lengvumo ir galbūt senų užsispyrusių įpročių.

Tiems, kurie domisi VIM mokymusi ar bent jau patogiau, visada galite išbandyti komandą vimtutor, naudoti šią puikią interaktyvią VIM mokymo programą ir tiesiog įgyti daugiau praktikos, dažnai ją naudodami terminalas. Netgi galite gauti vim savo iPad ar iPhone, jei esate tikrai atsidavę. Ir bent jau žinote, kaip mesti iš vi dabar, tiesa?

Kaip išeiti iš VIM: 10 būdų išeiti iš VI