Se apri un file molto lungo in Vim, può diventare difficile navigare nel file.
È utile sapere come spostare il cursore da qualsiasi punto del file sulla prima o sull'ultima riga.
Sposta | Chiavi |
---|---|
All'inizio | gg o [[ |
Fino alla fine | MAIUSC + go ]] |
Devi essere in modalità normale (nota anche come modalità di comando) per utilizzare queste scorciatoie da tastiera. Usa Esc
per accedere alla modalità di comando, quindi utilizzare i tasti sopra menzionati.
Andiamo un po' nel dettaglio.
Salta all'ultima riga in Vim
Proprio come la frase di Apple "C'è un'app per quello", in Vim, "C'è un comando per quello".
Non importa quale riga o colonna ti trovi in Vim, per spostare il cursore sull'ultima riga, premi semplicemente una G
maiuscola (es. Maiusc e g insieme) in modalità Normale e il cursore si sposterà sul primo carattere dell'ultima riga.
Un altro modo per saltare alla fine di un file è usare Esc + Ctrl + End
o ]]
combinazione di tasti.
Vai alla prima riga in Vim
Ci sono diversi modi per saltare alla prima riga in Vim.
Poiché si tratta di comandi Vim, assicurati di essere in modalità Normale (usa il tasto Esc) prima di premere qualsiasi tasto.
Per tornare alla prima riga del file, puoi utilizzare uno dei seguenti comandi:
1G
Questo comando dice a vim di spostare il cursore sulla riga 1, come specificato nel comando.
gg
Digitando gg
ha lo stesso impatto sulla posizione del cursore:il cursore viene spostato sulla prima colonna della prima riga.
Preferisco usare gg
invece di 1G
poiché è facile digitare 2G
e finisco sulla seconda riga.
Invece, puoi anche usare Esc + Ctrl + Home
combinazione di tasti per spostare il cursore sulla prima riga di qualsiasi file.
Conclusione
Questo articolo spiega come spostare il cursore da qualsiasi punto del file all'inizio o alla fine del file.
Se sei interessato ad imparare qualcosa di più delle semplici basi di Vim, ti consiglio vivamente di usare questo corso di formazione di Jovica Ilic.