
Spesso capita di dover effettuare cambiamenti a files di configurazione non proprio piccolissimi, oppure quando si sviluppano le proprie applicazioni PHP, C o di qualsivoglia linguaggio su sistemi operativi unix like e uno dei più diffusi editor che ci viene in aiuto è VI (VIM la versione IMPROVED).
In questo post ho deciso di inserire i comandi più utilizzati, in modo da semplificare l’utilizzo a tutte le persone che come me ogni tanto li dimenticano .
| ZZ | salvare e uscire |
| :w | salvare |
| :w <file> | salvare in altro file con il nome desiderato |
| :wq | salvare e uscire |
| :q | se non sono state effettuate modifche usce senza salvare |
| :q! | uscita incondizionata |
|
Comandi di copia e incolla |
|
| yy | copia la riga corrente |
| y2 <giu> | copia 2 righe sotto la posizione in cui si trova il cursore |
| p | incolla il testo nel punto dove si trova il cursore |
|
Cancellare righe o caratteri |
|
| x | cancella il carattere in cui si trova il cursore |
| X | cancella il carattere alla sinistra del cursore |
| D | cancella tutto quello che si trova alla sinistra del cursore fino alla fine della riga |
| dd | cancella la riga in cui si trova il cursore |
| 3dd | cancella 3 righe partendo dalla quella in cui si trova il cursore |
| dG | cancella dalla posizione in cui si trova il cursore fino alla fine del file |
| d1G | cancella dalla posizione in cui si trova il cursore fino all’inizio del file |
|
Spostarsi nel file |
|
| ^ | inizio della riga corrente |
| $ | fine della riga corrente |
| G | fine del file |
| 1G | inizio del file |
|
Ricerca e sostituzione del testo |
|
| /<testo> | cerca il testo dalla posizione corrente verso il basso |
| ?<testo> | cerca il testo dalla posizione corrente verso l’alto |
| u | annulla l’ultima modifica effettuata |
| U | annulla l’ultimo annullamento |
| . | ripete l’ultimo comand |
Hai trovato interessante questo post? Iscriviti al nostro Feed RSS per non perderti nemmeno un aggiornamento. Grazie per la visita... a presto!
Post che potrebbero interessarti:
Leave a reply