I riferimenti incrociati ti consentono di esplorare le connessioni tra i simboli nel codice base.
Se configurati, i riferimenti incrociati vengono forniti da kythe. Per determinare se un determinato repository ha configurato i riferimenti incrociati, guarda la colonna dei riferimenti incrociati nella pagina del progetto. Se è presente un segno di spunta, sono presenti riferimenti incrociati per almeno una lingua nel repository. Tieni presente che non tutti i repository con i segni di spunta hanno riferimenti incrociati per lo stesso insieme di lingue.
Passare a una definizione
Dove sono attivati i riferimenti incrociati, i simboli diventano link. Se fai clic sull'utilizzo di un simbolo, viene visualizzato il punto del codice in cui è definito il simbolo. Consulta Impostazioni di riferimenti incrociati per informazioni sull'attivazione della sottolineatura per i simboli su cui è possibile fare clic.
Trovare gli utilizzi e utilizzare il riquadro dei riferimenti incrociati
Se fai clic sul punto in cui è definito un simbolo, si apre il riquadro dei riferimenti incrociati che mostra un elenco dei punti in cui viene utilizzato il simbolo. Se fai clic su un riferimento, viene visualizzato l'utilizzo aprendo un riquadro di anteprima o mostrando l'utilizzo nella finestra principale. Consulta Impostazioni di riferimento incrociato per informazioni su come attivare/disattivare questo comportamento. Quando viene fatto clic su un link nel riquadro dei riferimenti incrociati, il browser del codice passa alla versione del file in cui sono stati creati i riferimenti incrociati.
Utilizzare la gerarchia delle chiamate
La sezione della gerarchia delle chiamate del riquadro dei riferimenti incrociati ti consente di esplorare il contesto dei riferimenti. Nella sezione della gerarchia delle chiamate, se fai clic sulla freccia accanto al numero di riga, viene visualizzato il chiamante del riferimento. In questo modo puoi esplorare la gerarchia delle chiamate verso l'alto.
Visualizzazione dei file generati
Nei repository con riferimenti incrociati, puoi visualizzare gli artefatti generati dalla
build che non sono presenti nel repository, ad esempio i file .cc
e .h
creati dai file proto. Sono visibili anche alcuni file scaricati nell'ambito
della procedura di compilazione.
Alcuni link del riquadro dei riferimenti incrociati ti reindirizzano ai file generati. Puoi accedere a questi file generati dalla visualizzazione del pannello delle directory.
Impostazioni dei riferimenti incrociati
Puoi attivare/disattivare la finestra di anteprima dei riferimenti incrociati. Quando il riquadro di anteprima è attivo, se fai clic nel riquadro dei riferimenti incrociati si apre un'anteprima del file accanto al riquadro dei riferimenti incrociati. Quando il riquadro di anteprima è disattivato, se fai clic nel riquadro dei riferimenti incrociati, il riferimento si apre nella finestra principale del codice.
Puoi anche attivare e disattivare la sottolineatura dei riferimenti incrociati.