Работа с перекрестными ссылками

Перекрестные ссылки позволяют исследовать связи между символами в кодовой базе.

Перекрёстные ссылки (если они настроены) предоставляются kythe . Чтобы определить, настроены ли перекрёстные ссылки для конкретного репозитория, проверьте столбец «Перекрёстные ссылки» на странице проекта. Если есть галочка, то в этом репозитории есть перекрёстные ссылки хотя бы для одного языка. Обратите внимание, что не все репозитории с галочками имеют перекрёстные ссылки для одного и того же набора языков.

Пример отображения репозитория с доступными перекрестными ссылками на странице проекта

Переходим к определению

При включении перекрёстных ссылок символы становятся ссылками. Щёлкнув по использованию символа, вы перейдете к месту в коде, где он определён. Подробнее о включении подчёркивания для кликабельных символов см. в разделе «Настройки перекрёстных ссылок».

Поиск употреблений и использование панели перекрестных ссылок

Щелчок по месту определения символа открывает панель перекрёстных ссылок со списком мест, где этот символ используется. Щелчок по ссылке позволяет перейти к этому использованию, открыв панель предварительного просмотра или отобразив использование в главном окне. Сведения о переключении этого режима см. в разделе «Настройки перекрёстных ссылок» . При щелчке по ссылке на панели перекрёстных ссылок браузер кода переходит к версии файла, в которой были созданы перекрёстные ссылки.

Использование иерархии вызовов

Раздел «Иерархия вызовов» на панели перекрёстных ссылок позволяет просматривать контекст ссылок. В разделе «Иерархия вызовов» нажатие на значок «Twistie» рядом с номером строки показывает, кто вызвал эту ссылку. Это позволяет просматривать иерархию вызовов вверх.

Просмотр сгенерированных файлов

В репозиториях с перекрёстными ссылками можно увидеть артефакты, сгенерированные в ходе сборки, которых нет в репозитории, например, файлы .cc и .h , созданные из proto-файлов. Также видны некоторые файлы, загруженные в процессе сборки.

Некоторые ссылки на панели перекрёстных ссылок ведут к сгенерированным файлам. Вы можете перейти к этим файлам из панели каталогов.

Настройки перекрестных ссылок

Вы можете включить или отключить окно предварительного просмотра перекрёстных ссылок. Когда панель предварительного просмотра включена, щелчок по панели перекрёстных ссылок открывает предварительный просмотр файла рядом с панелью перекрёстных ссылок. Когда панель предварительного просмотра отключена, щелчок по панели перекрёстных ссылок открывает ссылку в главном окне кода.

Вы также можете включить или отключить подчеркивание перекрестных ссылок.

Как включить предварительный просмотр