Warp documentation
  • πŸš€Getting Started
    • Quickstart Guide
    • What is Warp?
    • Migrate to Warp
    • Using Warp with [zsh|bash|fish|pwsh]
    • Privacy
    • Refer a Friend & Earn Rewards
    • Warp Preview & Alpha Program
    • Changelog
  • 🎨Appearance
    • Themes
    • Custom Themes
    • Prompt
    • Input Position
    • Text, Fonts, & Cursor
    • Size, Opacity, & Blurring
    • Pane Dimming & Focus
    • Blocks Behavior
    • Tabs Behavior
    • App Icons
  • πŸ“•Features
    • Warp AI
      • Active AI
      • Agent Mode
      • Generate
      • Model Context Protocol
      • Voice
      • Rules
    • Command Palette
    • Warp Drive
      • Notebooks
      • Workflows
      • Prompts
      • Environment Variables
      • Warp Drive on the Web
    • Teams
    • Session Sharing
    • Blocks
      • Block Basics
      • Block Actions
      • Block Sharing
      • 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
    • Session Management
      • Launch Configurations
      • Session Navigation
      • Session Restoration
    • Window Management
      • Global Hotkey
      • Tabs
      • Split Panes
    • Warpify
      • Subshells
      • SSH
    • Accessibility
    • Find
    • Files, Links, & Scripts
    • Markdown Viewer
    • Working Directory
    • Smart-Select
    • Full-screen Apps
    • Keyboard Shortcuts
    • Notifications & Audible Bell
    • Settings Sync (Beta)
    • Quit Warning
    • Integrations
    • URI Scheme
    • Network Log
    • Secret Redaction
    • Linux
  • πŸ“ŠHow Does Warp Compare?
    • Performance
    • Terminal features
  • ❓Help
    • Sending Feedback & Logs
    • Plans, Subscriptions & Pricing
    • Updating Warp
    • Using Warp Offline
    • Logging out & Uninstalling
    • Known Issues
    • Troubleshooting Login Issues
    • Open Source Licenses
Powered by GitBook
On this page
  • How to access it
  • Related commands
  • How it works

Was this helpful?

  1. Appearance

Input Position

Warp gives you the ability to configure the position of your input, which includes both the prompt and the command line.

PreviousPromptNextText, Fonts, & Cursor

Last updated 2 months ago

Was this helpful?

You can select from three different input positions, which each have different modes of behavior for the flow of input/output Blocks.

Input position
Behavior

Start at the top (Classic mode)

When you select β€œstart at the top,” the prompt with input will initiate at the top of the view and move down in the view as you enter commands. Blocks of input/output will stack above the prompt and command input. You can scroll up or navigate up to visit past commands. You can enter CTRL-L or the clear command at any time to return the input to the top of the screen while still maintaining your scroll history.

Pin to the top (Reverse mode)

When you select β€œpin to the top,” the prompt with input will display pinned to the top of your terminal view. Blocks of grouped input/output will flow down the view in reverse order with your latest results at the top. You can scroll down or navigate down to visit past commands. For long-running commands, you can also click "Lock scrolling at bottom of block" to continue to follow the stdout.

Pin to the bottom (Warp mode)

Warp mode starts with input pinned to the bottom of your terminal view. Blocks of grouped input/output flow up and out of view. You can scroll up or navigate up to visit past commands.

How to access it

  • You can configure your input position by navigating to Settings > Appearance > Input.

  • You can also choose and set modes from the .

Changes to the Input position take place immediately and apply to all open panes.

Related commands

  • CMD-K will clear the entire list of input/output blocks for a clean view

  • CTRL-L will move the list of input/output blocks outside of the view and past the scroll so you have a clean view and the ability to easily visit past commands

  • For long Blocks, you can press SHIFT-CMD-UP/SHIFT-CMD-DOWN to Scroll to the top/bottom the selected block.

  • CTRL-SHIFT-K will clear the entire list of input/output blocks for a clean view

  • CTRL-L will move the list of input/output blocks outside of the view and past the scroll so you have a clear view and the ability to easily visit past commands

  • For long Blocks, you can press CTRL-SHIFT-UP/CTRL-SHIFT-DOWN to Scroll to the top/bottom of the selected block.

  • CTRL-SHIFT-K will clear the entire list of input/output blocks for a clean view

  • CTRL-L will move the list of input/output blocks outside of the view and past the scroll so you have a clear view and the ability to easily visit past commands

  • For long Blocks, you can press CTRL-SHIFT-UP/CTRL-SHIFT-DOWN to Scroll to the top/bottom of the selected block.

How it works

🎨
Command Palette
Input Position Demo