Commands

Every action in Editora is a command, and all 373 of them are reachable from the M-x command palette and can be bound to a key. Commands with a default binding show it on the right; see the keybindings reference for the chord legend.

Files

File: Export to PDF editor.exportPdf Export the current file to a PDF (light theme).
File: Print… editor.print Print the current file, with a print preview.
File: Clear Recent Files file.clearRecent Clear the recent-files list.
File: Find File… file.find Open a file by fuzzy-matching its path. C-xC-f
File: New file.new Create a new, empty file.
File: Open… file.open Open a file with the system file chooser.
File: Open Terminal Here file.openTerminal Open a terminal at the current file's folder.
File: Reveal in File Manager file.revealInFileManager Show the current file in the operating system's file manager.
File: Save file.save Save the current file. C-xC-s
File: Save As… file.saveAs Save the current file under a new name. C-xC-w
File: Save as Administrator file.saveAsAdmin Save the current file to a location you lack write permission for, via the OS authentication prompt (Linux & macOS).
File: Toggle Auto Save file.toggleAutoSave Turn automatic saving on or off. C-ca
File: Export Preview to PDF preview.exportPdf Export the Markdown or Mermaid preview to a PDF.
File: Print Preview… preview.print Print the Markdown or Mermaid preview.
Recent Files: Jump… recent.jump Fuzzy picker over recently opened files. C-xC-r

Editing

Edit: Add Caret Above edit.addCaretAbove Add a caret on the line above.
Edit: Add Caret Below edit.addCaretBelow Add a caret on the line below.
Edit: Add Caret at Next Occurrence edit.addCaretNextOccurrence Add a caret at the next occurrence of the selection.
Edit: Backward Kill Word edit.backwardKillWord Delete the word before the caret. M-backspace
Cancel edit.cancel Abort the current action and clear the selection mark. C-g
Edit: Capitalize Word edit.capitalizeWord Capitalize the following word. M-c
Edit: Cycle Case Style edit.case.cycle Cycle the selection or the identifier at the caret through camelCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case and PascalCase.
Edit: Swap Case edit.case.swap Invert the case of every letter in the selection or the identifier at the caret.
Edit: Collapse to Single Caret edit.collapseCarets Collapse multiple carets back to a single caret.
Edit: Trigger Autocomplete edit.completion Manually trigger autocomplete at the caret. C-M-i
Edit: Toggle Completion Documentation edit.completionDoc Show or hide the documentation popup beside the completion list.
Edit: Copy edit.copy Copy the selection to the clipboard. M-w
Edit: Cut edit.cut Cut the selection to the clipboard. C-w
Edit: Delete Blank Lines edit.deleteBlankLines Remove blank lines around or after the caret. C-xC-o
Edit: Delete Forward Char edit.deleteChar Delete the character after the caret. C-d
Edit: Lowercase Region edit.downcaseRegion Lowercase the selected text. C-xC-l
Edit: Lowercase Word edit.downcaseWord Lowercase from the caret to the end of the word. M-l
Edit: Duplicate Line edit.duplicateLine Duplicate the current line below it.
Edit: Exchange Point and Mark edit.exchangePointAndMark Swap the caret and the selection mark. C-xC-x
Edit: Fill Paragraph edit.fillParagraph Re-wrap the paragraph at the caret to the fill column. M-q
Edit: Fill Region edit.fillRegion Re-wrap every paragraph in the selection to the fill column.
Edit: Just One Space edit.justOneSpace Collapse spaces and tabs around the caret to a single space. M-space
Edit: Kill Line edit.killLine Delete from the caret to the end of the line. C-k
Edit: Kill Expression edit.killSexp Delete the balanced expression after the caret. C-M-k
Edit: Kill Whole Line edit.killWholeLine Delete the entire current line. C-S-backspace
Edit: Mark Paragraph edit.markParagraph Select the paragraph around the caret. M-h
Edit: Mark Expression edit.markSexp Select the balanced expression after the caret. C-M-space
Edit: Move Line Down edit.moveLineDown Move the current line down one row.
Edit: Move Line Up edit.moveLineUp Move the current line up one row.
Edit: Open Line edit.openLine Insert a newline, keeping the caret before it. C-o
Edit: Paste edit.paste Paste the clipboard contents at the caret. C-y
Edit: Redo edit.redo Redo the last undone edit. C-S-/
Edit: Reverse Lines edit.reverseLines Reverse the order of the selected lines (or the whole file).
Edit: Select All edit.selectAll Select the whole document. C-xh
Edit: Set Fill Column… edit.setFillColumn Set the column the fill commands wrap to. C-xf
Edit: Set Mark edit.setMark Drop the selection mark; movement then extends the selection. C-space
Edit: String Manipulation… edit.stringOps Pick a case conversion or line transform to apply to the selection. C-cx
Edit: Toggle Comment edit.toggleComment Comment or uncomment the line or selection. M-;
Edit: Transpose Characters edit.transposeChars Swap the two characters around the caret. C-t
Edit: Transpose Lines edit.transposeLines Swap the current line with the one above. C-xC-t
Edit: Transpose Words edit.transposeWords Swap the two words around the caret. M-t
Edit: Undo edit.undo Undo the last edit. C-/
Edit: Uppercase Region edit.upcaseRegion Uppercase the selected text. C-xC-u
Edit: Uppercase Word edit.upcaseWord Uppercase from the caret to the end of the word. M-u
Edit: Zap to Char edit.zapToChar Delete up to and including the next typed character. M-z

