OK, non è l’ideale, ma siamo stati tutti lì. Questo è quello che stiamo cercando di evitare da ora in poi, perché anche se non vuoi usare vi, puoi almeno sapere come uscirne correttamente. Questo tutorial ti mostrerà esattamente come uscire da VIM / VI, in realtà ti mostrerà diversi modi per uscire da VI!
10 modi per uscire da VIM / VI
Questa è una domanda che appare abbastanza spesso nei nostri commenti sugli articoli della linea di comando… come mai davvero uscire da VIM? Risulta che ci sono letteralmente 10 modi per uscire da VIM, il che è forse indicativo del perché VI confonda così tanti utenti. Iniziamo con i metodi più semplici:
Esci da VIM senza salvare con ZQ
Premi il tasto ESCAPE, quindi premi MAIUSC + ZQ.
Questo uscirà immediatamente da VIM senza salvare, sostanzialmente lo stesso di: q! comando.
Esci rapidamente da VIM con Scrivi e Salva su file
Premi il tasto ESCAPE, poi SHIFT + ZZ.
Questi sono i due modi più veloci per uscire personalmente da VIM, ma ognuno ha le proprie opinioni qui e molti preferiscono digitare un comando nel modo più tradizionale.
Chiudere VIM con: q
Premi il tasto ESCAPE, quindi digita: q e premi RETURN.
Per essere perfettamente chiaro, premendo il tasto «Escape» si entra in modalità comando. Quindi digitando: q è letterale, come in due punti, non un punto e virgola, quindi sarebbe Shift +; seguito da q e premendo il tasto Invio si entra nel comando per uscire.
Funziona solo se non sono state apportate modifiche al documento, quindi per uscire se le modifiche sono state apportate si effettua una leggera regolazione e in un botto alla fine:
Premi il tasto ESCAPE, quindi digita: q! e premi RETURN.
Chiudere VIM e scrivere le modifiche con: wq
Premi ESCAPE e digita: wq e premi RETURN.
Ciò salva (scrive) le modifiche al file attivo e si chiude. Puoi forzarlo aggiungendo un botto se necessario:
Premi ESCAPE e digita: wq! seguito dal tasto RITORNO.
Questo dovrebbe aiutare a evitare questa situazione:
Possiamo essere un po’ più completi e coprire tutti i modi possibili per abbandonare VIM (almeno quelli che conosco per gentile concessione della pagina man; sentiti libero di aggiungere nei commenti se ci sono altri che ci mancano qui), che faremo andare al prossimo:
Ogni modo possibile per uscire da VIM
Premi prima ESCAPE per entrare in modalità 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! – scrivi il file corrente ed esci sempre
- : wq (nome) – scrive su file (nome) ed esce
- : Wq! (nome): scrivi sul file (nome) ed esci sempre, anche se modificato
- ZZ: salva il file corrente se modificato, quindi esci
- ZQ – esci e esci senza salvare
- Avvia un nuovo terminale e digita «killall vim» – questo è uno scherzo che molti capiranno, e anche se non è un modo corretto per uscire da vim, funziona
Ecco come sfuggire a VIM, anche se meno confuso? Forse no, e va bene; in genere continueremo a usare nano qui per le procedure dettagliate perché è più user-friendly. E non c’è niente di sbagliato in questo, anche se sono diventato più a mio agio con VIM nel tempo, preferisco ancora nano per facilità e forse vecchie abitudini testarde.
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 ottenere più pratica usandolo spesso su qualsiasi terminale. Puoi anche ottenere VIM sul tuo iPad o iPhone se sei veramente impegnato. E almeno sai come uscire da vi ora, giusto?
Novità in VIM nel 2024
Nel 2024, VIM ha ricevuto aggiornamenti significativi, rendendolo ancora più potente per gli utenti moderni. Le nuove funzionalità includono un migliore supporto per i linguaggi di programmazione più recenti, con evidenziazione della sintassi avanzata e completamento automatico intelligente. Inoltre, è stato introdotto un sistema di plugin più robusto, che consente agli utenti di personalizzare la propria esperienza in modo ancora più dettagliato.
Un’altra grande novità è l’integrazione con strumenti di sviluppo collaborativo, che permettono di lavorare su progetti in tempo reale con altri utenti. Questo è particolarmente utile per chi lavora in team distribuiti. Inoltre, la comunità di VIM continua a crescere, con forum e risorse online che offrono supporto e tutorial per aiutare i nuovi utenti a orientarsi nel mondo di VIM.
In sintesi, VIM non è solo un semplice editor di testo, ma un potente strumento di sviluppo che si evolve costantemente per soddisfare le esigenze degli utenti. Se sei un appassionato di programmazione, vale sicuramente la pena investire del tempo per imparare a padroneggiare VIM nel 2024!