Utiliser des renvois

Les références croisées vous permettent d'explorer les liens entre les symboles de la base de code.

Lorsqu'elles sont configurées, les références croisées sont fournies par kythe. Pour déterminer si des références croisées sont configurées pour un dépôt particulier, consultez la colonne "Références croisées" sur la page du projet. Si une coche est affichée, cela signifie qu'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 avec des coches ne comportent pas de références croisées pour le même ensemble de langues.

Exemple de dépôt avec des références croisées disponibles 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. Si vous cliquez sur une utilisation de symbole, vous êtes redirigé vers l'emplacement du code où le symbole est défini. Pour savoir comment activer le soulignement des symboles cliquables, consultez Paramètres de références croisées.

Rechercher les utilisations et utiliser le panneau des références croisées

Cliquez sur l'emplacement où un symbole est défini pour ouvrir le panneau de références croisées, qui affiche la liste des emplacements où le symbole est utilisé. Lorsque vous cliquez sur une référence, vous êtes redirigé vers l'utilisation correspondante en ouvrant un panneau d'aperçu ou en affichant l'utilisation dans la fenêtre principale. Pour savoir comment activer ou désactiver ce comportement, consultez Paramètres de référence croisée. Lorsqu'un utilisateur clique sur un lien dans le 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 des appels" du panneau de références croisées vous permet d'explorer le contexte des références. Dans la section "Hiérarchie des appels", cliquez sur le bouton d'expansion à 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 avec des références croisées, vous pouvez voir les artefacts générés à partir de la compilation 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 lors du processus de compilation sont également visibles.

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

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

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

Vous pouvez également activer ou désactiver le soulignement des références croisées.

Activer ou désactiver l'aperçu