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.

Assistant names the tool the AI assistant calls when it runs the command for you. A tool is the command itself: it is offered exactly while the command is available, and a refusal reads the same sentence you would see.

File

Command Id Shortcut Level Requires Assistant
Convert Format… file.convertFormat — project an open project —
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 Assistant
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 Assistant
Convert to Component selection.convertToComponent — selection an element that is not the document root —
Delete (destructive) selection.delete Delete or Backspace selection an element selected on the canvas that has a sibling position: not the document root, a repeater's template or a switch case delete_node
Duplicate selection.duplicate ⌘D selection an element selected on the canvas that has a sibling position: not the document root, a repeater's template or a switch case duplicate_node
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_node
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 Assistant
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 Assistant
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 —
Next Change diff.nextChange F7 document a pane showing a comparison with changes —
Open Command Center palette.open ⌘K application — —
Open in Browser view.openInBrowser ⌘⇧O document a page to preview —
Open Selector Menu style.openSelectorMenu — selection the Style tab showing a selected element —
Preferences… app.preferences ⌘, application — —
Previous Change diff.previousChange ⇧F7 document a pane showing a comparison with changes —
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_canvas_mode
Set Color Scheme canvas.setColorScheme — document an open document —
Set Diff View diff.setView — document a pane showing a comparison —
Set Edit Width canvas.setEditWidth — document a document in edit mode —
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 Dialog canvas.setDialogOpen — document a dialog in the open document —
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 Popover canvas.setPopoverOpen — document a popover in the open document —
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 Assistant
Check Accessibility document.checkAccessibility — document an open document check_accessibility
Check Popovers document.checkPopovers — document an open document check_popovers
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 —
Move display into document.repairPopoverDisplay — document a popover whose base rule sets display —
Next Tab document.nextTab ⌃Tab or ⌘Tab document a second open document —
Open Document document.open — project an open project open_document
Open Formula Workspace formula.openWorkspace — document a selected state entry that holds a formula —
Open to the Side document.openToSide — project an open project —
Pin / Unpin Document document.togglePinned — document an open document —
Previous Tab document.previousTab ⌃⇧Tab or ⌘⇧Tab document a second open document —
Remove the inert popover attributes document.repairPopoverInvoker — document an element carrying popovertarget that cannot invoke —
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 —
Set popover to auto document.repairPopoverMode — document a popover whose mode is not one of the three keywords —

Project

Command Id Shortcut Level Requires Assistant
Add Language i18n.addLocale — project an open project add_project_locale
Build Site project.buildSite — project a site project —
Disable Extension project.disableExtension — project an open project disable_extension
Edit Collection in Grid collection.editInGrid — project a project that declares content collections —
Edit Redirects redirects.open — project an open project —
Enable Extension project.enableExtension — project an open project enable_extension
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 Settings settings.open ⌘⇧, project an open project —
Open Project Styles styles.open — project an open project —
Open Project… project.open ⌘O project — —
Open Recent… project.openRecent — project — —
Remove Package (destructive) packages.remove — project an open project —
Validate Redirects redirects.validate — project an open project validate_redirects

Source Control

Command Id Shortcut Level Requires Assistant
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 Assistant
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 Assistant
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 Assistant
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 Assistant
About Jx Studio help.about — application — —