Settings and shortcuts
Every keyboard shortcut and typing rule, the tab and sidebar keys, and where each setting lives.
Every shortcut, from the same list Settings uses
In a browser on Windows or Linux, Cmd is Ctrl, and Cmd+O also opens a file or chat. Shortcuts marked desktop only need the desktop app, because browsers reserve the combination. Ctrl+Shift+1 to 6 is the Control key on every platform, Mac included. Anything not marked fixed can be rebound under Settings → Shortcuts; in the desktop app the menu bar follows.
| Shortcut | Action | Notes |
|---|---|---|
Cmd+K | Search files, chats, and actions | |
Cmd+P | Open a file or chat | |
Cmd+N | New file | desktop only |
Cmd+Shift+D | Today's note | |
Cmd+Shift+[ | Previous daily note | desktop only |
Cmd+Shift+] | Next daily note | desktop only |
Cmd+O | Open folder | desktop only |
Cmd+Alt+O | Open file | desktop only |
Cmd+R | Reload page | desktop only |
Cmd+, | Open settings | |
Cmd+. | Open the launcher bar | |
Hold Cmd | Peek the launcher bar | While it is up, the held key plus 1–9 picks an item, not a tab; plus ↑/↓ walks the items. |
Cmd+T | New tab | desktop only |
Cmd+W | Close tab | desktop only |
Cmd+Shift+W | Close window | desktop only |
Ctrl+Tab | Next tab | desktop only |
Ctrl+Shift+Tab | Previous tab | desktop only |
Cmd+1–9 | Go to tab | 9 is always the last tab. |
Cmd+Shift+T | Reopen closed tab | desktop only |
Cmd+[ | Back | Through the pane's earlier tabs, like a browser. |
Cmd+] | Forward | |
Cmd+J | Add selection to chat | |
Cmd+Shift+J | New chat | |
Cmd+Shift+O | Open a chat | |
Cmd+\ | Toggle left panel | |
Ctrl+Shift+1–6 | Show or hide a left panel section | 1 Modules, 2 Files, 3 Chats, 4 Source control, 5 History, 6 Contents. |
Cmd+K | Insert or edit link (text selected) | |
Cmd+Alt+1–6 | Heading 1–6 | |
Cmd+F | Find in document | |
Cmd+Shift+H | Find and replace | |
Cmd+Shift+O | Go to symbol (code files) | fixed |
Cmd+] or Cmd+[ | Indent or outdent lines (code files) | fixed |
Cmd+Shift+, | Subscript | |
Cmd+Shift+. | Superscript | |
Cmd+Alt+[ | Collapse all headings and lists | |
Cmd+Alt+] | Expand all headings and lists | |
Cmd+Alt+M | New comment | Code files keep the default key. |
Markdown typing shortcuts
Text typed into the document that turns into formatting.
| Type | Result |
|---|---|
# … ###### + space | Heading 1–6 (start of line) |
- + space | Bullet list |
1. + space | Numbered list |
- [ ] + space | Task list |
> + space | Quote |
| ````` | Code block |
--- | Divider |
**text** | Bold |
*text* | Italic |
~~text~~ | Strikethrough |
text | Inline code |
==text== | Highlight |
$x$ / $$x$$ | Math (inline / block) |
[[name]] | Link to another file |
Tabs, splits, and the sidebar
Drag a tab onto the edge of the center to split it. Cmd+T (desktop) opens a new tab offering Create new file, Open file, New chat, and, in cloud workspaces, Open with. Cmd+1 to Cmd+9 (with tabs on) jumps to a tab, and 9 is always the last. Cmd+[ and Cmd+] step back and forward through the tabs a pane has shown, like a browser. Cmd+\ hides the sidebar (Toggle left panel in the table above); the strip at its top turns Modules, Files, Chats, Source control, History and Outline on or off, and Ctrl+Shift+1 to 6 does the same in that order, opening the sidebar first if it is closed. Hold Cmd on its own and the launcher bar at the bottom peeks open with a number on each item: Cmd+1 to 9 runs one while it is up, and letting go folds it away.
Where each setting lives
| Tab | What it holds |
|---|---|
| Appearance | Sundial or Obsidian colors, light or dark, or match your computer. Tabs or no tabs across the top of the center. |
| Advanced | Sunny Support, Autocomplete (AI or Deterministic, and which model), PDF comments. In cloud workspaces, MCP connections (beta) with the command filled in. |
| Shortcuts | Click a key and press the new chord, Add a second one, or Delete while recording to remove it; Reset restores one row, Reset all every row. Filter by name, or Record keys to press a chord and see who holds it: another row's chord offers Move it here, a code-editor chord is assigned with a note. Cmd+1 to 9 and Ctrl+Shift+1 to 6 record one chord for the whole family; Peek the launcher bar records a held modifier. Changes stay on this device. Vim mode for code and LaTeX files is on this tab. |
| Take the tour | Sunny shows you around, one step at a time. |
| Billing | Sundial credits and your plan. |
| API keys | Your own Anthropic, OpenAI, Google AI Studio or xAI key, and the Claude Code and Codex subscription connections. |
| Ollama and Tinker (desktop) | Ollama on this computer; Tinker's hosted endpoint. |
| GitHub and Overleaf (cloud) | Repository and project sync. |
| Workspace | Instructions applied to every chat. When the workspace has a root AGENTS.md, this tab edits that file; Move to AGENTS.md creates it (Agents). |
| Secrets (cloud, owner only) | Credentials for the agent's sandbox; see Privacy and security. |
There is no default model setting; a new chat starts on the last model you picked. On the document itself, Page setup and Show authorship are in the formatting toolbar; the word count sits in the bottom-right corner; the ⋯ menu switches rendered and raw Markdown, hides the word count, shows the file title, and downloads as PDF or Word in cloud workspaces.