Come uscire da VIM: 10 modi per uscire VI

Sommario:

Anonim

VIM è un editor di testo a riga di comando molto potente, amato dagli esperti e spesso odiato dai principianti, soprattutto perché ha una curva di apprendimento piuttosto ripida che può sembrare poco intuitiva a chi non lo conosce. Anche qualcosa di semplice come uscire da VIM può sembrare una sfida per coloro che non hanno familiarità con VI, e spesso si traduce in schiacciare Control+C Control+X !q !q enter escape Control+Z fino a quando alla fine succede qualcosa e forse il processo si sospende o forse si chiude chissà per certo, quindi seguilo con un "killall vim" e vai avanti, torna indietro per aprire di nuovo lo stesso file di testo in nano, giusto?

OK, non è l'ideale, ma ci siamo passati tutti. Questo è ciò che stiamo cercando di evitare d'ora in poi, perché anche se non vuoi usare vi puoi almeno sapere come uscirne correttamente. Questo tutorial ti mostrerà esattamente come uscire correttamente da VIM / VI, in re altà ti mostrerà diversi modi per uscire da VI!

10 modi per uscire da VIM / VI

Questa è una domanda che compare abbastanza spesso nei nostri commenti sugli articoli della riga di comando... come diavolo si può davvero uscire da VIM? Si scopre che ci sono letteralmente più di 10 modi per uscire da VIM, il che è forse indicativo del motivo per cui VI sconcerta così tanti utenti. Passiamo prima ai metodi più semplici:

Esci da VIM senza salvare con ZQ

Premi il tasto ESCAPE, quindi premi SHIFT + ZQ

Questo uscirà istantaneamente da VIM senza salvare, praticamente come :q! comando.

Esci rapidamente da VIM con Scrivi e salva su file

Premi il tasto ESCAPE, quindi MAIUSC + ZZ

Per me personalmente questi sono i due modi più veloci per uscire da VIM, ma qui ognuno ha le proprie opinioni e molti preferiscono digitare un comando nel modo più tradizionale.

Esci da VIM con :q

Premi il tasto ESCAPE, quindi digita :q e premi INVIO

Per essere perfettamente chiari, premendo il tasto “Esc” si entra in modalità di comando. Quindi digitare :q è letterale, come in due punti non in un punto e virgola, quindi sarebbe Shift+; seguito da q e premendo il tasto Invio si inserisce il comando per uscire.

Funziona solo se non sono state apportate modifiche al documento, quindi per uscire se sono state apportate modifiche apportate una leggera modifica e alla fine con il botto:

Premi il tasto ESCAPE, quindi digita :q! e premi INVIO

Esci da VIM e scrivi le modifiche con :wq

Premi ESCAPE e digita :wq e premi INVIO

Questo salva (scrive) le modifiche al file attivo ed esce. Puoi forzarlo aggiungendo un botto se necessario:

Premi ESCAPE e digita :wq! seguito dal tasto INVIO

Questo dovrebbe aiutare a evitare questa situazione:

Possiamo essere un po' più approfonditi e coprire tutti i modi possibili per uscire da VIM (almeno per quello che so per gentile concessione della pagina man, intervieni nei commenti con più modi se ce ne sono altri che noi perso qui), che vedremo in seguito:

Tutti i modi possibili per uscire da VIM

Premi il tasto ESCAPE per entrare prima nella modalità di comando, poi usa uno dei seguenti :

  • :q – esci
  • :q! – esci senza salvare, anche se modificato
  • :cq – esci sempre senza scrivere
  • :wq – scrive / salva il file corrente ed esce
  • :wq! – scrive il file corrente ed esce sempre
  • :wq (nome) – scrive nel file (nome) ed esce
  • :wq! (nome) – scrive nel file (nome) ed esce sempre, anche se modificato
  • ZZ – salva il file corrente se modificato, quindi esci
  • ZQ – esci ed esci senza salvare
  • Lancia un nuovo terminale e digita "killall vim" – questo è uno scherzo che molti capiranno, e sebbene non sia un modo corretto per uscire da vim, funziona

Quindi è così che si scappa da VIM, meno confusi? Forse no, e va bene, generalmente continueremo a usare nano qui per le procedure dettagliate perché è più facile da usare. E non c'è niente di sbagliato in questo, anche se nel tempo mi sono sentito più a mio agio con VIM, preferisco ancora nano per facilità e forse vecchie abitudini ostinate.

Per coloro che sono interessati a imparare VIM o almeno a sentirsi più a proprio agio con esso, puoi sempre provare il comando vimtutor, utilizzare questo eccellente tutorial VIM interattivo online e fare più pratica usandolo spesso su qualsiasi terminale. Puoi persino ottenere vim sul tuo iPad o iPhone se sei davvero impegnato. E almeno ora sai come uscire da vi, giusto?

Come uscire da VIM: 10 modi per uscire VI