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

# Autosuggestions

Warp will automatically suggest commands as you type based on shell history and possible completions.

## How to access it

-   From the [Command Palette](/terminal/command-palette/), type in “Autosuggestions” to toggle.

Note

**Terminal Tip**

You can change the keybinding for accepting autosuggestions to `Tab`. Configure this in the **Tab key behavior** setting under **Settings** > **Features** > **Terminal Input**. *Note: This will update the keybinding for opening the completions menu to `Ctrl+Space`. You can also enable **Open completions menu as you type** in **Settings** > **Features** > **Terminal Input** so that the completions menu opens automatically.*

## How to use it

-   [macOS](#tab-panel-752)
-   [Windows](#tab-panel-753)
-   [Linux](#tab-panel-754)

There are several ways to accept autosuggestions, either completely or partially:

-   Complete an autosuggestion using the `Right` arrow or `Ctrl+F`.
-   `Ctrl+E` also completes the autosuggestion when your cursor is at the end of the buffer.
-   `Ctrl+Right` can be used to partially complete the autosuggestion one component at a time.

There are several ways to accept autosuggestions, either completely or partially:

-   Complete an autosuggestion using the `Right` arrow or `Ctrl+F`.
-   `End` jumps to the last character in the Input Editor, then `Right` completes the autosuggestion.
-   `Ctrl+Shift+Right` can be used to partially complete the autosuggestion one component at a time.

There are several ways to accept autosuggestions, either completely or partially:

-   Complete an autosuggestion using the `Right` arrow or `Ctrl+F`.
-   `Ctrl+E` jumps to the last character in the Input Editor, then `Right` completes the autosuggestion.
-   `Ctrl+Shift+Right` can be used to partially complete the autosuggestion one component at a time.

## How it works
