Sommario dei principali comandi 'vi'
Movimenti del cursore Scrittura Taglia, Copia, Incolla Ricerche Undo Misc Comandi ultima riga Tutti

Movimenti del cursore
COMANDODESCRIZIONE
0 (zero) va al primo carattere della riga (col.1)
^ va al primo carattere della riga diverso da blank
$ va all'ultimo carattere della riga
(I comandi seguenti possono essere preceduti da un numero)
(frecce) /sinistra/giu'/su/destra
h/j/k/l /sinistra/giu'/su/destra
(Ctrl)F una schermata avanti
(Ctrl)B una schermata indietro
w una parola avanti
b una parola indietro
G va all'ultima riga, oppure alla riga indicata dal numero
H va alla prima riga, oppure alla riga indicata dal numero
} un paragrafo avanti
{ un paragrafo indietro
Scrittura
(per concludere e tornare in Command Mode premere Esc)
COMANDODESCRIZIONE
O(lettera) Insert Mode su riga nuova prima della corrente
o(lettera> Insert Mode su riga nuova dopo la corrente
i Insert Mode dal carattere corrente
I Insert Mode prima del primo carattere della riga diverso da blank
a Insert Mode dopo il carattere corrente
A Insert Mode alla fine della riga
s Sostituisce il carattere corrente con una stringa
S Sostituisce la riga corrente con una stringa
cw Sostituisce la parola corrente con una stringa
cc come "S"
R Replace Mode dal carattere corrente
r Replace Mode singolo carattere - torna in Command Mode senza Esc
Taglia, copia, incolla
COMANDODESCRIZIONE
D Cancella dal cursore alla fine della riga
d$ Come "D"
(I comandi seguenti possono essere preceduti da un numero)
x Cancella il carattere corrente
X Cancella il carattere seguente
dw Cancella la parola corrente
dd Cancella la riga corrente
y Copia il carattere corrente
yw Copia la parola corrente
yy Copia la riga corrente
p Incolla dopo il carattere corrente
(se preceduto da yy incolla su una nuova riga dopo)
P Incolla prima del carattere corrente
(se preceduto da yy incolla su una nuova riga prima)
Ricerche
COMANDODESCRIZIONE
/xxx Ricerca in avanti
?xxx Ricerca all'indietro
(I comandi seguenti possono essere preceduti da un numero)
n Ripete l'ultima ricerca
N Ripete l'ultima ricerca ma in direzione opposta
Undo
COMANDODESCRIZIONE
u Annulla l'ultimo comando
U Ripristina la riga corrente
Misc
COMANDODESCRIZIONE
^L Aggiorna lo schermo (^R su alcuni sistemi)
^R Aggiorna lo schermo (^L su alcuni sistemi)
^G Informazioni su file e posizione del cursore
(I comandi seguenti possono essere preceduti da un numero)
. ripete l'ultimo comando
J Attacca la riga seguente in fondo alla corrente
Comandi sull'ultima riga
COMANDODESCRIZIONE
:w Salva
:w xxx Salva con nome
:w! xxx Salva con nome, senza controllare
:q Esce
:q! Esce, senza salvare
:wq Salva ed esce
:e xxx Passa a editare il file xxx
:e! xxx Edita il file xxx, senza salvare il file corrente
:e! Ricarica la versione precedente del file (perde le modifiche)
:n Edit il file successivo (vi file1 file2 ...)
:n! Edita il file successivo, senza salvare il file corrente
:!xxx Esegue un comando di Shell

Torna a indice Guide