Block Basics
The basics of creating, selecting, and navigating between Blocks.

The Basics

  • Blocks group your command and command output
  • The Input Editor is fixed to the bottom.
  • Blocks grow from bottom to the top.
  • Blocks are color-coded. Blocks that quit with a non-zero exit code have a red background and red sidebar.\
    Try it yourself! Type xyz (or some other command that doesn’t exist) and hit ENTER

Create A Block

  1. 1.
    Execute a command (type ls and hit ENTER) in the Input Editor at the bottom of the screen.
  2. 2.
    Your command and output is grouped into a Block.
  3. 3.
    Try executing a different command (type echo hello and hit enter).
  4. 4.
    Warp adds your newly created Block to the bottom (directly above the input editor).
Create a Block

Select a Single Block

  • Using your mouse: click on a Block.
  • Or using your keyboard: hit CMD-UP to select the most recently executed Block and use the UP ↑ and DOWN ↓ arrow keys to navigate to the desired Block.
Select a Single Block

Select Multiple Blocks

  • Click another Block while holding CMD to toggle the selection of that Block, or
  • Click another Block while holding SHIFT to select a range of Block, or
  • Use SHIFT-UP ↑ or SHIFT-DOWN ↓ to expand the active selection (the Block with the thicker border) up or down, respectively.
Select Multiple Blocks

Navigate Between Blocks

  • Either scroll using your mouse or the scrollbar, or
  • Select a Block and use the UP ↑ and DOWN ↓ arrow keys.
Navigate between Blocks
When the output of a command is cut-off, Warp creates a “snack bar” that displays the command the Block corresponds to. Clicking the "snack bar" will scroll the screen to the start of the Block.
Copy link
On this page
The Basics
Create A Block
Select a Single Block
Select Multiple Blocks
Navigate Between Blocks