Hogyan léphetek ki Vi-től?

A Vi-t az Ubuntu gépemen indítottam. Viszont új vagyok a Vi-ben, és most nem tudom abbahagyni. Látom a szerkesztőt és tudok szöveget írni, az alsó sorban ott van a “felvétel” címke.

Hogyan lehet kilépni a Vi-ből?

Megjegyzések

  • A " felvétel " az út azt jelentette, hogy makrót rögzít. Nem ez számít többet.
  • Ez a kérdés olyan " fun " emlékek. Nagyon örülök, hogy

örülök, hogy túljutottam ezen az érzésen.

  • A Vim kilépése mémmé vált.
  • Azok számára, akik még nem látták ezt a poént: ': twitter.com/iamdevloper/statuses/435555976687923200
  • Verem túlcsordulás: Millió fejlesztő segítése a Vimből való kilépésnél , A Vim szerkesztőből való kilépés ? , Hogyan lehet kilépni a súgóból a vim-ben
  • Válasz

    vim modális szerkesztő . Nyomja meg az ESC billentyűt a Normál (parancs) módba lépéshez, írja be a : q parancsot, és nyomja meg az Enter billentyűt.

    A változtatások mentése nélküli kilépéshez írja be a : q! parancsot, és nyomja meg az Enter gombot.

    Lásd még: Kijutás a Vim dokumentációjába.

    Megjegyzések

    • Köszönet: Megpróbáltam ezeket a parancsokat, de miután futtattam őket, a következővel kéri: E37: No write since last change (add ! to override). Nincs mit mentenem.
    • Használja az :wq lehetőséget, ha el akarja menteni a szerkesztetteket, majd kilép. :q! ha ki akarsz lépni és magad mögött hagyod a változtatásokat.
    • Vagy ha ' írt valamit, amit szeretnél az :w newFileName.txt másolat készítéséhez, majd rendezze a csak olvasható problémát a vi vagy a vim fájlon kívül.
    • kilép :q; erő kilép :q!; lépjen ki és mentse :wq vagy :x
    • @Jonas, következő alkalommal próbálkozzon :qall!, gyanítom, hogy több fájlt nyitott meg egyetlen pufferen belül.

    Válasz

    megegyezik a ZZ -vel, kivéve, ha egynél több fájl van megnyitva a szerkesztőpéldányban (például vim lapok). megjegyzés: Nem vagyok biztos benne, hogy mindez 100% -ban kompatibilis az összes vi klónral, de tudom, hogy a vim sel is működik

    Megjegyzések

    • Köszönöm. A ZZ parancs hasznosnak tűnik. Látom a pontot a következővel: div div = = dbc647d0c1 ">

    , de én ' m svéd billentyűzetkiosztással, és meg kell nyomnom a a [ megszerzéséhez, hogy Ctrl+AltGr+8 legyen 🙁

  • Ne feledje ZQ gyakorlatilag megegyezik a :q! -vel. Ez azonban nem szabványos. ZZ, a másrészt a a POSIX-ban van megadva .
  • Válasz

    A vi-ből való kilépés egy másik módja: Esc : x .

    Az opció használható a mentéshez és a kilépéshez egyszerre.

    Megjegyzések

    • Ne feledje, hogy mint például ZZ, :x csak akkor írja a fájlt, ha annak tartalma megváltozott, ellentétben a :wq

    Válasz

    Ahogy Sinan mondta, a vim modális szerkesztő. Ha szeretné tudni, hogy ez működik-e az Ön számára, érdemes befektetnie egy kis időt, és futtatnia kell a vimtutor t, ami interaktív módszer a vim megtanulására. (Ez kitér arra is, hogy hogyan lehet kilépni, mit jelentenek a módok és mit tehet az egyes módokban).

    Válasz

    Utána módosításhoz nyomja meg az ESC gombot és a megadott :wq! parancsot.

    Ez erőteljesen beírja az új módosítást a csak olvasható fájlba. Korábban nem működött, mert a fájl csak olvasható.

    Megjegyzések

    • Miért válaszolsz egy 4 évvel ezelőtti kérdésre, alapvetően egy a legfelsõbb válasz újrakezdése?' egyébként is helytelen: ez nem fog ' kényszeríteni egy írásvédett fájlt írni - megpróbál írni, meghiúsulhat, és akkor kényszeríti a kilépést mentés nélkül.
    • Az előző megjegyzésekkel próbálkoztam, és nem működött. Úgy gondoltam, hasznos lenne megosztani a tettemet. Nem az a kérdés, hogy mikor tették fel a kérdést, hanem az, hogy a megoldások alkalmazhatók-e vagy sem.

    Válasz

    próbálkozzon a vezérlés és a Z

    megjegyzések

    • kombinációjával.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük