Navigation avant simple :tag fonction, <ctrl>-]

En positionnant le curseur sur un mot clé, p.ex. un appel de méthode et en tapant <ctrl>-] (ou :tag nomDuTag) l'on sera transporté à l'endroit de la déclaration de cette méthode. En fait chaque appel à cette fonctionalité va empiler la localisation avant de la changer vers l'endroit cible. méthodes pour pouvoir en revenir facilement en tapant <ctrl>-t (ou :pop).

Sauf que VI(M) n'est pas un compilateur, donc ne sera pas capable de reconnaitre le type de l'object dont une méthode est appelée et donc il y aura souvent plusieurs choix possibles (dus p.ex. aux mécanismes d'héritage). Des project comme cscope tiennent compte aussi de ces mécanismes!