Skip to main content

The modes

If you come from VS Code, the is swapped. There, ⌘⇧P is the command palette. Here ⌘⇧P is the sessions one — the actions palette is plain ⌘P.
It’s the same dialog. At the top there is one button per mode, each with its own shortcut next to it; you can switch with a click, without closing. The magnifying-glass icon in the header opens the actions palette. Typing filters. With no match, it says No results.

The actions palette

⌘P / Ctrl+Shift+P. Four groups.

Actions

Close pane only appears when there’s an active workspace. With nothing open, there’s no pane to close.

Theme

See the themes and import a theme.

Interface font

Switch font to — the active font doesn’t show.

Language

Switch language to — the active language doesn’t show.
The pattern across the groups is the same: whatever is already in effect disappears from the list. The palette only offers change.

The sessions palette

⌘⇧P / Ctrl+Alt+Shift+P. Despite the name, it lists workspaces — not shells. Each row carries the name, a green icon if it’s the active one, and the tab count on the right. The search matches the name, the repository path and the id. Searching by folder works even when the workspace was renamed. goes to the workspace. It’s the fastest path when the ⌘⇧↑ / ⌘⇧↓ cycle got too long — see tabs and workspaces.
With no workspace open, the Sessions mode is empty.

Command history

⌘R / Ctrl+Shift+R. Lists what you have already run, with each command’s directory beside it. The ranking isn’t merely chronological: it weighs how often you ran it and how recently, and favours what ran where you are now. Working in two repositories doesn’t mix one history into the other. sends the command back to the input line — you check it and press Enter.
History is recorded by shell integration, and does not depend on the TYBA command line: it works with your own shell prompt, exactly as it always was.A command starting with a space doesn’t go in — the same convention as the shell’s HISTCONTROL=ignorespace. To turn it off for good and erase what was already recorded: Settings → Code.

Snippets

⌘⇧R / Ctrl+Alt+Shift+R. Commands you saved with a name and a description, so you don’t have to memorise them. A snippet can have fields: when you pick it, TYBA asks for each value before handing the finished command to the line. Creating, editing and deleting happens in Settings → Code.

What the palette doesn’t have

The palette is not an index of everything the app does. It covers a handful of actions and navigation between workspaces — the rest lives in the context menu, the header and Settings.

See also

Shortcuts

The whole list, and how to remap it.

Tabs and workspaces

What the sessions palette navigates.

The themes

What the Theme group changes.

Interface tour

Where the palette fits.