Skip to Content
Keyboard Shortcuts
- const user = getUser(id)
+ const user = await getUser(id)
+ if (!user) throw new NotFoundError()

Click here, then press ⌘A / ⌘D to switch tabs

Pane is keyboard-first. Open the command palette with +K to discover and search every available action.

All shortcuts

Panes
New Pane+N
Archive Pane++W
Switch Pane+1-9
Panes
auth-flow
fix-tests
add-api

All shortcuts that use ⌘ (Command) on macOS use Ctrl on Windows and Linux. All shortcuts that use ⌥ (Option) on macOS use Alt on Windows and Linux.

For example: ⌘⌥3 on macOS becomes Ctrl+Alt+3 on Windows and Linux.

Terminal shortcuts (like Claude Code slash commands) are passed directly to the running process and are not configurable in Pane. To customize terminal behavior, configure the agent itself. See Configuration for project-level settings.

@ Terminal Reference

Cross-terminal communication. Type @ in any terminal to pull content from another terminal in the same pane — your agents can share context without copy-pasting between tabs.

A picker appears instantly showing all other terminals. If you keep typing, it disappears and the @ is treated as normal text.

Select a terminal, then choose:

  • Raw Paste — pastes the last N lines of text directly into your session
  • Embed File — saves to a temp file and inserts the file path (useful for large outputs)

Toggle between modes with Tab. Change line count (100, 300, 500, All) with . Select a terminal with Enter.

Terminal Shortcuts

Custom text-paste shortcuts for your terminal. Press ++<key> to paste preconfigured text into the active terminal — prompt templates, review instructions, debug commands, one keystroke.

For example, bind ++T to paste “Think hard. Is this really the root cause or is this a symptom?” into any agent session.

Configure in Settings → Shortcuts (++/). Each shortcut has a key, label, and text to paste. Hold + to see all configured shortcuts as an overlay on screen.

Last updated on