Skip to content

Terminal > Modern text editing

Modern text editing overview

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Unlike other terminals, Warp’s input editor operates out of the box like a modern IDE and the text editors we’re used to.

Warp’s input editor works like a modern IDE text editor, with cursor movement, click-to-place, multi-line editing, copy-paste, word selection, and soft wrapping built in. Unlike traditional terminals, you can edit commands the same way you edit code — no memorizing shell-specific shortcuts required.

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 as visually distinct lines (/, Shift+↑/Shift+↓).

Warp supports copy on select for selectable text within Blocks.

  • Toggle this feature in Settings > Features > Terminal or search for “Copy on select” in the Command Palette.

Autocomplete quotes, parentheses, and brackets

Section titled “Autocomplete quotes, parentheses, and brackets”

Warp can automatically complete quotes, brackets, and parentheses like you’re used to in IDEs.

  • Toggle this feature in Settings > Features > Text Editing or search for “Autocomplete quotes” in the Command Palette.
Keyboard bindingShortcut description
EscCloses the input suggestions or history menu
Ctrl+LClears the terminal
Ctrl+HBackspace
Ctrl+CClear the entire editor buffer
Ctrl+UCopy and Clear the current line
⌘+Shift+KClear selected lines
⌘+C, ⌘+X, ⌘+VCopy, cut, paste
Ctrl+W / ⌥+DCut the word to the left / right of the cursor
⌥+Backspace / ⌥+DDelete the word to the left / right of the cursor
Ctrl+K ⌘+DeleteDelete everything to the right of the cursor
⌥+← / ⌥+→Move to the beginning of the previous / next word
Ctrl+⌥+← / Ctrl+⌥+→Move backward / forward by one subword
⌘+← Ctrl+A/ Ctrl+E ⌘+↓ ⌘+→Move the cursor to the start / end of the line
Shift+← / Shift+→Select the character to the left / right of the cursor
⌥+Shift+← / ⌥+Shift+→Select the word to the left / right of the cursor
⌘+Shift+← / ⌘+Shift+→Select everything to the left / right of the cursor
Shift+↑ / Shift+↓Select everything above / below the cursor
⌘+ASelect the entire editor buffer
Shift+Enter Ctrl+Enter ⌥+EnterInsert newline
Ctrl+RCommand Search
⌘+DSplit pane

soft wrapping text in Warp input editor

Soft wrapping applied to long lines in the editor.