Warp documentation
  • Getting Started
    • Quickstart Guide
    • What is Warp?
    • Supported shells
    • Migrate to Warp
    • Keyboard Shortcuts
    • Changelog
  • Agents
    • Warp AI
      • Agent Mode
    • Active AI
    • Generate
    • Voice
  • Terminal
    • Appearance
      • Themes
      • Custom Themes
      • Prompt
      • Input Position
      • Text, Fonts, & Cursor
      • Size, Opacity, & Blurring
      • Pane Dimming & Focus
      • Blocks Behavior
      • Tabs Behavior
      • App Icons
    • Blocks
      • Block Basics
      • Block Actions
      • Block Sharing
      • Block Find
      • Block Filtering
      • Background Blocks
      • Sticky Command Header
    • Modern Text Editing
      • Alias Expansion
      • Command Inspector
      • Syntax & Error Highlighting
      • Vim Keybindings
    • Command Entry
      • Command Corrections
      • Command Search
      • Command History
      • Synchronized Inputs
      • YAML Workflows
    • Command Completions
      • Completions
      • Autosuggestions
    • Command Palette
    • Session Management
      • Launch Configurations
      • Session Navigation
      • Session Restoration
    • Window Management
      • Global Hotkey
      • Tabs
      • Split Panes
    • Warpify
      • Subshells
      • SSH
      • SSH Legacy
    • More Features
      • Accessibility
      • Files, Links, & Scripts
      • Markdown Viewer
      • Working Directory
      • Smart-Select
      • Full-screen Apps
      • Notifications & Audible Bell
      • Settings Sync (Beta)
      • Quit Warning
      • URI Scheme
      • Linux
    • Comparisons
      • Performance
      • Terminal features
    • Integrations
  • Knowledge & Collaboration
    • Warp Drive
      • Notebooks
      • Workflows
      • Prompts
      • Environment Variables
      • Warp Drive on the Web
    • Model Context Protocol
    • Rules
    • Teams
    • Session Sharing
  • Privacy
    • Privacy
    • Secret Redaction
    • Network Log
  • Community
    • Refer a Friend & Earn Rewards
    • Warp Preview & Alpha Program
  • Support & Billing
    • Sending Feedback & Logs
    • Plans & Pricing
    • Updating Warp
    • Using Warp Offline
    • Logging out & Uninstalling
    • Known Issues
    • Troubleshooting Login Issues
    • Open Source Licenses
Powered by GitBook
On this page
  • Soft Wrapping
  • Copy on Select
  • Autocomplete Quotes, Parentheses, and Brackets
  • How to use it
  • How it Works

Was this helpful?

  1. Terminal

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.

PreviousSticky Command HeaderNextAlias Expansion

Last updated 2 days ago

Was this helpful?

Text Editor Input also works for .

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 .

  • Toggle this feature Settings > Features > General or search for "Copy on select" in the .

Autocomplete Quotes, Parentheses, and Brackets

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

  • Toggle this feature Settings > Features > Editor or search for "Autocomplete quotes" in the .

How to use it

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

Command Search

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

Command Search

CTRL-SHIFT-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

Command Search

CTRL-SHIFT-D

Split pane

How it Works

SSH sessions
Blocks
Command Palette
Command Palette
Text Editor Input Demo
Soft Wrapping Demo
soft wrapping text in Warp terminal input editor