Noções BásicasAtalhos de Teclado
Noções Básicas

Atalhos de Teclado

Todos os atalhos de teclado disponíveis no cmux, agrupados por categoria.

Resize the focused pane with Ctrl+Shift+H/J/K/L (left/down/up/right). Hold a key to keep resizing. Change the bindings and Pane Resize Step in Settings → Keyboard Shortcuts. The step is also configurable with app.paneResizeStepPixels in cmux.json (1–200, default 20).

Shortcut chords

cmux supports two-step shortcut chords in ~/.config/cmux/cmux.json. For the full configuration schema, see the configuration docs.

Settings can edit shortcuts directly. Use cmux.json when you want an exact tmux-style prefix binding, keep shortcuts in dotfiles, or unbind an action with null, an empty string, "none", "clear", "unbound", or "disabled".
cmux.json
{
  "shortcuts": {
    "bindings": {
      "newSurface": ["ctrl+b", "c"],
      "showNotifications": ["ctrl+b", "i"],
      "toggleSidebar": "cmd+b",
      "toggleFileExplorer": "cmd+opt+b",
      "splitRight": "",
      "commandPalettePrevious": null
    }
  }
}
  • Use a plain string for a one-step shortcut.
  • Use a two-item array for a chord. The first item is the prefix stroke, the second is the key that follows it.
  • Each item uses the same syntax as regular bindings, for example cmd+b, ctrl+b, shift+/, or ctrl+1.
App

Application, window, and top-level command shortcuts.

Settings
⌘+,
Abrir seletor de equipes
⌥+⇧+⌘+T
Reload configuration
⌘+⇧+,
Show/hide all cmux windowssystem-wide hotkey
⌃+⌥+⌘+.
Global searchwhen cmux is active
⌥+⌘+F
Command palette
⌘+⇧+P
Mostrar caixa de entrada dos agentes
⌘+⇧+I
Command palette next resultwhen the command palette is open
⌃+N
Command palette previous resultwhen the command palette is open
⌃+P
New window
⌘+⇧+N
Close window
⌃+⌘+W
Toggle full screen
⌃+⌘+F
Send feedbackunbound by default
Reopen previous session
⌘+⇧+O
Quit cmux
⌘+Q
Workspaces

Workspaces ficam na barra lateral. Cada workspace tem seu próprio conjunto de painéis e superfícies.

