| 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. |
