• # Goto declaration or file

    Posté par . En réponse à la dépêche Vim fête son 20e anniversaire. Évalué à 2.

    Vous êtes sur une variable ou une fonction et vous vous posez la question : "Mais où est-elle définit ? Comment est-elle initialisée ?" La commande magique "Goto Declaration" :

    gd cherche une variable définie localement en priorité
    gD cherche une variable définie globalement en priorité

    Ça marche même avec les langages non typés comme Python, dans ce cas ça vous amène à la première utilisation de la variable.

    De même, vous êtes sur une instruction #include "foobar.h" ou source foobar.sh et vous voulez ouvrir le fichier correspondant. Rien de plus simple, "Goto file" :

    gf