GurlGurl
Home
Docs
Home
Docs
  • Documentation

    • Documentation
    • Settings
    • Environments
    • Variables
    • Run history
    • Keyboard shortcuts
    • CLI

Keyboard shortcuts

Gurl is keyboard-first. Every common action has a shortcut, and any shortcut Gurl owns is silently swallowed if it isn't applicable — no system beep when there's no tab at ⌘5 yet.

Running

ShortcutAction
⌘RRun the active file
⇧⌘RRun every .hurl file in the workspace, depth-first
⌘.Cancel the in-flight run

Tabs

ShortcutAction
⌘TNew scratch buffer (autosaved per workspace)
⌘WClose active tab
⌘1–9Switch to the Nth tab (hold ⌘ to peek the badges)
⌘⇧NNew window

Environments

ShortcutAction
⌥1–9Switch to the Nth environment in the dropdown

Editing

ShortcutAction
⌘SSave the active tab
⌘↩Insert a new line below the current one without splitting it
⌘⇧↩Insert a new line above the current one
⌘/Toggle # comments on the current line(s)
⇧⌘XHold to peek the file with every {{token}} resolved inline
⇧⌘CCopy the value from the variable hover popover

File tree

ShortcutAction
⌘⇧.Toggle hidden files (the exclude_files globs from settings)

Variables

ShortcutAction
⌘⇧VOpen the Variables panel
⇧⌘CCopy the value from the hover popover

App

ShortcutAction
⌘,Open settings.toml for the current workspace
⌘QQuit
Prev
Run history
Next
CLI