Sr.No. Commande et description
1

0 or |

Positionne le curseur au début d'une ligne

2

$

Positionne le curseur à la fin d'une ligne

3

w

Positionne le curseur sur le mot suivant

4

b

Positionne le curseur sur le mot précédent

5

(

Positionne le curseur au début de la phrase actuelle

6

)

Positionne le curseur au début de la phrase suivante

sept

E

Se déplace à la fin du mot délimité vide

8

{

Recule un paragraphe

9

}

Avance un paragraphe

dix

[[

Recule une section

11

]]

Déplace une section vers l'avant

12

n|

Se déplace vers la colonne n dans la ligne courante

13

1G

Passe à la première ligne du fichier

14

G

Passe à la dernière ligne du fichier

15

nG

Passe au nth ligne du fichier

16

:n

Passe au nth ligne du fichier

17

fc

Avance vers c

18

Fc

Revient à c

19

H

Se déplace vers le haut de l'écran

20

nH

Passe au nth ligne depuis le haut de l'écran

21

M

Se déplace au milieu de l'écran

22

L

Déplacer vers le bas de l'écran

23

nL

Passe au nth ligne du bas de l'écran

24

:x

Deux points suivis d'un nombre positionneraient le curseur sur le numéro de ligne représenté par x

Sr.No. Commande et description
1

CTRL+d

Avance de 1/2 écran

2

CTRL+f

Avance d'un plein écran

3

CTRL+u

Recule de 1/2 écran

4

CTRL+b

Recule d'un plein écran

5

CTRL+e

Déplace l'écran d'une ligne vers le haut

6

CTRL+y

Déplace l'écran d'une ligne vers le bas

sept

CTRL+u

Déplace l'écran vers le haut de 1/2 page

8

CTRL+d

Déplace l'écran vers le bas de 1/2 page

9

CTRL+b

Déplace l'écran d'une page vers le haut

dix

CTRL+f

Déplace l'écran d'une page vers le bas

11

CTRL+I

Redessine l'écran

Sr.No. Commande et description
1

J

Joint la ligne actuelle avec la suivante. Un nombre de j commandes joignent plusieurs lignes.

2

<<

Décale la ligne actuelle vers la gauche d'une largeur de décalage.

3

>>

Décale la ligne actuelle vers la droite d'une largeur de décalage.

4

~

Change la casse du caractère sous le curseur.

5

^G

Appuyez sur les touches Ctrl et G en même temps pour afficher le nom de fichier actuel et l'état.

6

U

Restaure la ligne actuelle dans l'état dans lequel elle se trouvait avant que le curseur n'entre dans la ligne.

sept

u

Cela permet d'annuler la dernière modification apportée au fichier. Taper à nouveau «u» refera le changement.

8

J

Joint la ligne actuelle avec la suivante. Un décompte rejoint autant de lignes.

9

:f

Affiche la position actuelle dans le fichier en% et le nom du fichier, le nombre total de fichiers.

dix

:f filename

Renomme le fichier actuel en nom de fichier.

11

:w filename

Écrit dans le nom du fichier.

12

:e filename

Ouvre un autre fichier avec un nom de fichier.

13

:cd dirname

Remplace le répertoire de travail actuel par dirname.

14

:e #

Bascule entre deux fichiers ouverts.

15

:n

Si vous ouvrez plusieurs fichiers à l'aide de vi, utilisez :n pour aller au fichier suivant de la série.

16

:p

Si vous ouvrez plusieurs fichiers à l'aide de vi, utilisez :p pour accéder au fichier précédent de la série.

17

:N

Si vous ouvrez plusieurs fichiers à l'aide de vi, utilisez :N pour accéder au fichier précédent de la série.

18

:r file

Lit le fichier et l'insère après la ligne actuelle.

19

:nr file

Lit le fichier et l'insère après la ligne n.