Nach dem Start von vi befindet sich der Cursor in der oberen linken Ecke des Bildschirms. Im Befehlsmodus bewegen Sie den Cursor mit den Pfeiltasten, der Leertaste und einigen anderen Tasten sowie durch Eingabe von Befehlen.
vi unterscheidet bei der Befehlseingabe zwischen Groß- und Kleinschreibung. Wenn Sie den gleichen" Befehl in Großbuchstaben und Kleinbuchstaben eingeben, kann es also zu sehr unterschiedlichen Ergebnissen kommen.
Wenn auf Ihrer Tastatur Pfeiltasten vorhanden sind, können Sie den Cursor damit beliebig nach oben, unten, rechts und links durch den vorhandenen Text (und die angezeigten Leerzeilen) bewegen.
Wenn Sie auf einem entfernten Terminal mit vi arbeiten, funktioniert diese Methode mitunter nicht, da manche Terminalemulatoren die Pfeiltasten nicht unterstützen. In diesem Fall können Sie ersatzweise folgende Tasten verwenden:
Mit w bewegen Sie den Cursor zum nächsten Wort oder Satzzeichen.
Mit b bewegen Sie den Cursor zum vorhergehenden Wort oder Satzzeichen.
Mit W oder B setzen Sie den Cursor auf das Leerzeichen vor dem nächsten bzw. vorherigen Wort. Satzzeichen werden dabei übersprungen.
Mit e bewegen Sie den Cursor auf das letzte Zeichen des aktuellen Worts.
Mit ^ bewegen Sie den Cursor auf das erste Zeichen der aktuellen Zeile.
Mit $ bewegen Sie den Cursor auf das letzte Zeichen der aktuellen Zeile.
Mit Return" bewegen Sie den Cursor auf den Anfang der nächsten Zeile.
Mit der Rücktaste bewegen Sie den Cursor um ein Zeichen nach links.
Mit der Leertaste bewegen Sie den Cursor um ein Zeichen nach rechts.
Mit H (High") bewegen Sie den Cursor an den Anfang des Bildschirms.
Mit M bewegen Sie den Cursor in die Mitte des Bildschirms.