> 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 the “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
