vi manual

Salva file:
ZZ

Salva file:
:w filename

Salva ed esci:
:x

Quit:
:q!

Insert file:
:r filename

Scroll text:
ctrl F, ctrl B

Input mode:
i

Append mode:
a

Open mode:
o

Command mode:
o
ESC

Cerca stringa:
/stringa

Ripeti cerca:
n

Cancella carattere:
x

Cancella n caratteri:
nx

Cancella parola:
dw

Cancella riga:
dd

Copia riga:
yy

Incolla riga o parola:
p

Undo cancella:
u

Ripeti cancella:
.

Skip adding eol on last line
:set binary
:set noeol
:w