Una scorciatoia alla procedura di salvataggio e uscita spiegata prima è la seguente:
zz
Praticamente questo comando salva il file (che deve essere un file già esistente) ed esce. Quindi si passa dalla sequenza:
ESC
:
wq
INVIO
Alla sequenza
ESC
zz
molto più veloce.
Comandi per muoversi
Fin qui abiamo visto come vim può essere utilizzato come un semplice editor di testo, ora vedremo i comandi per muoversi all'interno di un file. Ricordatevi di essere in modalità comando quando eseguite i seguenti comandi, la tabella seguente elenca i principali comandi di vim.
TABELLA: riepilogo dei comandi di vi e vim.
TASTI | MOVIMENTO DEL CURSORE |
h | Spostamento a sinistra di un carattere |
l | Spostamento a destra di un carattere |
k | Spostamento in su di una riga |
j | Spostamento in giu di una riga |
w | Spostamento in avanti di una parola |
b | Spostamento in dietro di una parola |
0 | Spostamento all'inizio della riga |
$ | Spostamento alla fine della riga |
INVIO | Spostamento all'inizio della riga precedente |
( | Sposta il cursore all'inizio della frase |
) | Sposta il cursore alla fine della frase; ripetendo il comando si sposta il cursore all'inizio della frase successiva |
{ | Sposta il cursore all'inizio del paragrafo |
} | Sposta il cursore alla fine del paragrafo |
CTRL-F | Sposta in avanti di uno schermo di testo; viene visualizzato lo schermo di testo successivo |
CTRL-B | Sposta indietro di uno schermo di testo;viene visualizzato lo schermo di testo precedente |
G | Sposta il cursore sull'ultima riga di testo |
numG | Sposta il cursore su un numero di riga specificato: es. 45G posiziona il cursore sulla riga 45 |