Navigation

Go: AceJump nav.aceJump Jump the caret to any visible spot by typing a label. M-gj
Go: AceJump Line nav.aceJumpLine Jump the caret to any visible line by typing a label. M-gL
Go: Back nav.back Jump back to the previous cursor location in the navigation history.
Go: Backward Expression nav.backwardSexp Move over the balanced expression before the caret. C-M-b
Go: Beginning of Defun nav.beginningOfDefun Move to the start of the current top-level definition. C-M-a
Go: Document End nav.docEnd Move the caret to the end of the document. M-S-.
Go: Document Start nav.docStart Move the caret to the start of the document. M-S-,
Go: End of Defun nav.endOfDefun Move to the end of the current top-level definition. C-M-e
Go: Forward nav.forward Jump forward to the next cursor location in the navigation history.
Go: Forward Expression nav.forwardSexp Move over the balanced expression after the caret. C-M-f
Go: Go to Line… nav.goToLine Jump to a line, or line:column. M-gg
Go: Next Line nav.lineDown Move the caret down one line. C-n
Go: Line End nav.lineEnd Move the caret to the end of the line. C-e
Go: Previous Line nav.lineUp Move the caret up one line. C-p
Go: Move to Window Line nav.moveToWindowLine Move the caret to the center, top, or bottom visible line. M-r
Go: Page Down nav.pageDown Scroll and move the caret down one page. C-v
Go: Page Up nav.pageUp Scroll and move the caret up one page. M-v
Go: Recenter on Caret nav.recenter Scroll so the caret line is centered. C-l

Search

find.next find.next
find.previous find.previous
Replace find.replace Find and replace text in the current file. M-S-5
find.replaceAll find.replaceAll
find.replaceCurrent find.replaceCurrent
Find find.show Incremental find (case, regex, whole-word). C-s
Find Backward find.showBackward Incremental find, searching backward. C-r
Find in Files search.inFiles Find (and replace) across the project's files. C-S-f
Find in Files (Popup) search.inFilesPopup Search across files in a quick popup and jump to a match.

Buffers & tabs

