<Precedenti | Contenuti | Succ.>
Spostare il cursore in giro
In modalità comando, vi offre un gran numero di comandi di movimento, alcuni dei quali condivide con menoEcco un sottoinsieme:
Tabella 12-1: Tasti di movimento del cursore
Il tasto sposta il cursore
Il tasto sposta il cursore
l o Freccia destra Destra di un carattere.
h o Freccia sinistra Sposta a sinistra di un carattere.
j o Freccia giù Una riga più in basso.
k o Freccia su Su di una riga.
0 (zero) All'inizio della riga corrente.
^ Al primo carattere diverso da uno spazio vuoto sulla riga corrente.
$ Alla fine della riga corrente.
w All'inizio della parola o del carattere di punteggiatura successivo.
W All'inizio della parola successiva, ignorando i caratteri di punteggiatura.
b All'inizio della parola o del carattere di punteggiatura precedente.
B All'inizio della parola precedente, ignorando i caratteri di punteggiatura.
Ctrl-f o Pag. Giù Scorri di una pagina verso il basso.
Ctrl-b o Pag. Su Vai su di una pagina.
numeroG Alla linea numero. Per esempio, 1G si sposta alla prima riga del file.
G All'ultima riga del file.
Perché sono il h, j, ke l tasti utilizzati per il movimento del cursore? Perché quando vi era ori-
Alla fine, non tutti i terminali video avevano i tasti freccia e i dattilografi esperti potevano usare i normali tasti della tastiera per spostare il cursore senza dover mai staccare le dita dalla tastiera.
Molti comandi in vi può essere preceduto da un numero, come nel caso del comando "G" elencato sopra. Precedendo un comando con un numero, possiamo specificare il numero di volte in cui un comando deve essere eseguito. Ad esempio, il comando "5j" provoca vi per spostare il cursore verso il basso di cinque righe.