Lorsque vous démarrez vi, le curseur se situe dans le coin supérieur gauche de l'écran vi. En mode commande, plusieurs commandes clavier vous permettent de déplacer le curseur : certaines touches alphabétiques, les touches de déplacement (flèches), les touches Return, Back Space (ou Del) et la barre d'espacement.
la plupart des commandes vi font la distinction entre majuscules et minuscules. Ainsi, la "même" commande, selon qu'elle est entrée en caractères minuscules ou majuscules peut avoir des effets radicalement différents.
Si votre clavier dispose de touches de déplacement (flèches), essayez-les. Vous devez pouvoir déplacer le curseur librement à l'écran à l'aide des flèches de déplacement vers le haut, vers le bas, vers la droite et vers la gauche. Mais ces flèches vous permettent uniquement de vous déplacer dans un texte ou des champs de saisie déjà existants.
Si vous utilisez vi à partir d'un terminal distant, les touches de déplacement du curseur peuvent ne pas fonctionner correctement. Cela dépend de l'émulateur de votre terminal. Si ces touches ne fonctionnent pas, vous pouvez utiliser à la place :
Appuyez sur w ("word") pour déplacer le curseur mot par mot vers la droite.
Appuyez sur b ("back") pour déplacer le curseur mot par mot vers la gauche.
Appuyez sur W ou sur B pour déplacer le curseur du signe de ponctuation le plus proche au blanc suivant ou précédent.
Appuyez sur e ("end") pour positionner le curseur sur le dernier caractère du mot en cours.
Appuyez sur ^ pour amener le curseur au début de la ligne en cours.
Appuyez sur $ pour amener le curseur à la fin de la ligne en cours.
Appuyez sur la touche Return pour positionner le curseur au début de la ligne suivante.
Appuyez sur la touche Back Space pour déplacer le curseur d'un caractère vers la gauche.
Appuyez sur la barre d'espacement pour déplacer le curseur d'un caractère vers la droite.
Appuyez sur H ("high") pour amener le curseur en haut de l'écran.
Appuyez sur M ("middle") pour amener le curseur au centre de l'écran.
Appuyez sur L ("low") pour amener le curseur en bas de l'écran.