Buffer: Close buffer.close Close the current tab. C-xk
Buffer: Close All Tabs buffer.closeAll Close every open tab.
Buffer: Close Tabs to the Left buffer.closeLeft Close all tabs to the left of the current one.
Buffer: Close Other Tabs buffer.closeOthers Close every tab except the current one.
Buffer: Close Tabs to the Right buffer.closeRight Close all tabs to the right of the current one.
Buffer: Close Unmodified Tabs buffer.closeUnmodified Close all tabs without unsaved changes.
Buffer: Convert Line Endings (LF/CRLF)… buffer.convertLineEndings Convert the file's line endings between LF and CRLF.
Buffer: Copy Path buffer.copyPath Copy the current file's full path to the clipboard.
Open Files: Jump… buffer.jump Fuzzy picker over the open tabs. C-xb
Buffer: Next buffer.next Switch to the next tab.
Buffer: Rename File… buffer.rename Rename the current file on disk.
Buffer: Set Language… buffer.setLanguage Set the syntax-highlighting language for this file.
Buffer: Set Tab Size… buffer.setTabSize Set the tab width for this file.
Buffer: Toggle Pin buffer.togglePin Pin or unpin the current tab.
Switcher switcher.show Most-recently-used open-file switcher. C-xC-b
Switcher (Reverse) switcher.showReverse Open-file switcher, cycling in reverse.

View & display

View: Open as Hex view.openAsHex Open the current file’s bytes in a read-only hex viewer.
View: Open as Text view.openAsText Open the current file as plain text, bypassing the image/hex viewer (for a mis-detected binary).
View: Toggle Autocomplete view.toggleAutocomplete Turn autocomplete on or off.
View: Toggle Autocomplete — Mermaid view.toggleAutocompleteMermaid Turn Mermaid keyword autocomplete on or off.
View: Toggle Autocomplete — Words (Prose) view.toggleAutocompleteProse Turn dictionary-word autocomplete (prose) on or off.
View: Toggle Autocomplete — Snippets view.toggleAutocompleteSnippets Turn snippet autocomplete on or off.
View: Toggle File Breadcrumb view.toggleBreadcrumb Show or hide the file breadcrumb bar. C-cp
View: Toggle 80-Column Ruler view.toggleColumnRuler Show or hide the 80-column ruler.
View: Toggle Expert Mode view.toggleExpert Toggle Expert mode — like Zen, but keeps the editor view (line numbers, ruler, current-line highlight, minimap) and the status bar. C-cC-e
Toggle HTML Live Preview view.toggleHtmlPreview Turn the HTML Live Preview feature on or off.
Toggle Large-File Mode (active file) view.toggleLargeFileMode Turn the minimap and language server off (or back on) for the current file to keep a huge file responsive.
View: Toggle Current Line Highlight view.toggleLineHighlight Highlight the current line, or not.
View: Toggle Line Numbers view.toggleLineNumbers Show or hide line numbers.
Toggle Log Viewer view.toggleLogViewer Enable or disable log-level highlighting and tail-follow for .log files
Toggle LSP Support view.toggleLsp Turn Language Server Protocol support on or off.
Toggle MCP Server view.toggleMcp Turn the MCP server (loopback HTTP endpoint for an LLM agent) on or off.
View: Toggle Minimap view.toggleMinimap Show or hide the minimap.
View: Toggle Multiple Cursors view.toggleMultiCaret Turn multiple cursors and column selection on or off.
view.togglePersonalDictionary view.togglePersonalDictionary
View: Toggle Plugins view.togglePlugins Turn plugin support on or off.
View: Toggle Read-Only (View Mode) view.toggleReadOnly Make the buffer read-only or editable. C-xC-q
View: Toggle Simple UI Mode view.toggleSimpleMode Turn the minimal Simple UI mode on or off.
View: Toggle Spell Check view.toggleSpellCheck Turn spell checking on or off.
View: Toggle Status Bar view.toggleStatusBar Show or hide the status bar. C-cs
View: Toggle Tab Bar view.toggleTabBar Show or hide the tab bar. C-cb
view.toggleTechnicalDictionary view.toggleTechnicalDictionary
View: Toggle Tool Stripe view.toggleToolStripe Show or hide the tool-window stripe.
View: Toggle Toolbar view.toggleToolbar Show or hide the toolbar. C-ct
View: Toggle Hidden Characters view.toggleWhitespace Show or hide whitespace and line-ending characters. C-cw
Toggle Word Wrap view.toggleWordWrap Wrap long lines to the editor width instead of scrolling horizontally.
View: Toggle Zen Mode view.toggleZen Toggle distraction-free Zen mode. C-cz

Folding

