Modern Text Editing

Unlike other terminals, Warp’s input editor operates out of the box like a modern IDE and the text editors we’re used to.
Text Editor Input also works for SSH sessions.

Soft Wrapping

Warp supports soft wrapping in the input editor. If an autosuggestion goes off-screen, the input editor will be horizontally scrollable to make it visible. Some operations treat soft-wrapped lines like a logical line (TRIPLE-CLICK) while other operations treat soft wrapped lines like visible different lines (UP/DOWN, SHIFT-UP/SHIFT-DOWN).

Copy on Select

Warp supports copy on select for selectable text within Blocks.
  • Enable this feature Settings > Features > General or search for "Copy on select" in the Command Palette.
Copy on Select has a known issue working within alt-screens like vim, nvim, less, k9s, etc.

Input Hints

Warp input occasionally shows hints within the input editor in a light grey text that helps users learn about features. It's enabled by default.
  • Disable "Show Input hint text" in Settings > Features > Editor or search for "input hint text" in the Command Palette or Right-click on the input editor.

How to use it

macOS
Linux
Keyboard binding
Shortcut description
ESCAPE
Closes the input suggestions or history menu
CTRL-L
Clears the terminal
CTRL-H
Backspace
CTRL-C
Clear the entire editor buffer
CTRL-U
Copy and Clear the current line
CMD-SHIFT-K
Clear selected lines
CMD-C, CMD-X, CMD-V
Copy, cut, paste
CTRL-W / OPT-D
Cut the word to the left / right of the cursor
OPT-BACKSPACE / OPT-D
Delete the word to the left / right of the cursor
CTRL-K CMD-DELETE
Delete everything to the right of the cursor
OPT-LEFT / OPT-RIGHT
Move to the beginning of the previous / next word
CTRL-OPT-LEFT / CTRL-OPT-RIGHT
Move backward / forward by one subword
CMD-LEFT CTRL-A/ CTRL-E CMD-DOWN CMD-RIGHT
Move the cursor to the start / end of the line
SHIFT-LEFT / SHIFT-RIGHT
Select the character to the left / right of the cursor
OPT-SHIFT-LEFT / OPT-SHIFT-RIGHT
Select the word to the left / right of the cursor
CMD-SHIFT-LEFT / CMD-SHIFT-RIGHT
Select everything to the left / right of the cursor
SHIFT-UP / SHIFT-UP
Select everything above / below the cursor
CMD-A
Select the entire editor buffer
SHIFT-ENTER CTRL-ENTER OPT-ENTER
Insert newline
CTRL-R
CMD-D
Split pane
Keyboard binding
Shortcut description
ESCAPE
Closes the input suggestions or history menu
CTRL-L
Clears the terminal
CTRL-H
Backspace
CTRL-C
Clear the entire editor buffer
CTRL-U
Copy and Clear the current line
CTRL-SHIFT-K
Clear selected lines
CTRL-C, CTRL-X, CTRL-V
Copy, cut, paste
CTRL-W / ALT-D
Cut the word to the left / right of the cursor
ALT-BACKSPACE / ALT-D
Delete the word to the left / right of the cursor
CTRL-K
Delete everything to the right of the cursor
ALT-LEFT / ALT-RIGHT
Move to the beginning of the previous / next word
CTRL-LEFT / CTRL-RIGHT
Move backward / forward by one subword
CTRL-A/ CTRL-E
Move the cursor to the start / end of the line
Select the character to the left / right of the cursor
META-SHIFT-B / META-SHIFT-F
Select the word to the left / right of the cursor
Select everything to the left / right of the cursor
SHIFT-UP / SHIFT-UP
Select everything above / below the cursor
CTRL-A
Select the entire editor buffer
SHIFT-ENTER CTRL-ENTER ALT-ENTER
Insert newline
CTRL-R
CTRL-SHIFT-D
Split pane

How it Works

Text Editor Input Demo
soft wrapping text in Warp terminal input editor
Soft Wrapping Demo