Warp documentation
  • Getting Started
    • Quickstart Guide
    • What is Warp?
    • Supported Shells
    • Migrate to Warp
    • Keyboard Shortcuts
    • Changelog
  • Agents
    • Warp AI
    • Using Agents
      • Agent Conversations
      • Agent Context
      • Model Choice
    • Autonomy
      • Agent Permissions
      • Run to completion
    • Code
      • Codebase Context
      • Reviewing Agent Code
    • Active AI
    • Generate
    • Voice
    • AI FAQs
  • 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
      • Warp Drive as Agent Mode Context
    • 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.

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.

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

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 Command Palette.

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

PreviousSticky Command HeaderNextAlias Expansion

Last updated 16 days ago

Was this helpful?

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