View: Fold view.fold Fold the region at the caret. C-cC-f
View: Fold All view.foldAll Fold every foldable region. C-cf
View: Toggle Fold view.toggleFold Fold or unfold the region at the caret. C-cC-t
View: Unfold view.unfold Unfold the region at the caret. C-cC-u
View: Unfold All view.unfoldAll Unfold every folded region. C-cu

Splits & zoom

View: Split Editor — Stacked view.splitHorizontal Split the editor into stacked panes. C-x2
View: Split Editor — Side by Side view.splitVertical Split the editor into side-by-side panes. C-x3
View: Zoom In Text view.textZoomIn Increase the editor font size. C-=
View: Zoom Out Text view.textZoomOut Decrease the editor font size. C--
View: Reset Text Zoom view.textZoomReset Reset the editor font size. C-0
View: Unsplit Editor view.unsplit Close the editor split. C-x1

Markdown

Bold markdown.bold Toggle bold on the selection. C-cC-sb
Bulleted List markdown.bulletList Toggle a bulleted list on the selected lines. C-cC-su
Inline Code markdown.code Toggle inline code on the selection. C-cC-sc
Demote Heading markdown.headingDemote Demote the heading by one level. C-cC-hd
Promote Heading markdown.headingPromote Promote the heading by one level. C-cC-hp
Insert Table… markdown.insertTable Insert a Markdown table (pick its size).
Italic markdown.italic Toggle italic on the selection. C-cC-si
Link markdown.link Wrap the selection in a Markdown link. C-cC-al
Open Link markdown.openLink Open the link under the caret in the browser. C-cC-o
Reformat Table markdown.reflowTable Reformat (align) the Markdown table at the caret. C-cC-st
Strikethrough markdown.strikethrough Toggle strikethrough on the selection. C-cC-ss
Table: Add Column markdown.tableAddColumn Add a column to the right of the caret's column.
Table: Add Row markdown.tableAddRow Add a row below the caret's row in the table.
Table: Delete Column markdown.tableDeleteColumn Delete the caret's column from the table.
Table: Delete Row markdown.tableDeleteRow Delete the caret's row from the table.
Table: Export to CSV File… markdown.tableExportCsv Export the Markdown table at the caret to a .csv file.
Table: Export to Excel File… markdown.tableExportExcel Export the Markdown table at the caret to an Excel .xlsx workbook.
Table: Export to ODF Spreadsheet… markdown.tableExportOds Export the Markdown table at the caret to an OpenDocument .ods spreadsheet.
Table: Import from CSV… markdown.tableFromCsv Convert the selected CSV (or the clipboard) into a Markdown table.
Table: Copy as CSV markdown.tableToCsv Copy the Markdown table at the caret to the clipboard as CSV.
Task List markdown.taskList Toggle a GFM task-list checkbox on the selected lines. C-cC-sk
Insert/Update Table of Contents markdown.toc Insert a table of contents at the caret, or regenerate the existing <!-- toc --> block.
Toggle Markdown Format Bar markdown.toggleFormatBar Turn the Markdown selection format bar on or off.
Export Preview to Word (.docx) preview.exportDocx Export the Markdown preview to a Microsoft Word .docx document.
Preview: Export to HTML preview.exportHtml Export the rendered Markdown preview to a standalone HTML file.
Export Preview to OpenDocument (.odt) preview.exportOdt Export the Markdown preview to an OpenDocument Text .odt document.
Markdown: Editor view.markdownEditor Show the Markdown editor only.
Markdown: Preview view.markdownPreview Show the Markdown preview only.
Markdown: Editor and Preview view.markdownSplit Show the Markdown editor and preview side by side.
Markdown: Zoom In Preview view.markdownZoomIn Zoom in the Markdown preview.
Markdown: Zoom Out Preview view.markdownZoomOut Zoom out the Markdown preview.
Markdown: Reset Preview Zoom view.markdownZoomReset Reset the Markdown preview zoom.
Markdown: Toggle Preview Light/Dark view.toggleMarkdownPreviewTheme Switch the Markdown preview between light and dark.

Code intelligence (LSP)

