Moverse por un fichero
Cuando arrancamos el vi , el cursor esta en la esquina superior izquierda de la pantalla. En modo comando, existen órdenes que nos permiten moverlo por toda la pantalla.
- De carácter en carácter
- Si el teclado esta provisto con las flechas, se pueden utilizar para mover el cursor libremente por el texto editado hasta el momento.
- Si se usa el vi   desde un terminal remoto, las flechas pueden no funcionar correctamente, depende del emulador de terminal. En dicho caso las teclas usadas son:
- Izquierda:
- h ó SpcBar
- Derecha:
- l ó BckSpc
- Arriba:
- k
- Abajo:
- j
- De palabra en palabra
- Pulsando w (word) nos movemos una palabra hacia la derecha.
- Pulsando b (before) nos movemos una palabra hacia la izquierda.
- Dentro de una línea
- Pulsando ^ nos movemos al comienzo de la línea en la que está el cursor.
- Pulsando $ nos movemos al final de la línea actual.
- Pulsando Return nos movemos al comienzo de la línea siguiente.
- Dentro de una pantalla
- Pulsando H (high) nos movemos a la parte superior de la pantalla.
- Pulsando L (low) nos movemos a la parte inferior de la pantalla.
- Pulsando M (middle) nos movemos a la mitad de la pantalla
- Av/Re Página
- Pulsando Ctrl-F (forward) se avanza una pantalla, moviéndose el cursor a la esquina superior izquierda de la nueva pantalla.
- Pulsando Ctrl-D se avanza media pantalla.
- Pulsando Ctrl-B (scroll backward) se retrocede una pantalla.
- Pulsando Ctrl-U se retrocede media pantalla.