Code Navigation

Navigate through your codebase with ease using our powerful code navigation features. Find definitions, references, and implementations quickly with semantic search and intelligent indexing.

Overview

Our code navigation system combines traditional IDE features with modern semantic understanding to help you move through your codebase efficiently. Whether you're exploring a new project or working on familiar code, these tools will help you find what you need quickly.

Key Features

🔍
Semantic Search

Search across your entire codebase using natural language and find relevant code based on functionality.

🎯
Go to Definition

Jump directly to function and variable definitions with a single click, including complex inheritance chains.

📌
Find References

Locate all usages of functions, variables, or types to understand code impact and dependencies.

Quick Navigation

Access files, symbols, and search results instantly with powerful keyboard shortcuts.

Keyboard Shortcuts

⌨️
Navigation

Cmd/Ctrl + Click: Go to definition\nCmd/Ctrl + P: Quick file navigation

🔎
Search

Cmd/Ctrl + Shift + F: Search in files\nCmd/Ctrl + Shift + O: Symbol search

Best Practices

  • Use semantic search for complex queries that go beyond simple text matching
  • Leverage the reference finder to understand the impact of changes
  • Combine navigation features for efficient code exploration
  • Take advantage of keyboard shortcuts to speed up your workflow
  • Use the quick file navigation to jump between frequently accessed files