> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Context Menu

> Right-click actions in the Paradime Code IDE editor: navigate to definitions, view Git blame and file history, run file utilities, and trigger DinoAI co-pilot.

Right-click anywhere in an open file to access the editor context menu. It combines code navigation, Git insights, file utilities, and DinoAI actions in one place.

## Code navigation

| Option                     | Shortcut | What it does                                                          |
| -------------------------- | -------- | --------------------------------------------------------------------- |
| **Go to Definition**       | `⌘F11`   | Opens the file where the selected model, source, or macro is defined. |
| **Go to References**       | `⇧F12`   | Lists every place the selected symbol is used.                        |
| **Peek Definition**        |          | Shows the definition inline without leaving your current file.        |
| **Change All Occurrences** | `⌘F2`    | Edits every occurrence of the selected text at once.                  |

See [Go to Definition](/products/code-ide/explore/go-to-definition) for more on navigating between models.

## Git and history

| Option                              | What it does                                                           |
| ----------------------------------- | ---------------------------------------------------------------------- |
| **Open Changes**                    | Opens the diff of the current file against its last committed version. |
| **Open on Remote (Web)**            | Opens the file in your Git provider's web UI.                          |
| **File Annotations**                | Toggles GitLens annotations for the file.                              |
| **File History**                    | Shows the commit history of the current file.                          |
| **Toggle Blame Annotations** (`⌥B`) | Shows or hides inline blame for every line.                            |

These are powered by [GitLens](/products/code-ide/version-control/gitlens).

## File utilities

| Option                   | Output                   | Example use case                                                                           |
| ------------------------ | ------------------------ | ------------------------------------------------------------------------------------------ |
| **Copy Filename**        | `stg_model`              | Refer to the file by name in documentation or scripts.                                     |
| **Copy Filename as Ref** | `{{ ref('stg_model') }}` | Paste the correct `ref` syntax straight into another dbt™ model.                           |
| **Add Filename to Chat** | Sends the file to DinoAI | Give the [DinoAI agent](/products/code-ide/write-code/dinoai) the current file as context. |

## DinoAI Co-pilot

Hover over **DinoAI Co-pilot** at the bottom of the menu to run an AI action against the current file, such as **Convert model to incremental**, **Optimize model performance**, **Debug failing dbt model**, or **Document my dbt model**.

See the full list of actions in [DinoAI in the Code IDE](/products/code-ide/write-code/dinoai#right-click-co-pilot-actions).


## Related topics

- [GitLens](/products/code-ide/version-control/gitlens.md)
- [Git Advanced](/guides/working-with-git/git-advanced.md)
- [Filters and Nodes interaction](/products/data-catalog/lineage/filters-and-nodes-interaction.md)
- [Write Code](/products/code-ide/write-code/index.md)
- [Context](/products/dino-ai/copilot/context/index.md)