Find References lsp.findReferences List all references to the symbol at the caret. M-?
Format Document lsp.formatDocument Reformat the whole file with its language server.
Go to Definition lsp.gotoDefinition Jump to the definition of the symbol at the caret. M-.
Go to Symbol in Workspace lsp.gotoSymbol Search all symbols in the project by name and jump to one (workspace/symbol).
Show Documentation (Hover) lsp.hover Show type and documentation for the symbol at the caret. C-ch
Restart Language Servers lsp.restartServers Restart all running language servers.
LSP: Set Server Command… lsp.setServerCommand Set the command or path for an individual language server.
LSP: Toggle Server… lsp.toggleServer Enable or disable an individual language server.

Run

Run File file.run Run the current file (Java, Python, or shell). C-cr
Run File with Arguments… file.runWithArgs Run the current file with program arguments.
run.clear run.clear
Rerun Last Run run.rerun Re-run the last file with the same arguments.
Stop Running Program run.stop Stop the running program.

Debugging

debug.addWatch debug.addWatch
Debug: Attach to JVM… debug.attach Attach the debugger to a running JVM over a socket. C-cC-da
Debug: Continue debug.continue Resume a paused debug session. C-cC-dc
debug.evaluate debug.evaluate
Debug: Jump to Line (Move Execution Pointer) debug.jumpToLine Move the execution pointer to the caret line without running code. C-cC-dj
Debug: Pause debug.pause Pause the running program. C-cC-dp
Debug: Restart debug.restart Restart the current debug session.
Debug: Run to Cursor debug.runToCursor Resume and stop at the caret line. C-cC-du
Debug: Set Adapter Path… debug.setAdapterPath Set the path for a Java, Python, or JavaScript debug adapter.
debug.setValue debug.setValue
Debug: Start / Continue debug.start Start debugging the current file, or continue when paused. C-cC-dd
Debug: Step Into debug.stepInto Step into the call at the current line. C-cC-di
Debug: Step Out debug.stepOut Step out of the current method. C-cC-do
Debug: Step Over debug.stepOver Step over the current line. C-cC-dn
Debug: Stop debug.stop Stop the debug session. C-cC-dk
Debug: Toggle Adapter… debug.toggleAdapter Enable or disable a Python or JavaScript debug adapter.

Git & diff

diff.applyAll diff.applyAll
Diff: Compare With… diff.compareWith Diff the current file against another file you pick.
diff.nextChange diff.nextChange
Diff: Open Patch as Diff diff.openPatchFile Open the active .patch/.diff file's first file-section as a structured (side-by-side) diff.
diff.toggleView diff.toggleView
Diff: Compare with Commit… diff.vsCommit Diff the current file against a commit you pick.
Diff: Compare with HEAD diff.vsHead Diff the current file against the last commit (HEAD). C-xv=
Git: Show Commit for Line git.blameShowCommit Open the diff for the commit that last changed the caret line.
Git: Clone Repository… git.clone Clone a Git repository into a folder.
Git: Commit… git.commit Open the Commit tool window and focus the message box. C-xg
git.discardFile git.discardFile
Git: Fetch git.fetch Fetch changes from the remote without merging.
Git: Show File History git.fileHistory Show the commit history of the current file.
git.log.checkout git.log.checkout
git.log.cherryPick git.log.cherryPick
git.log.copyHash git.log.copyHash
git.log.newBranch git.log.newBranch
git.log.reset git.log.reset
git.log.revert git.log.revert
Git: New Branch… git.newBranch Create a new Git branch.
Git: Pull git.pull Pull and merge changes from the remote.
Git: Push git.push Push local commits to the remote.
Git: Stage Current File git.stageFile Stage the current file's changes.
Git: Stash Changes… git.stash Stash your uncommitted changes.
Git: Drop Stash… git.stashDrop Delete a stash entry.
Git: Unstash (Pop Latest) git.stashPop Apply and remove the latest stash.
Git: Switch Branch… git.switchBranch Open the branch dropdown to check out a branch.
Git: Toggle Blame Annotations git.toggleBlame Show or hide the gutter blame annotation column (author and date per line). M-ga
git.unstageFile git.unstageFile
Git: Unstash… git.unstash Apply a stash entry you pick.
Merge: Resolve Conflicts merge.resolve Open the merge-conflict resolver for the file.