Toggle left sidebar
⌘+B
Toggle right sidebar
⌘+⌥+B
Novo espaço de trabalho local
⌘+N
Nova Área de Trabalho Localabre uma área de trabalho local enquanto uma área de trabalho espelhada de tmux remoto está ativa, onde Nova Área de Trabalho iniciaria uma sessão no host dessa área
⌃+⌥+⌘+N
New browser workspacelike New Workspace, but the first surface is a browser pane with the address bar focused
⌥+⌘+N
Novo espaço de trabalho na nuvemUsa a máquina do espaço de trabalho Cloud selecionado mais recentemente e depois a primeira na barra lateral direita; se não houver uma máquina utilizável, abre o New Cloud Machine
⌘+Y
Nova máquina na nuvem
⇧+⌘+Y
Save current workspace layout as a template
⌃+⌘+S
Open folder
⌘+O
Go to workspaceworkspace switcher
⌘+P
Next workspace
⌃+⌘+]
Previous workspace
⌃+⌘+[
Next workspace in groupunbound by default; skips the group anchor and uses window-wide cycling when ungrouped
Previous workspace in groupunbound by default; skips the group anchor and uses window-wide cycling when ungrouped
Move workspace up
⌃+⌥+⌘+[
Move workspace down
⌃+⌥+⌘+]
Focus backFocus Back/Forward use Cmd+[ and Cmd+] outside browser panes; browser Back/Forward use the same defaults inside browser panes. Unbind Focus Back/Forward to let terminal shortcuts handle those keys.
⌘+[
Focus forwardFocus Back/Forward use Cmd+[ and Cmd+] outside browser panes; browser Back/Forward use the same defaults inside browser panes. Unbind Focus Back/Forward to let terminal shortcuts handle those keys.
⌘+]
Focus lastunbound by default; toggles between the current position and the one focus last left, so pressing it twice returns where you started
Select workspace 1…9
⌘+1…9
Rename workspace
⌘+⇧+R
Edit workspace description
⌥+⌘+E
Mark workspace as done
⌘+;
Cycle workspace status one lane forward
⌘+⇧+;
Toggle the highlighted checklist itemApplies in the focused todo pane or checklist popover.
⌘+↩
New empty workspace group
⌃+⌘+G
Group selected workspaces
⌘+⇧+G
Collapse or expand focused workspace group
⌃+⌘+.
Focus the workspace sidebar↑/↓ select workspaces; Return or Esc returns to the terminal
⌃+⌘+E
Click by hint: label the window's controlsType a label to click it, Shift+label to right-click; Esc cancels. Preview feature, off by default: turn on Click by Hint in Settings > Beta Features or from the command palette
⌘+J
Toggle right-sidebar focus
⌘+⇧+E
Navigate focused sidebar rowsIn Files, H/L collapse and expand folders. Search starts with /.
J / K/⌃+N / P/H / L
Abrir o arquivo selecionado ou alternar pastaexplorador de arquivos em foco
↩
Abrir o arquivo selecionado ou alternar pastaalias no estilo Finder para o explorador de arquivos em foco
⌘+↓
Close workspace
⌘+⇧+W
Reopen closed workspaceunbound by default
Superfícies

Superfícies são abas dentro de um painel.

New surface
⌘+T
Next surface
⌘+⇧+]
Previous surface
⌘+⇧+[
Reorder surface left
⌥+⌘+⇧+[
Reorder surface right
⌥+⌘+⇧+]
Move surface to previous pane
⌃+⌘+⇧+[
Move surface to next pane
⌃+⌘+⇧+]
Move surface to pane on left
⌥+⌘+⇧+←
Move surface to pane on right
⌥+⌘+⇧+→
Move surface to pane above
⌥+⌘+⇧+↑
Move surface to pane below
⌥+⌘+⇧+↓
Select surface 1…9
⌃+1…9
Rename tab
⌘+R
Close tab
⌘+W
Close other tabs in pane
⌥+⌘+T
Reopen last closed
⌘+⇧+T
Toggle terminal copy mode
⌘+⇧+M
Clear screen (keep scrollback)
⌘+⇧+K
Simulator: Homefocused Simulator
⌘+⇧+H
Simulator: rotate leftfocused Simulator
⌘+←
Simulator: rotate rightfocused Simulator
⌘+→
Simulator: toggle appearancefocused Simulator
⌘+⇧+A
Simulator: toggle software keyboardfocused Simulator
⌘+K
Switch focus between terminal and TextBox input
⌘+⇧+A
Cycle TextBox submit action
⇧+Tab
Attach file to TextBox input
⌥+⌘+⇧+A
Send Ctrl-F to terminalunbound by default; forwards Ctrl-F to the focused terminal (Claude Code: invoke twice to force-stop hung background agents)
Size shared terminal to my windowwhen a terminal is shared with phones or other clients, makes this Mac's window set its grid
⌃+⌥+⌘+=
Colar a última captura de telasem atalho por padrão; insere no terminal em foco o caminho da captura de tela mais recente da pasta de capturas do macOS (a Mesa, se não tiver sido alterada), enviando-a antes em espaços de trabalho remotos
Save file previewfocused text preview
⌘+S
Alternar quebra de linha no editor de arquivoseditor de arquivos em foco
⌥+Z
Painéis Divididos
Focus pane left
⌥+⌘+←
Focus pane right
⌥+⌘+→
Focus pane up
⌥+⌘+↑
Focus pane down
⌥+⌘+↓
Focus previous pane (cycle)unbound by default; a Ghostty goto_split:previous keybind also cycles panes while Focus Back does not claim the same keys
Focus next pane (cycle)unbound by default; a Ghostty goto_split:next keybind also cycles panes while Focus Forward does not claim the same keys
Focus pane 1…9
⌃+⌘+1…9
Split right
⌘+D
Split down
⌘+⇧+D
New pane (auto layout)retiles all panes like Zellij and cmux-tui Alt-n: the right column fills to four panes before a new column opens
⌃+⌘+N
Split browser right
⌥+⌘+D
Split browser down
⌥+⌘+⇧+D
Toggle pane zoom
⌘+⇧+↩
Increase font size for every terminal in the selected workspace
⌃+⌘+=
Decrease font size for every terminal in the selected workspace
⌃+⌘+-
Reset font size for every terminal in the selected workspace
⌃+⌘+0
Equalize split sizes
⌃+⌘+⇧+=
Resize pane left
⌃+⇧+H
Resize pane right
⌃+⇧+L
Resize pane up
⌃+⇧+K
Resize pane down
⌃+⇧+J
Canvas

Um modo de layout 2D livre em que os painéis flutuam sobre um canvas infinito e rolável. Comandos de alinhamento e distribuição estão disponíveis na paleta de comandos.

Toggle canvas layout
⌃+⌘+C
Reveal focused pane
⌃+⌘+R
Toggle overview zoom
⌃+⌘+O
Zoom in
⌥+⌘+=
Zoom out
⌥+⌘+-
Actual size
⌘+0
Tidy panes into a grid
⌃+⌘+T
Navegador
Open browser
⌘+⇧+L
Focus address bar
⌘+L
Back
⌘+[
Forward
⌘+]
Reload pagefocused browser
⌘+R
Atualização forçada da páginanavegador em foco
⌘+⇧+R
Zoom in
⌘+=
Zoom out
⌘+-
Actual size
⌘+0
Markdown viewer: zoom infocused markdown viewer
⌘+=
Markdown viewer: zoom outfocused markdown viewer
⌘+-
Markdown viewer: actual sizefocused markdown viewer
⌘+0
Toggle browser developer tools
⌥+⌘+I
Show browser JavaScript console
⌥+⌘+C
Enter browser focus modeGives the focused web page first claim on shortcuts. Press Esc twice to exit.
⌥+⌘+↩
Toggle browser design modeSelect and visually edit elements in the focused browser
⌃+⌥+⌘+D
Toggle React Grabfocused browser, or the only browser pane when a terminal is focused
⌘+⇧+G
Visualizador de diffs
Open diff viewer
⌃+⌘+⇧+D
Scroll viewer down one smooth stepfocused diff or Markdown viewer
J
Scroll viewer up one smooth stepfocused diff or Markdown viewer
K
Scroll viewer down half a pagefocused diff or Markdown viewer
⌃+D
Scroll viewer up half a pagefocused diff or Markdown viewer
⌃+U
Scroll viewer down one smooth step (Emacs)focused diff or Markdown viewer
⌃+N
Scroll viewer up one smooth step (Emacs)focused diff or Markdown viewer
⌃+P
Scroll diff to bottomfocused diff viewer
⇧+G
Scroll diff to topfocused diff viewer
G+G
Open diff file searchfocused diff viewer
/
Jump to next diff filefocused diff viewer
]+F
Jump to previous diff filefocused diff viewer
[+F
Jump to next hunkfocused diff viewer
N
Jump to previous hunkfocused diff viewer
P
Marcar ou desmarcar o arquivo atual como visualizadovisualizador de diff em foco
V
Buscar
Find
⌘+F
Find in directory
⌘+⇧+F
Find next
⌘+G
Find previous
⌥+⌘+G
Hide find bar
⌥+⌘+⇧+F
Use selection for find
⌘+E
Notificações
Show notifications
⌘+I
Jump to latest unread
⌘+⇧+U
Ir para a superfície onde você enviou o último prompt a um agente
⌘+⇧+B
Toggle current item unread state
⌥+⌘+U
Mark current item as oldest unread and jump to the next latest unread
⌃+⌘+U
Marcar Todas as Notificações como Lidasnão atribuído por padrão
Limpar Todas as Notificaçõesnão atribuído por padrão
Flash focused panel
⌘+⇧+H