Sr.No. Comando e descrizione
1

0 or |

Posiziona il cursore all'inizio di una riga

2

$

Posiziona il cursore alla fine di una riga

3

w

Posiziona il cursore sulla parola successiva

4

b

Posiziona il cursore sulla parola precedente

5

(

Posiziona il cursore all'inizio della frase corrente

6

)

Posiziona il cursore all'inizio della frase successiva

7

E

Si sposta alla fine della parola delimitata da spazi

8

{

Sposta indietro un paragrafo

9

}

Sposta un paragrafo in avanti

10

[[

Sposta una sezione indietro

11

]]

Sposta una sezione in avanti

12

n|

Passa alla colonna n nella riga corrente

13

1G

Passa alla prima riga del file

14

G

Passa all'ultima riga del file

15

nG

Si sposta in nth riga del file

16

:n

Si sposta in nth riga del file

17

fc

Va avanti a c

18

Fc

Torna a c

19

H

Passa alla parte superiore dello schermo

20

nH

Si sposta in nth linea dalla parte superiore dello schermo

21

M

Si sposta al centro dello schermo

22

L

Spostati nella parte inferiore dello schermo

23

nL

Si sposta in nth linea dalla parte inferiore dello schermo

24

:x

I due punti seguiti da un numero posizionano il cursore sul numero di riga rappresentato da x

Sr.No. Comando e descrizione
1

CTRL+d

Si sposta in avanti di 1/2 schermata

2

CTRL+f

Si sposta in avanti di uno schermo intero

3

CTRL+u

Si sposta indietro di 1/2 schermata

4

CTRL+b

Torna indietro di uno schermo intero

5

CTRL+e

Sposta lo schermo in alto di una riga

6

CTRL+y

Sposta lo schermo in basso di una riga

7

CTRL+u

Sposta lo schermo in alto di 1/2 pagina

8

CTRL+d

Sposta lo schermo in basso di 1/2 pagina

9

CTRL+b

Sposta lo schermo in alto di una pagina

10

CTRL+f

Sposta lo schermo in basso di una pagina

11

CTRL+I

Ridisegna lo schermo

Sr.No. Comando e descrizione
1

J

Unisce la riga corrente a quella successiva. Un conteggio di comandi j unisce molte righe.

2

<<

Sposta la linea corrente a sinistra di una larghezza di spostamento.

3

>>

Sposta la linea corrente a destra di una larghezza di spostamento.

4

~

Cambia il caso del carattere sotto il cursore.

5

^G

Premere contemporaneamente i tasti Ctrl e G per mostrare il nome del file corrente e lo stato.

6

U

Ripristina la riga corrente allo stato in cui si trovava prima che il cursore entrasse nella riga.

7

u

Ciò consente di annullare l'ultima modifica apportata al file. Digitando di nuovo "u" verrà ripetuta la modifica.

8

J

Unisce la riga corrente a quella successiva. Un conteggio si unisce a tante righe.

9

:f

Visualizza la posizione corrente nel file in% e il nome del file, il numero totale di file.

10

:f filename

Rinomina il file corrente in nomefile.

11

:w filename

Scrive nel file nomefile.

12

:e filename

Apre un altro file con nome file.

13

:cd dirname

Cambia la directory di lavoro corrente in dirname.

14

:e #

Alterna tra due file aperti.

15

:n

Nel caso in cui apri più file utilizzando vi, usa :n per passare al file successivo della serie.

16

:p

Nel caso in cui apri più file utilizzando vi, usa :p per andare al file precedente della serie.

17

:N

Nel caso in cui apri più file utilizzando vi, usa :N per andare al file precedente della serie.

18

:r file

Legge il file e lo inserisce dopo la riga corrente.

19

:nr file

Legge il file e lo inserisce dopo la riga n.