Vim - Navigation
Vim offre un excellent support pour la navigation avancée. Dans ce chapitre, nous aborderons certaines des techniques de navigation les plus courantes qui contribuent à améliorer la productivité.
Navigation de base
Dans la navigation de base, nous pouvons naviguer vers la gauche, la droite, le haut et le bas par position. Les commandes ci-dessous peuvent être utilisées pour cela -
Sr.Non | Commande et description |
---|---|
1 | h Déplacer le curseur d'une position vers la gauche |
2 | l Déplacer le curseur d'une position vers la droite |
3 | k Déplacer le curseur d'une ligne vers le haut |
4 | j Déplacer le curseur d'une ligne vers le bas |
Pour effectuer une navigation multi-positions, utilisez le nombre avec ces commandes. Par exemple, pour naviguer avec le curseur 10 ligne en dessous de la ligne actuelle, exécutez la commande suivante -
10j
Vous pouvez également utiliser des nombres avec les commandes restantes.
En plus de cela, les commandes ci-dessous effectuent également une navigation utile.
Sr.Non | Commande et description |
---|---|
1 | 0 Déplacer le curseur au début de la ligne actuelle |
2 | $ Déplacer le curseur à la fin de la ligne actuelle |
3 | Ctrl + f Faites défiler la page entière |
4 | Ctrl + b Faire défiler la page entière |
Naviguer vers les lignes
La commande ci-dessous peut être utilisée pour accéder à une ligne spécifique -
Sr.Non | Commande et description |
---|---|
1 | :n Aller à la nième ligne |
2 | :0 Aller au début du fichier |
3 | :$ Aller à la fin du fichier |
Navigation dans les mots
Nous pouvons utiliser les commandes suivantes pour la navigation dans les mots -
Sr.Non | Commande et description |
---|---|
1 | w Déplacer le curseur au début du mot suivant |
2 | e Déplacer le curseur à la fin du mot actuel |
3 | b Déplacer le curseur au début du mot précédent |
Utiliser des sauts
Vim garde une trace de votre navigation à l'aide d'une liste de sauts. Vous pouvez parcourir cette liste en arrière et en avant.
La liste de sauts garde une trace de tous les endroits où vous êtes allé en suivant le nom du fichier, le numéro de ligne et le numéro de colonne.
Pour afficher la liste de sauts, exécutez la commande suivante -
:jumps
La commande suivante est basée sur la liste de sauts -
Sr.Non | Commande et description |
---|---|
1 | Ctrl + o Revenir à la position précédente |
2 | Ctrl + i Passer à la position suivante |