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
  • Files & Links
  • Scripts

Was this helpful?

  1. Features

Files, Links, & Scripts

Quickly open links and files or run scripts with your mouse.

PreviousFindNextMarkdown Viewer

Last updated 1 month ago

Was this helpful?

Files & Links

Warp supports opening files, folders, and URL links that are within Blocks. Multiple URL protocols are supported e.g. https, ftp, file, etc. Warp can open files and folders in a variety of editors and opens web links directly in your default browser. Warp can also open markdown files directly with a .

Warp also supports iTerm2 and Kitty Image protocols on macOS and Linux. You will need to use a cli tool to view images, in some cases the tools expect $TERM=kitty, so you may need to workaround this by setting TERM=kitty before the command. We're working on updating the popular tools to recognize Warp natively.

Warp parses relative and absolute file paths. Warp also tries to capture line and column numbers attached to the file path, supported formats include:

  • file_name:line_num

  • file_name:line_num:column_num

  • file_name[line_num, column_num]

  • file_name(line_num, column_num)

  • file_name, line: line_num, column: column_num

  • file_name, line: line_num, in

  1. After hovering over a link, open it directly by holding down CMD while clicking it.

  2. Clicking a link normally will open a clickable tooltip that says “Open File/Folder/Link”.

  3. Right-clicking a link will open a context menu that supports copying the absolute file path or URL to the clipboard.

  1. After hovering over a link, open it directly by holding down CTRL while clicking it.

  2. Clicking a link normally will open a clickable tooltip that says “Open File/Folder/Link”.

  3. Right-clicking a link will open a context menu that supports copying the absolute file path or URL to the clipboard.

  1. After hovering over a link, open it directly by holding down CTRL while clicking it.

  2. Clicking a link normally will open a clickable tooltip that says “Open File/Folder/Link”.

  3. Right-clicking a link will open a context menu that supports copying the absolute file path or URL to the clipboard.

  • You can also Drag and drop a folder or file onto the Warp dock icon to open a new tab in this directory.

  • You can also right-click on a folder or file in Finder, then select Services, and "Open new Warp Tab | Window here".

  • Configure the default editor to open files by navigating to Settings > Features > Choose an editor to open file links.

    • Selecting "Default App" uses your system's default application for the file type.

List of supported editors

  1. Visual Studio Code

  2. JetBrains IDEs

    • WebStorm

    • PhpStorm

    • GoLand

    • PyCharm

    • DataGrip

    • DataSpell

    • Rider

    • RubyMine

  3. Zed

  4. Cursor

  5. Windsurf

  6. Sublime Text

  7. Android Studio

Warp currently only supports GUI-based editors and not terminal-based editors like vim, nano, or helix. If you want to use a terminal-based editor, you would need to type $EDITOR <path/to/file> to open files with your default terminal editor.

Scripts

Warp can open .command and Unix Executable files from the finder directly.

  1. Find a .command or Shell script you'd like to open in Finder.

  2. Right-click and open the script with Warp.

Make sure the file has the appropriate executable permissions before you can run it in Warp. (e.g. chmod +x script.command)

Non exhaustive list of editors, please submit new ones on our GitHub, see .

📕
Markdown Viewer
Sending Feedback
Files & Links Demo
Scripts Demo