HTTP client

HTTP: Copy Response Request as cURL http.copyAsCurl Copy the selected response's request as a curl command.
HTTP: Import cURL from Clipboard http.importCurl Convert a curl command on the clipboard into a .http request.
HTTP: Open Response in Editor Tab http.openResponseInTab Open the selected response body in a new editor tab.
HTTP: Run All Requests in File http.runFile Send every request in the .http file in order.
HTTP: Run Request at Caret http.runRequest Send the .http request at the caret.
HTTP: Select Environment http.selectEnvironment Choose the environment for .http variable substitution.

Diagrams

Mermaid: Export Diagram (SVG/PNG/PDF) mermaid.export Export the Mermaid diagram to SVG, PNG, or PDF.

Bookmarks

Bookmarks: Clear in File bookmarks.clearFile Remove all bookmarks from the current file.
Bookmarks: Edit Note… bookmarks.editNote Edit the note attached to the bookmark on the caret line.
Bookmarks: Jump… bookmarks.jump Fuzzy-jump to any bookmark across files. M-gb
Bookmarks: Next in File bookmarks.next Move the caret to the next bookmark in this file. C-c]
Bookmarks: Previous in File bookmarks.previous Move the caret to the previous bookmark in this file. C-c[
Bookmarks: Toggle on Line bookmarks.toggle Add or remove a bookmark on the caret line. C-cm

Personal notes

Add Personal Note notes.add Attach a personal note to the caret line or selection. C-cn
Delete Note notes.delete Delete the personal note on the caret line.
Edit Note at Caret notes.editNote Edit the personal note at the caret (or the first on the caret's line). C-ce
Export Notes… notes.export Export all personal notes to a JSON file.
Jump to Note… notes.jump Jump to a personal note across files. M-gn
Next Note notes.next Move the caret to the next personal note.
Previous Note notes.previous Move the caret to the previous personal note.
Search Notes notes.search Search note bodies, tags, and files. M-gs

Snippets & templates

Snippet: Edit User Snippets… snippets.editUser Edit your user snippet files.
Snippet: Insert… snippets.insert Insert a snippet by name. C-ci
snippets.manage snippets.manage
Snippet: Reload Snippets snippets.reload Reload snippets from disk.
Template: Edit User Templates… template.editUser Edit your user file templates.
template.manage template.manage
Template: New File From Template… template.new Create a new untitled file from a template. C-cC-n
Template: New File in Folder… template.newInFolder Create a template file written to a folder.
Template: Reload Templates template.reload Reload file templates from disk.

Projects

Project: Close project.close Close the current project window.
Project: Delete… project.delete Delete a project from the list (files on disk are kept).
Project: Open Folder… project.open Open a folder as a project. C-xC-p
Project: Switch… project.switch Switch to another project. C-xp

Remote (SFTP)

Remote: Connect to SFTP… remote.connect Connect to a host over SSH/SFTP and mount its folder.
Remote: Disconnect remote.disconnect Disconnect the remote folder and restore the local project.
Remote: Saved Connections… remote.manageConnections Reopen a saved SFTP connection.
Remote: Open File… remote.openFile Open a remote file by its sftp:// URL.
remote.settings remote.settings

Spell check

spell.manageDictionary spell.manageDictionary
Spell Check: Set Language… spell.setLanguage Set the spell-check dictionary for this file.

Appearance

Theme: Reload User Themes theme.reloadUserThemes Re-scan the config folder's themes and editor-themes for user-defined themes.
Theme: Set App Theme… theme.setAppTheme Pick the application (chrome) color theme.
Theme: Set Editor Theme… theme.setEditorTheme Pick the editor syntax color theme.

Tool windows

AI Agent tool.agent Toggle the AI Agent chat tool window.
Tool Window: Bookmarks tool.bookmarks Toggle the Bookmarks tool window. M-2
Tool Window: Commit tool.commit Toggle the Git Commit tool window. M-4
Tool Window: Debug tool.debug Toggle the Debug tool window. M-gd
Tool Window: External Tools Output tool.externalTools Show or hide the External Tools output console.
File History: Show tool.fileHistory Toggle the Local File History tool window for the current file. M-gl
Tool Window: File Information tool.fileInformation Toggle the File Information tool window. M-3
Git: Show Log tool.gitLog Toggle the Git Log tool window. M-gh
HTTP Client tool.http Toggle the HTTP Client tool window. M-0
Tool Windows: Jump… tool.jump Fuzzy picker over the tool windows. M-gt
Markdown Lint: Toggle Tool Window tool.markdownLint Show or hide the Markdown Lint tool window listing the active file's lint issues.
Personal Notes tool.notes Toggle the Personal Notes tool window. M-5
Toggle Problems Window tool.problems Toggle the Problems (diagnostics) tool window. M-8
Tool Window: Project tool.project Toggle the Project tool window. M-1
Toggle References Window tool.references Toggle the References tool window (Find References results).
tool.remote tool.remote M-gr
Toggle Run Window tool.run Toggle the Run tool window. M-9
Tool Window: Find in Files tool.search Toggle the Find in Files tool window. M-6
Tool Window: Structure tool.structure Toggle the Structure tool window. M-7
tool.undoHistory tool.undoHistory M-gu

Window

Window: Toggle Full Screen window.fullScreen Toggle full-screen mode.
Window: Toggle Maximize window.maximize Maximize or restore the window.
Window: New Window window.new Open a new editor window (independent of any project). C-x52
Window: Other (Editor / Tool Window) window.other Cycle focus between the editor and tool windows. C-xo

Application

Agent: New Session agent.newSession Drop the current agent conversation and start a fresh session on the next prompt.
Agent: Resume Session agent.resumeSession Reopen a past agent chat session from history.
Agent: Select Client agent.selectClient Choose which ACP agent client (Claude Code, Gemini, Copilot, Codex, Qwen, OpenCode) to drive.
Agent: Select Mode agent.selectMode Choose the ACP agent's active mode for this session (e.g. Plan Mode).
Agent: Select Model agent.selectModel Choose the ACP agent's active model for this session.
Agent: Stop agent.stop Cancel the AI agent's in-flight turn.
AI: Cancel ai.cancel Cancel the in-flight AI generation.
AI: Explain Selection ai.explainSelection Explain the selected code in a new Markdown buffer.
AI: Generate Commit Message ai.generateCommitMessage Write a commit message from the staged diff into the Commit window.
AI: Rewrite Selection… ai.rewriteSelection Rewrite the selection per your instruction, as one undoable edit.
AI: Test Connection ai.testConnection Check whether the configured AI provider/endpoint is reachable and working.
Application: Quit app.quit Quit Editora, prompting to save any unsaved files. C-xC-c
Appearance: Set Font Family… appearance.setFont Pick the editor font family.
Appearance: Set UI Language… appearance.setUiLanguage Choose the interface language (applies after restarting Editora).
Configuration: Export to Zip config.export Zip the active config directory to your home folder.
CSV: Align Columns csv.align Pad the CSV/TSV fields with spaces so the column delimiters line up.
CSV: Copy as Markdown Table csv.copyAsMarkdownTable Copy the whole CSV/TSV file to the clipboard as a GFM Markdown table.
CSV: Shrink Columns csv.shrink Remove column-alignment padding from the CSV/TSV file.
Diagram: Export (SVG/PNG/PDF) diagram.export Export the active DOT/PlantUML diagram to SVG, PNG, or PDF.
Editor: Set Indent Style… editor.setIndentStyle Set the global indent style: detect from the file, spaces, or tabs.
Editor: Set PDF Page Size… editor.setPdfPageSize Choose the page size for PDF export (Letter or A4).
EditorConfig: Open Active File editorConfig.openActive Open the .editorconfig file that governs the current file.
About Editora help.about Show version, license, and links for Editora.
Local History: Put Label… history.putLabel Record a named snapshot of the current file in Local History.
Local History: Recent Changes… history.recentChanges Browse the most recent file revisions across the project.
HTML Preview: Open in Browser htmlPreview.open Open the current HTML file in the last-used browser via a local server.
HTML Preview: Open in Browser… htmlPreview.openIn Pick a detected browser and open the current HTML file in it.
Install: Language Server… install.languageServer Download and install a language server for one of the supported languages.
Install Typst CLI install.typstCli Download and install the typst renderer binary for the document preview.
Keymap: Select… keymap.select Switch the active keybinding theme.
Log: Clear Filter log.clearFilter Remove the level and pattern filters and show all lines
Log: Next Error log.nextError Jump to the next line at WARNING level or higher.
Log: Previous Error log.previousError Jump to the previous line at WARNING level or higher.
Log: Filter by Level log.setLevelFilter Show only lines at or above a chosen severity level
Log: Filter by Pattern log.setRegexFilter Show only log lines matching a regular expression
Log: Toggle Follow (tail -f) log.toggleFollow Stream new lines as the log grows and auto-scroll to the bottom
Log: View as Log log.viewAsLog Treat the current file as a server log (level highlighting + controls)
Markdown Lint: Fix Issues markdownLint.fix Auto-fix the safely-correctable Markdown lint issues (whitespace, headings, blank lines) in the active file.
Markdown Lint: Refresh markdownLint.refresh Re-lint the active Markdown buffer and update the Markdown Lint tool window.
Markdown Lint: Enable/Disable Rule markdownLint.toggleRule Turn an individual Markdown lint rule on or off (persisted in Settings).
Export Timeline to JSON… markwhen.exportJson Export the parsed Markwhen timeline as a JSON file
Toggle Timeline / Calendar View markwhen.toggleView Switch the Markwhen preview between the timeline and month-calendar renderers
MCP: Copy Endpoint Command mcp.copyEndpoint Copy a ready-to-paste "claude mcp add" command (endpoint URL + token) to the clipboard.
Command Palette palette.show Open the fuzzy command palette. M-x
Plugins: Browse Plugins plugins.browse Browse and install plugins from the registry.
Plugins: Install from File… plugins.installFromDisk Install a plugin from a local .zip file.
Structure: Jump… structure.jump Fuzzy-jump to a symbol in the current file. M-gi
Structured: Toggle Tree / API Docs View structured.toggleView Switch a JSON/YAML preview between the data tree and the OpenAPI docs view.
TODO: Set Part Color… todo.setPartColor Set the highlight color for a TODO comment part (tag or priority level).
Typst: Bold typst.bold Wrap the selection in *bold* markup.
Typst: Bullet List typst.bulletList Toggle a "- " bullet on the selected line(s).
Typst: Emphasis typst.emph Wrap the selection in _emphasis_ markup.
Typst: Export (PDF/PNG/SVG) typst.export Export the active Typst document to PDF, PNG, or SVG.
Typst: Export as PNG typst.exportPng Export the active Typst document to PNG (one file per page).
Typst: Export as SVG typst.exportSvg Export the active Typst document to SVG (one file per page).
Typst: Demote Heading typst.headingDemote Add one "=" level to the selected heading line(s).
Typst: Promote Heading typst.headingPromote Remove one "=" level from the selected heading line(s).
Typst: Insert Image typst.insertImage Pick an image, copy it into assets/, and insert #image("…").
Typst: Insert Table typst.insertTable Insert a #table skeleton (pick rows × columns).
Typst: Link typst.link Turn the selection into a #link("url")[…] (uses a clipboard URL when present).
Typst: Insert Table of Contents typst.outline Insert a #outline() table-of-contents call.
Typst: Raw / Code typst.raw Wrap the selection in `raw` (inline code) markup.
Undo History: Pick Checkpoint… undoHistory.jump Open a popup of recent edit checkpoints and jump back to one. M-gv
Debug Log view.debugLog Open the debug log window.
Message Log view.messageLog Show the log of status-bar messages.
Settings view.settings Open the Settings window.
Welcome Page view.welcome Open the Welcome page.