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

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

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

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

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

Когда перекрестные ссылки включены, символы становятся ссылками. При нажатии на использование символа осуществляется переход к тому месту в коде, где этот символ определен. См. Параметры перекрестных ссылок для получения информации о включении подчеркивания интерактивных символов.

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

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

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

Раздел иерархии вызовов панели перекрестных ссылок позволяет вам исследовать контекст ссылок. В разделе иерархии вызовов, щелкнув значок рядом с номером строки, вы увидите вызывающего абонента по этой ссылке. Это позволяет вам исследовать иерархию вызовов вверх.

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

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

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

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

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

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

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