> For the complete documentation index, see [llms.txt](/llms.txt).
> Markdown versions of each page are available by appending .md to any URL.

# 10 coding features you should know

Discover 10 essential coding features in Warp — file search, tabbed editor, find and replace, syntax highlighting, code review panel, and more.

## 10 coding features you should know in Warp

If you didn’t already know, you can code directly in Warp.

Warp includes a full set of features that make editing, reviewing, and navigating your codebase far easier than in a traditional dev tool.

![Ten Warp coding features walkthrough](https://i.ytimg.com/vi/oeonZ-jtzhA/sddefault.jpg)

  
Let’s walk through the 10 core features you need to know to get started.

* * *

### 1\. Search for files

Open the **Command Palette**:

-   **macOS:** `Cmd+P`
-   **Windows/Linux:** `Ctrl+Shift+P`

Then press:

-   **macOS:** `Cmd+O`
-   **Windows/Linux:** `Ctrl+O`

From here, you can search and open any file in your project — no need to `cd` around or remember long paths.

* * *

### 2\. Tabbed file viewer

When you open files, Warp shows them in **tabs** rather than split panes.  
This keeps your workspace clean while still allowing you to switch quickly between multiple files.

* * *

### 3\. Full editor support

You can edit code directly inside Warp — just like any modern editor.

No need for memorized shortcuts:

-   Click and type normally
-   Highlight, copy, paste, or undo using familiar shortcuts

* * *

### 4\. Find and replace

Warp supports full **find and replace** with:

-   Regular expressions
-   Multi-cursor editing
-   Replace-all
-   Preserve-case rules

These features make renaming variables or refactoring code fast and consistent.

* * *

### 5\. Syntax highlighting

Warp supports syntax highlighting for **dozens of languages and frameworks**.  
It appears both in:

-   Agent-generated diffs
-   The file editor view

This makes it easy to visually scan code at a glance.

* * *

### 6\. Linked file references

When Warp’s agent references a file, it automatically **links to the exact line of code**.  
Clicking the link opens that file at that line inside Warp — perfect for tracing logic or verifying changes.

> ⚙️ **Tip:** In **Settings** > **Features**, set Warp as your default editor for these file links so they open directly in Warp.

* * *

### 7\. Code Review panel

Warp provides a **dedicated review panel** summarizing all files and diffs touched by an agent.  
You can:

-   Review and approve changes
-   Edit them inline
-   Reference diffs in your next prompt

This reduces hallucinations and keeps agents grounded in your actual code.

* * *

### 8\. Code snippet references

When Warp explains something about your codebase, it surfaces the **exact code snippet**.  
You can attach that snippet as fresh context for your next prompt. This keeps token usage lean and the agent’s focus sharp.

* * *

### 9\. Codebase indexing

Warp can automatically **index your repositories** for faster, more context-aware responses.  
This makes it easier for agents to:

-   Summarize large codebases
-   Fix bugs
-   Handle refactors intelligently

* * *

### 10\. File tree view

Click the file-tree icon in Warp to **browse your entire repo** and open any file with a single click.
