Utiliser les marques

Sous Notepad++, il est possible de positionner des marques à différents endroits du fichier (puces bleues situées en bordure gauche) afin de naviguer plus facilement dans le fichier.
De la même manière, il existe des marques sous vim. Elles sont mémorisées par une lettre.
En voici la syntaxe :
mx positionne la marque x sur le position courante du curseur
'x déplace le curseur à la marque x

Il est possible d’utiliser toutes les lettres du clavier.

Ces marques sont locales au fichier, ce qui signifie qu’elles n’ont de sens que pour le fichier courant.
Vim permet de définir des marques globales permettant de positionner une marque dans un fichier a.txt, de passer à un buffer b.txt et d’appeler cette marque depuis ce buffer.
Ceci permettra de passer au buffer a.txt et d’aller à la ligne marquée.

Pour cela, les marques doivent simplement être en majuscule.
Exemple: mP

Comment s’y retrouver parmis toutes les marques créées ?
:marks permet de visualiser la totalité des marques
Mais si vous souhaitez connaître une marque en particulier, tapez :marks P par exemple.

Autre astuce à connaître : les raccourcis Ctrl-I et Ctrl-O permettent de sauter vers des positions récentes.

Laisser un commentaire