Skip to content

Commands

Everything Studio can do is a command, and every command is reachable by name: press ⌘K and type. The same records drive the toolbar, the menus, the keyboard and the assistant, so this page cannot describe a button that does not exist.

Level says what a command acts on — the application, the project, the open document, or the current selection. Requires is the sentence a greyed-out row shows you: it is the reason the command is not available yet, not an error after the fact.

File

Command Id Shortcut Level Requires
Create Translation i18n.createTranslation document a document open in a project that declares more than one language
Go to File… palette.openFiles ⌘P application
New Entry content.newEntry project a project with a directory-backed content collection
Open Entry Form content.openEntry project an open project
Open Translation i18n.openTranslation document a document open in a project that declares more than one language
Save file.save ⌘S document an open document

Edit

Command Id Shortcut Level Requires
Bold format.bold ⌘B selection a text caret in the canvas
Code format.code `⌘`` selection a text caret in the canvas
Copy edit.copy ⌘C selection an element selection
Copy styles edit.copyStyles selection styles on the selected element
Cut (destructive) edit.cut ⌘X selection an element selection that is not the document root
Italic format.italic ⌘I selection a text caret in the canvas
Link… format.link ⌘K selection a text caret in the canvas
Paste edit.paste ⌘V document an open document
Paste after edit.pasteAfter selection an element with a sibling position — not the page root or a repeater item
Paste inside edit.pasteInside selection a container element that is not a repeater
Paste styles edit.pasteStyles selection a copied style set
Redo edit.redo ⌘⇧Z or ⌘Y document a change to redo
Strikethrough format.strikethrough selection a text caret in the canvas
Subscript format.subscript selection a text caret in the canvas
Superscript format.superscript selection a text caret in the canvas
Underline format.underline ⌘U selection a text caret in the canvas
Undo edit.undo ⌘Z document a change to undo

Selection

Command Id Shortcut Level Requires
Convert to Component selection.convertToComponent selection an element that is not the document root
Delete (destructive) selection.delete Delete or Backspace selection an element selection that is not the document root
Duplicate selection.duplicate ⌘D selection an element that has a sibling position
Edit Component selection.editComponent selection a component instance
Find Usages selection.findUsages selection a component instance, on a backend that can search the project
Go to Symbol in Document… palette.openNodes document an open document
Insert Paragraph After selection.insertSibling Enter selection an element selection that is not the document root
Move Down selection.moveDown selection an element with a sibling below it
Move Into Previous selection.moveIn selection a container directly above the element
Move Out of Parent selection.moveOut selection an element nested inside another
Move Up selection.moveUp selection an element with a sibling above it
Repeat... selection.repeat selection an element with a sibling position that is not already a repeater
Select All selection.selectAll ⌘A selection an open document
Select Element selection.set document an open document
Select Elements selection.setPaths document an open document
Select First Child selection.selectFirstChild selection an element selection with children
Select Next Sibling selection.selectNext selection an open document
Select Parent selection.selectParent Esc or selection an element selection
Select Previous Sibling selection.selectPrevious selection an open document
Set Title selection.setTitle selection an element with a sibling position — not the page root or a repeater item
Wrap in Div selection.wrap selection an element with a sibling position — not the page root or a repeater item

Insert

Command Id Shortcut Level Requires
Insert after selection.insertAfter selection an element with a sibling position — not the page root or a repeater item
Insert before selection.insertBefore selection an element with a sibling position — not the page root or a repeater item
Insert Block… insert.openSlashMenu selection a live text caret in the canvas
Insert Data insert.data selection a live text caret in the canvas

View

Command Id Shortcut Level Requires
Apply Grid View grid.applyView document a grid on screen
Close Side Pane pane.unsplit document a second pane
Compare With… pane.compareWith document an open document
Delete Grid View (destructive) grid.deleteView document a grid on screen
Delete Layout view.deleteLayout application an open project
Focus Next Region view.cycleRegion F6 application
Focus Previous Region view.cycleRegionBack ⇧F6 application
Focus Primary Pane pane.focusPrimary ⌘0 document a split pane grid
Focus Side Pane pane.focusSecondary ⌘⌥0 document a split pane grid
Include Drafts content.setIncludeDrafts project an open project
Keep This Document pane.pin document a derived pane showing a document of its own — Code, Diff and breakpoint views project the document already open beside them
New Window view.newWindow ⌘⇧N application a host that can hold more than one window
Open Command Center palette.open ⌘K application
Open in Browser view.openInBrowser ⌘⇧O document a built page to open
Open Selector Menu style.openSelectorMenu selection the Style tab showing a selected element
Preferences… app.preferences ⌘, application
Rename Layout view.renameLayout application an open project
Reset Grid View grid.resetView document a grid on screen
Reset Layout view.resetLayout application an open project
Reset Zoom canvas.zoomReset document an open document
Run Command… palette.openCommands ⌘⇧P application
Save Grid View… grid.saveView document a grid on screen
Save Layout view.saveLayout application an open project
Set Breakpoint canvas.setBreakpoint document an open document
Set Canvas Mode canvas.setMode document an open document
Set Color Scheme canvas.setColorScheme document an open document
Set Edit Zoom canvas.setEditZoom document a document in edit mode
Set Fit canvas.setFit document a document on the pan-zoom surface
Set Rendering Language i18n.switchLocale document an open document in a project that declares more than one locale
Set Route Parameter canvas.setRouteParam document an open page with a dynamic route
Set Style Selector style.setSelector selection an element selection
Set Test Value canvas.setTestProp document an open component document
Set Theme view.setTheme application
Set Zoom canvas.setZoom document a document on the pan-zoom surface
Show Assistant inspector.focus.assistant ⌘⇧4 document an open document
Show Assistant view.setAssistant application
Show Beside This… pane.derive document an open document in a pane that is not itself derived
Show Bottom Dock view.setBottomDock application
Show Bottom Dock Tab view.setBottomTab application
Show Content inspector.focus.properties ⌘⇧1 document an open document
Show Data panel.focus.data ⌘6 application an open project
Show Files panel.focus.files ⌘1 application an open project
Show Insert panel.focus.insert application an open project
Show Inspector Dock view.setRightPanel application
Show Inspector Section inspector.setSection document an open document
Show Inspector Tab view.setRightTab document an open document
Show Languages panel.focus.i18n application an open project
Show Layout Elements canvas.setLayoutVisible document an open document
Show Logic inspector.focus.events ⌘⇧3 document an open document
Show Navigator Dock view.setNavigator application
Show Navigator Panel view.setActivity application an open project
Show Outline panel.focus.layers ⌘4 application an open project
Show Packages panel.focus.packages ⌘7 application an open project
Show Page panel.focus.page ⌘5 application an open project
Show Resolving Values canvas.setResolvingOpen document an open document
Show Search panel.focus.search ⌘2 application an open project
Show Source Control panel.focus.git ⌘3 application an open project
Show Style inspector.focus.style ⌘⇧2 document an open document
Show Translation Parity i18n.showParity project a project that declares more than one language
Split Right pane.splitRight ⌘\ document an open document
Switch Layout view.setLayout application an open project
Toggle Bottom Dock view.toggleBottomDock ⌘J application
Toggle Inspector Dock view.toggleInspector ⌘⌥B application
Toggle Navigator Dock view.toggleNavigator ⌘B application
Zen Mode view.zen ⌘. application
Zoom In canvas.zoomIn ⌘= or ⌘+ or ⌘⇧+ document an open document
Zoom Out canvas.zoomOut ⌘- document an open document

Document

Command Id Shortcut Level Requires
Check Accessibility document.checkAccessibility document an open document
Close Document document.close ⌘W document an open document
Edit Event Handler formula.editEvent document an open document
Edit Function formula.editDef document an open document that defines state
Expand Data Row data.expandRow document an open document that defines data
Keep Document Open document.keepOpen document a preview document — one opened by a single click
Next Tab document.nextTab ⌃Tab or ⌘Tab document a second open document
Open Formula Workspace formula.openWorkspace document a selected state entry that holds a formula
Pin / Unpin Document document.togglePinned document an open document
Previous Tab document.previousTab ⌃⇧Tab or ⌘⇧Tab document a second open document
Reopen Closed Document document.reopenClosed ⌘⇧T document a document closed in this session
Search Appearance document.openSeo document an open document
Set Document Pinned document.setPinned document an open document
Set Draft content.setDraft document a content entry open

Project

Command Id Shortcut Level Requires
Add Language i18n.addLocale project an open project
Edit Collection in Grid collection.editInGrid project a project that declares content collections
Edit Redirects redirects.open project an open project
Import Redirects… redirects.import project an open project
Library: Filter Files library.setSearch project an open project
Library: New Entry library.newEntry project an open project
Library: Rescan Files library.refresh project an open project
Library: Set Layout library.setLayout project an open project
Library: Show Category library.setCategory project an open project
Library: Show Language library.setLocale project a project with more than one locale
New Project… project.new application
Open Data Grid data.openGrid project a platform that serves the data routes
Open Library library.open ⌘⇧E project an open project
Open Project… project.open ⌘O project
Open Recent… project.openRecent project
Open Settings settings.open ⌘⇧, project an open project
Validate Redirects redirects.validate project an open project

Source Control

Command Id Shortcut Level Requires
Create GitHub Repository git.createGithubRepository project a project tracked by git
Initialize Repository git.init project an open project that git is not already tracking
Push git.push project a project tracked by git
Sign In to GitHub git.signInToGithub application

Publish

Command Id Shortcut Level Requires
Deploy publish.deploy project a repository with a remote and a connected deploy provider, on a platform that can reach the Cloudflare API
Open Deployment Dashboard publish.openDashboard project a connected deploy provider, on a platform that can reach the Cloudflare API
Set Up Publishing publish.setUp project an open project on a platform that can reach the Cloudflare API

Assistant

Command Id Shortcut Level Requires
Attach Selection assistant.attachSelection application an element selected on the canvas
Chat History assistant.history application
Focus Composer assistant.focus ⌘⇧A application
New Chat assistant.newChat application
Retry Last Message assistant.retry application a connected AI provider, and no turn already in flight
Stop Responding assistant.stop application a turn in flight

Collaborate

Command Id Shortcut Level Requires
Collaborate: Copy session link collab.copyLink document a live collaboration session
Collaborate: Follow a collaborator collab.follow document another person in this session
Collaborate: Share this document collab.setEnabled document an open document
Collaborate: Stop sharing collab.stop document a live collaboration session
Collaborate: What is happening in this document? collab.showStatus document an open document

Help

Command Id Shortcut Level Requires
About Jx Studio help.about application