Hogyan lehet kilépni a VIM-ből: 10 módszer a kilépéshez VI
Tartalomjegyzék:
A VIM egy nagyon hatékony parancssori szövegszerkesztő, amelyet a szakértők szeretnek, a kezdők pedig gyakran utálnak, főként azért, mert meglehetősen meredek tanulási görbéje van, ami talán nem ismeri azokat, akik nem ismerik. Még az olyan egyszerű dolog is, mint a VIM-ből való kilépés, kihívásnak tűnhet azok számára, akik nem ismerik a VI-t, és gyakran a Control+C Control+X !q !q összekeverését eredményezi, és írja be az escape Control+Z billentyűket, amíg végül nem történik valami, és talán a folyamat felfüggeszti, vagy esetleg kilép, aki pontosan tudja, úgyhogy csak kövesse ezt a „killall vim”-el, és már megy is vissza, hogy újra megnyissa ugyanazt a szöveges fájlt nanoban, igaz?
OK, ez nem ideális, de mindannyian ott voltunk. Mostantól ezt szeretnénk elkerülni, mert ha nem is akarod használni a vi-t, akkor legalább tudod, hogyan kell helyesen kilépni belőle. Ez az oktatóanyag pontosan megmutatja, hogyan kell helyesen kilépni a VIM/VI-ből, valójában több különböző módot is bemutat a VI-ből való kilépéshez!
10 módszer a VIM-ből való kilépésre / VI
Ez egy olyan kérdés, amely meglehetősen gyakran megjelenik a megjegyzéseinkben a parancssori cikkeknél… hogyan lehet a fenébe kilépni a VIM-ből? Kiderült, hogy szó szerint 10+ módja van a VIM-ből való kilépésnek, ami talán azt jelzi, hogy a VI miért zavarja meg sok felhasználót. Először nézzük a legegyszerűbb módszereket:
Lépjen ki a VIM-ből mentés nélkül a ZQ-val
Nyomja meg az ESCAPE billentyűt, majd nyomja meg a SHIFT + ZQ
Ez azonnal kilép a VIM-ből mentés nélkül, alapvetően ugyanaz, mint a :q! parancs.
Gyorsan lépjen ki a VIM-ből az írással és a fájlba mentéssel
Nyomja meg az ESCAPE billentyűt, majd a SHIFT + ZZ
Számomra ez a két leggyorsabb módja annak, hogy kilépjek a VIM-ből, de itt mindenkinek megvan a maga véleménye, és sokan inkább a hagyományosabb módon írják be a parancsot.
Lépjen ki a VIM-ből a következővel: q
Nyomja meg az ESCAPE billentyűt, majd írja be: q, és nyomja meg a RETURN
A teljes egyértelműség érdekében az „Escape” billentyű lenyomása parancs módba lép. Ekkor a :q beírása szó szerinti, mivel kettőspontban nem pontosvessző, tehát Shift+ lenne; ezt követi a q, és a Return billentyű lenyomása beírja a kilépés parancsát.
Ez csak akkor működik, ha nem történt módosítás a dokumentumon, ezért a módosítások végrehajtása esetén a kilépéshez végezzen egy enyhe módosítást, és a végén:
Nyomja meg az ESCAPE billentyűt, majd írja be: q! és nyomja meg a RETURN
Lépjen ki a VIM-ből, és írja be a változtatásokat a következővel:wq
Nyomja meg az ESCAPE billentyűt, írja be: wq, majd nyomja meg a RETURN
Ez menti (írja) az aktív fájl módosításait, és kilép. Ezt kikényszerítheti egy ütés hozzáadásával, ha szükséges:
Nyomd meg az ESCAPE billentyűt, és írd be:wq! majd a RETURN gomb
Ez segít elkerülni ezt a helyzetet:
Lehetnénk azonban egy kicsit alaposabbak, és minden lehetséges módot lefednénk a VIM-ből való kilépésre (legalábbis a man oldal jóvoltából tudom, ha van más mód, akkor a megjegyzésekben több módot is jelezzünk itt kimaradt), amelyre legközelebb rátérünk:
A VIM-ből való kilépés minden lehetséges módja
Nyomja meg az ESCAPE billentyűt a parancs módba lépéshez, majd használja a következők valamelyikét:
- :q – kilépés
- :q! – kilépés mentés nélkül, még ha módosított is
- :cq – mindig kilépés írás nélkül
- :wq – írja be / mentse az aktuális fájlt, és lépjen ki
- :wq! – írja be az aktuális fájlt és lépjen ki mindig
- :wq (név) – írja be a fájlba (név) és lépjen ki
- :wq! (név) – mindig írjon a fájlba (név) és lépjen ki, még akkor is, ha módosította
- ZZ – mentse el az aktuális fájlt, ha módosította, majd lépjen ki
- ZQ – kilépés és kilépés mentés nélkül
- Indítson el egy új terminált, és írja be, hogy „killall vim” – ez egy vicc, amit sokan megértenek, és bár nem megfelelő módja annak, hogy kilépjünk a vim-ből, mégis működik
Szóval így menekülhetsz el a VIM elől, kevésbé zavart? Talán nem, és ez rendben van, általában ragaszkodunk a nano használatához az áttekintésekhez, mert felhasználóbarátabb. És nincs is ezzel semmi baj, bár idővel jobban megbarátkoztam a VIM-mel, mégis a könnyedség és talán a régi makacs szokások miatt preferálom a nano-t.
Azok számára, akik érdeklődnek a VIM tanulása iránt, vagy legalábbis kényelmesebbé válnak vele, bármikor kipróbálhatják a vimtutor parancsot, használhatják ezt a kiváló online interaktív VIM oktatóanyagot, és csak gyakorolhatják, ha gyakran használják bármilyen eszközön. terminál. Még a vimet is beszerezheti iPad-re vagy iPhone-jára, ha igazán elkötelezett. És legalább most tudod, hogyan kell kilépni a vi-ből, igaz?