Comandi utili per VIM

Comando Descrizione
:q esce dal programma avvisando se il file sul quale si sta lavorando non è stato salvato
:q! esce forzatamente senza salvare le modifiche
:w salva il file
:wq salva ed esce
:x equivalente a :wq
:o nomefile aprire nomefile in modalità visuale
:e ricarica il file
:u annulla l'ultima azione
:n sposta il cursore alla riga n
:copy num_riga copia la linea sulla quale si trova il cursore nella riga «num_riga» del file
:move num_riga sposta la linea sulla quale si trova il cursore alla riga «num_riga» del file
:del elimina la riga corrente
:del num_righe elimina «num_righe» linee dalla posizione attuale del cursore
:!comando_bash eseguire il comando_bash, reindirizzando l'output direttamente sulla finestra in uso
/string cerca la stringa «string» nel testo (ci si può muovere tra i risultati premendo il tasto p (precedente) e n (successivo)
/%s/daSostituire/conQuesta sostituisce ogni occorrenza della stringa «daSostituire» con «conQuesta»
dd cancella la riga dove attualmente si trova il cursore
Ndd cancella le successive «N» righe
x cancella il carattere dove attualmente si trova il cursore
:help help in linea
:shell apre una shell Linux all'interno del file, con exit, si esce dalla shell tornando nel file