Exit neon sign on brick wall background

Come uscire da VIM e le scorciatoie VIM più popolari

Se stai leggendo questo articolo allora sei nei guai. Volevi modificare un file usando l'editor vim ma sei rimasto bloccato. Smetti di farti prendere dal panico e attendi di reinstallare il sistema operativo e riavviare tutto da zero

google search with request "how to quit vim"
Vim è la seconda cosa più difficile da smettere dopo fumare

Uscire dall'editor VIM utilizzando combinazioni di tasti

L'editor Vim è complicato per i principianti, ma quando impari le giuste combinazioni di tasti usare VIM diventa facile. Ecco le combinazioni di tasti più popolari per uscire da Vim.

Esci da vim salvando le modifiche

Per uscire da Vim salvando le modifiche premere Esc per uscire dalla modalità di modifica, quindi tenerlo premuto Spostare e premere colon chiave (:). Quindi entrawq” and press Enter. Here “w” stands for write and “q” stands for “quit”. On US keyboards the colon : è la stessa chiave del punto e virgola ;, situato a destra della lettera

:wq

Esci da vim senza salvare le modifiche

Per uscire da Vim senza salvare le modifiche, tieni premuto Maiusc e premi i due punti (:). Quindi entra

:Q!
exit vim without saving changes
esci da vim senza salvare modifiche

Salva le modifiche senza l'editor VIM esistente

Per salvare le modifiche senza uscire da Vim, tieni premuto Shift e premi i due punti (:). Quindi entra

:w

Diventare esperto in VIM

Ora che ho trattato le nozioni di base per uscire da Vim e salvare le modifiche, procediamo con alcune scorciatoie e funzionalità aggiuntive di Vim utili per migliorare la tua competenza.

Avvio di VIM per modificare il file

Di solito gli sviluppatori avviano vim per modificare il file usando il comando:

nome file vim

Se il file manca, verrà creato. È possibile specificare più file da modificare:

vim file1 file2 file3

Per aprire il file su una riga specifica puoi aggiungere [num] dopo il comando vim. Ad esempio per aprire il file alla riga 127 inserire:

nomefile vim 127

Una volta tu

  • Spostamento del cursore:
    • Utilizzare i tasti freccia per spostarsi nelle rispettive direzioni (su, giù, sinistra, destra).
    • In alternativa, utilizzare il H, J, k, E l tasti rispettivamente per i movimenti a sinistra, in basso, in alto e a destra.
  • Navigazione tra le parole:
    • Spostare il cursore all'inizio della parola successiva con w.
    • Navigare fino alla fine della parola corrente utilizzando e.
    • Salta all'inizio della parola precedente con B.
  • Linee di navigazione:
    • Andare all'inizio della riga premendo 0.
    • Passare alla fine della riga con $.

Modifica del testo in VIM

Una volta tu

  • Accesso alla modalità di inserimento:
    • Premere io per accedere alla modalità di inserimento prima del cursore.
    • Utilizzo IO per iniziare l'inserimento dall'inizio della riga.
    • Impiegare UN da aggiungere dopo il cursore.
    • UN consente di aggiungere alla fine della riga.
  • Eliminazione del testo:
    • Cancella il carattere sotto il cursore con X.
    • Cancella l'intera riga con gg.
    • Taglia (elimina) la riga corrente e accedi alla modalità di inserimento con cc.
  • Copia e incolla:
    • Copia una riga con aa.
    • Incolla la riga copiata sotto la riga corrente utilizzando P.
  • Annulla e ripristina:
    • Annulla l'ultima azione con tu.
    • Rifai con Ctrl d.

Ricerca in VIM

Una ricerca efficiente è fondamentale. Ecco alcune scorciatoie relative alla ricerca:

  • Ricerca di testo:
    • Avvia una ricerca con /, seguito dal termine desiderato.
    • Utilizzo N per passare all'occorrenza successiva e N per andare a quello precedente.
  • Sostituzione del testo:
    • Sostituisci la parola corrente con una nuova utilizzando :s/vecchio/nuovo/g.

Uscire da Vim

Ho già trattato le nozioni di base all'inizio, ma ecco alcune altre opzioni:

  • Salva ed esci tutto:
    • Per salvare tutte le modifiche e uscire da più file contemporaneamente, utilizzare :wa E :qa.
  • Uscire senza salvare:
    • Se vuoi uscire da Vim senza salvare le modifiche apportate a nessuno dei file, :qa! farà il trucco.

Conclusione

Ricorda, padroneggiare Vim richiede tempo e pratica. Più lo usi, più diventa comodo e potente. Buon editing!