Utiliser les références croisées

Les références croisées vous permettent d'explorer les connexions entre les symboles dans le code base.

Lorsqu'elle est configurée, les références croisées sont fournies par kythe. Pour déterminer si des dépôts de références croisées sont configurés pour un dépôt particulier, consultez la colonne "Références croisées" sur la page du projet. Si l'option est cochée, il existe des références croisées pour au moins une langue dans ce dépôt. Notez que tous les dépôts contenant des coches ne comportent pas de références croisées pour le même ensemble de langues.

Exemple d'affichage d'un dépôt avec des références croisées sur la page du projet

Accéder à une définition

Lorsque les références croisées sont activées, les symboles deviennent des liens. Cliquez sur l'utilisation d'un symbole pour y accéder dans le code. Pour en savoir plus sur l'activation du trait de soulignement pour les symboles cliquables, consultez la section Paramètres de référence croisée.

Trouver des utilisations et utiliser le panneau de références croisées

Lorsque vous cliquez sur un lieu pour lequel un symbole a été défini, le panneau de références croisées s'affiche. Un clic sur une référence permet d'accéder à cette utilisation en ouvrant un panneau d'aperçu ou en affichant l'utilisation dans la fenêtre principale. Pour en savoir plus sur l'activation et la désactivation de ce comportement, consultez Paramètres de référence croisée. Lorsque l'utilisateur clique sur un lien du panneau des références croisées, le navigateur de code accède à la version du fichier dans laquelle les références croisées ont été créées.

Utiliser la hiérarchie des appels

La section "Hiérarchie d'appel" du panneau des références croisées vous permet d'explorer le contexte des références. Dans la section "Hiérarchie d'appel", cliquez sur le widget à côté du numéro de ligne pour afficher l'appelant de cette référence. Cela vous permet d'explorer la hiérarchie des appels vers le haut.

Afficher les fichiers générés

Dans les dépôts comportant des références croisées, vous pouvez voir les artefacts générés à partir du build, qui ne sont pas présents dans le dépôt, par exemple les fichiers .cc et .h créés à partir de fichiers proto. Certains fichiers téléchargés dans le cadre du processus de compilation sont également visibles.

Certains liens du panneau des références croisées vous redirigent vers les fichiers générés. Vous pouvez accéder à ces fichiers générés depuis la vue du panneau "Répertoire".

Paramètres de référence croisée

Vous pouvez activer/désactiver la fenêtre d'aperçu des références croisées. Lorsque le panneau d'aperçu est activé, cliquez dessus pour ouvrir un aperçu du fichier à côté du panneau de références croisées. Lorsque le panneau d'aperçu est désactivé, cliquez sur le panneau des références croisées pour ouvrir la référence dans la fenêtre de code principale.

Vous pouvez également activer et désactiver les traits de soulignement.

Activer/Désactiver l'aperçu