zshell

Keyboard shortcuts

Every default shortcut in Zshell, grouped by what it does.

Forgot one? Cmd+P opens the command palette and lists each command's shortcut beside it.

Projects and sessions

ShortcutAction
Cmd+NNew project
Cmd+TNew session
Cmd+Shift+NNew window
Cmd+WClose the focused pane
Cmd+19Switch to project 1–9
Opt+Cmd+] / [Next / previous project
Ctrl+19Switch to tab 1–9
Ctrl+TabTab switcher, ordered by recent use
Cmd+Shift+] / [Next / previous tab

Panes

ShortcutAction
Cmd+DSplit right
Cmd+Shift+DSplit down
Opt+Cmd+arrowsFocus the pane in that direction
Cmd+[ / Cmd+]Cycle pane focus
Cmd+Shift+ReturnToggle pane zoom
Ctrl+Cmd+arrowsResize the focused pane
Ctrl+Cmd+=Equalize panes

Split left and split up have no default shortcut — use the Tabs menu, the pane's context menu, or the command palette.

Panels

ShortcutAction
Cmd+PCommand palette
Cmd+BToggle the left sidebar
Cmd+Shift+BToggle the right sidebar
Cmd+Shift+GGit panel
Cmd+Shift+EFiles panel
Cmd+Shift+IInfo panel

Browser and agents

ShortcutAction
Cmd+LFocus the current browser's address bar
Cmd+RReload the current browser page
Cmd+Shift+AJump to the next agent needing attention

New browser tabs and panes have no default shortcut; use the File menu or command palette.

ShortcutAction
Cmd+FFind in the focused pane
Opt+Cmd+FFind and replace (editor)
Cmd+GFind next
Shift+ReturnFind previous, from inside the find bar
Cmd+EUse selection for find
Cmd+KClear the terminal
Cmd+SSave the open file
Cmd+,Settings

Why not ⌘ ⇧ ⌥ ⌃?

The symbols are spelled out here because the site's monospace font has no glyphs for them — they'd fall back to a different family mid-word, and vanish entirely on most non-Apple systems. Inside the app you'll see the real symbols.

Find previous

Cmd+Shift+G is the usual macOS shortcut for Find Previous, but in Zshell it toggles the git panel. Use Shift+Return in the find bar instead — the menu item under Edit → Find works too.

On this page