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