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
  • Docker
  • Raycast
  • VSCode
  • JetBrains IDEs

Was this helpful?

  1. Features

Integrations

Warp extends and integrates with popular development tools.

PreviousQuit WarningNextURI Scheme

Last updated 1 month ago

Was this helpful?

Docker

Currently, the Docker extension is only available on macOS.

makes it more convenient to open Docker containers in Warp. With the extension, you can click to open any Docker container in a , without manually running docker exec or typing out lengthy container IDs.

Select a container from the list and specify a shell type. Note, that only bash|zsh|fish are supported shells for docker containers. Then, select a user (optional) and finally click “Open in Warp” to run commands within the Docker container.

Raycast

Currently, the Raycast extension is only available on macOS.

Terminal Tip Within Raycast Settings > Extensions > Apps search for Warp and assign the alias "terminal" so that it will show up on a search.

VSCode

To configure this, navigate to Settings in VSCode and search for Terminal › External: Osx Exec. Change this to Warp.app if you've installed Warp in the default location. Otherwise, put in the full path to the executable.

To configure this, navigate to Settings in VSCode and search for Terminal › External: Windows Exec. Change this to %LOCALAPPDATA%\Programs\Warp\warp.exe if you've installed Warp in the default location for a single user or C:\Program Files\Warp\warp.exe if you've installed Warp in the default location for all users. Otherwise, put in the full path to the executable.

To configure this, navigate to Settings in VSCode and search for Terminal › External: Linux Exec. Change this to warp-terminal if you've installed Warp with your distribution's package manager. Otherwise, put in the full path to the executable (e.g. if it is an AppImage).

JetBrains IDEs

Currently, the JetBrains IDE configuration is only available on macOS.

Press a keyboard shortcut of choice while in a JetBrains IDE to open a new session in Warp.

To configure this, use the Apple Menu. Click on Preferences, go to External Tools , and click Add. In this menu, put the following information:

  • Name: Open Warp

  • Program: /Applications/Warp.app

  • Arguments: $ProjectFileDir$

  • Working Directory: /Applications

Then press Ok. Now you will be able to Open Warp from the Apple Menu under Tools -> External Tools.

To attach this configuration to a keyboard shortcut, you must go to the Apple Menu -> Preferences. Then go to Keymap -> External Tools. You will find Open Warp. Right-click on it, and select Add Keyboard Shortcut. Type your desired shortcut and click save! You're ready to open Warp with a keyboard shortcut.

Warp + Raycast extension helps you open new windows, tabs, or Launch Configurations with .

Press SHIFT-CMD-C while in to open a new session in Warp.

Press CTRL-SHIFT-C while in to open a new session in Warp.

Press CTRL-SHIFT-C while in to open a new session in Warp.

📕
ease
VSCode
VSCode
VSCode
Warp’s Docker extension
Warpified subshell
LogoRaycast - Warpraycastapp
Warp + Raycast Extension Link
Warp's extension for Docker lists available containers
Raycast Terminal Tip
VSCode New Session Shortcut
JetBrains New Session Shortcut
JetBrains Configure Keyboard Shortcut