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
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!

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
Navigazione in VIM
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, Eltasti 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.
- Spostare il cursore all'inizio della parola successiva con
- Linee di navigazione:
- Andare all'inizio della riga premendo
0. - Passare alla fine della riga con
$.
- Andare all'inizio della riga premendo
Modifica del testo in VIM
Una volta tu
- Accesso alla modalità di inserimento:
- Premere
ioper accedere alla modalità di inserimento prima del cursore. - Utilizzo
IOper iniziare l'inserimento dall'inizio della riga. - Impiegare
UNda aggiungere dopo il cursore. UNconsente di aggiungere alla fine della riga.
- Premere
- 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.
- Cancella il carattere sotto il cursore con
- Copia e incolla:
- Copia una riga con
aa. - Incolla la riga copiata sotto la riga corrente utilizzando
P.
- Copia una riga con
- Annulla e ripristina:
- Annulla l'ultima azione con
tu. - Rifai con
Ctrl d.
- Annulla l'ultima azione con
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
Nper passare all'occorrenza successiva eNper andare a quello precedente.
- Avvia una ricerca con
- Sostituzione del testo:
- Sostituisci la parola corrente con una nuova utilizzando
:s/vecchio/nuovo/g.
- Sostituisci la parola corrente con una nuova utilizzando
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
:waE:qa.
- Per salvare tutte le modifiche e uscire da più file contemporaneamente, utilizzare
- Uscire senza salvare:
- Se vuoi uscire da Vim senza salvare le modifiche apportate a nessuno dei file,
:qa!farà il trucco.
- Se vuoi uscire da Vim senza salvare le modifiche apportate a nessuno dei file,
Conclusione
Ricorda, padroneggiare Vim richiede tempo e pratica. Più lo usi, più diventa comodo e potente. Buon editing!






