Skip to Content
ReferenceKeyboard shortcuts

Keyboard shortcuts

CodeNow follows VS Code conventions where possible. macOS shortcuts shown below; on Windows/Linux use Ctrl instead of Cmd.

Project navigation

ShortcutActionSince
Cmd+1 to Cmd+9Switch to project tab N
Cmd+PFuzzy file open — quick-pick overlay; ↑/↓ to navigate, Enter to open, Esc to close. Skips node_modules, .git, dist, binaries; capped at 10k filesv0.1.7
Cmd+Shift+FProject-wide find-in-files — opens the Search sidebar tab. Toggles: match-case (Aa), whole-word (W), regex (.*). Uses ripgrep when installed, Node fallback otherwisev0.1.7
Cmd+Shift+PCommand palette — 30+ named commands across Files / Mode / Agents / Studio / Connections / Git / Theme / View / Account. Fuzzy filterv0.1.7
Cmd+\\Toggle sidebar
Ctrl+`Toggle terminal panel

Editor

ShortcutActionSince
Cmd+SSave file
Cmd+KInline edit — natural-language edit on selection; streamed diff with accept/rejectv0.1.6
Cmd+IComposer — multi-file agentic edit with plan → approve → applyv0.1.6
TabAccept ghost-text completion (when shown). Claude Haiku 4.5 suggests after 600 ms idle. Topbar pill toggles on/offv0.1.7
EscDismiss ghost-text suggestionv0.1.7
Cmd+/Toggle line comment
Cmd+DAdd next match to selection
Cmd+Shift+LSelect all matches
Cmd+BBold (in markdown)
Cmd+K Cmd+0Fold all
Cmd+K Cmd+JUnfold all

Studio (Agents → Run / Test / Ask)

ShortcutActionSince
Type @ in the User Prompt textarea@ mention picker — recent files, then live filter as you type. @web https://... fetches a URL via the main processv0.1.7
Click Apply… on a code block in a resultApply suggested code — opens Monaco diff editor with Replace / Append / Insert at cursor modes before writingv0.1.7

Agents panel

ShortcutAction
Cmd+RStart agent → switch to Test tab → focus chat input
EscClose the Replay viewer (when in Runs tab detail)
j / kStep through Replay timeline
SpaceToggle expansion of current Replay step

Source control (Git pane)

Shipped in v0.1.7 — the Git tab is now a real source-control surface, not read-only status.

ShortcutAction
Click any changed fileOpen Monaco diff editor in the main editor area
+ icon next to a fileStage
icon next to a fileUnstage
icon next to a fileDiscard (with confirm)
Cmd+Enter in the commit textareaCommit staged changes

Terminal

ShortcutAction
Drag file from Finder onto terminalPastes the absolute path (POSIX-quoted)
Cmd+KClear terminal
Cmd+TNew terminal tab

App-level

ShortcutAction
Cmd+RReload renderer (picks up renderer-only changes after a git pull)
Cmd+Shift+RHard reload (clears cache too)
Cmd+QQuit (full restart needed for main.js / preload.js changes)
Cmd+,Settings
Click the vX.Y.Z pill in the topbarFile feedback in the wiki’s GitHub issues

Edit this page → 

Last updated on