Utilizzare i riferimenti incrociati

I riferimenti incrociati ti consentono di esplorare le connessioni tra i simboli nel codebase.

Se configurati, i riferimenti incrociati sono forniti da kythe. Per determinare se per un determinato repository sono configurati riferimenti incrociati, controlla la colonna dei riferimenti incrociati nella pagina del progetto. Se è presente un segno di spunta, esistono riferimenti incrociati per almeno una lingua nel repository. Tieni presente che non tutti i repository con un segno di spunta hanno riferimenti incrociati per lo stesso insieme di lingue.

Un esempio di come un repository con riferimenti incrociati disponibili viene visualizzato sulla pagina del progetto

Passare a una definizione

Quando i riferimenti incrociati sono attivati, i simboli diventano link. Se fai clic su un simbolo di utilizzo, vai alla posizione nel codice in cui è stato definito. Consulta la sezione Impostazioni di riferimento incrociato per informazioni su come attivare la sottolineatura per i simboli selezionabili.

Trovare gli utilizzi e utilizzare il riquadro dei riferimenti incrociati

Se fai clic sul luogo in cui è definito un simbolo, si apre il riquadro di riferimento incrociato che mostra un elenco dei luoghi in cui viene utilizzato il simbolo. Se fai clic su un riferimento, si passa a tale utilizzo aprendo un riquadro di anteprima o mostrando l'utilizzo nella finestra principale. Consulta le Impostazioni di riferimento incrociato per informazioni su come attivare o 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 di chiamata del riquadro dei riferimenti incrociati ti consente di esplorare il contesto dei riferimenti. Nella sezione della gerarchia delle chiamate, facendo clic sul pulsante di scorrimento accanto al numero della riga viene visualizzato il chiamante. In questo modo puoi esplorare la gerarchia delle chiamate verso l'alto.

Visualizzazione di 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. Alcuni file scaricati come parte del processo di compilazione sono visibili anche.

Alcuni link del riquadro dei riferimenti incrociati ti indirizzano ai file generati. Puoi accedere a questi file generati dalla visualizzazione del riquadro della directory.

Impostazioni di riferimento incrociato

Puoi attivare/disattivare la finestra di anteprima di riferimenti incrociati. Quando il riquadro di anteprima è attivo, fai clic nel riquadro di riferimento incrociato per aprire un'anteprima del file accanto al riquadro di riferimento incrociato. Quando il riquadro di anteprima è disattivato, facendo clic nel riquadro di riferimento incrociato si apre il riferimento nella finestra principale del codice.

Puoi anche attivare e disattivare la sottolineatura dei riferimenti incrociati.

Come attivare/disattivare l'anteprima