Code Navigation
Introduction
Bidirectional mappings are established between named entity definitions and entity references through visualized display and hyperlinks. You can quickly locate, navigate, and understand the code structure and logic of calls.
Constraints
| Item | Description |
|---|---|
| Programming language | C, C++, Go, Java, JavaScript, PHP, Python, Ruby, and Rust |
| Function | When code symbol indexes are generated, the following types of code files are excluded:
|
| Permission | The set permission on the repository is required. For details, see Configuring Repo-Level Permissions. |
Setting Code Navigation
Go to the Code Navigation page of the repository to be configured as a user with the configuration permission on the repository, as shown in the following figure. Enable the code navigation function.

Helpful Links
- If the size of the current repository exceeds 1 GB, an error message may be displayed, indicating that the file symbol outline and repository indexing are unavailable, as shown in the following figure.

- If the size of a code file exceeds 350 KB, for example, 672.24 KB, as shown in the following figure, an error message is displayed, indicating that the file symbol outline is unavailable and the current file is excluded.

Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot