Keybindings

Editora ships five keymaps; pick one below. Emacs is the default; you can switch to any of them (or rebind any command) in Settings → Keymaps. Every binding maps to a command, so the same actions are also reachable from the M-x palette (see the full command list).

C- Control M- Alt / Option (Meta) S- Shift Space-separated = a chord sequence, e.g. C-x then C-s

Emacs: 142 commands with a default binding.

Files

C-xC-f File: Find File…
C-xC-s File: Save
C-xC-w File: Save As…
C-ca File: Toggle Auto Save
C-xC-r Recent Files: Jump…

Editing

M-backspace Edit: Backward Kill Word
C-g Cancel
M-c Edit: Capitalize Word
C-M-i Edit: Trigger Autocomplete
M-w Edit: Copy
C-w Edit: Cut
C-xC-o Edit: Delete Blank Lines
C-d Edit: Delete Forward Char
C-xC-l Edit: Lowercase Region
M-l Edit: Lowercase Word
C-xC-x Edit: Exchange Point and Mark
M-q Edit: Fill Paragraph
M-space Edit: Just One Space
C-k Edit: Kill Line
C-M-k Edit: Kill Expression
C-S-backspace Edit: Kill Whole Line
M-h Edit: Mark Paragraph
C-M-space Edit: Mark Expression
C-o Edit: Open Line
C-y Edit: Paste
C-S-/ Edit: Redo
C-xh Edit: Select All
C-xf Edit: Set Fill Column…
C-space Edit: Set Mark
C-cx Edit: String Manipulation…
M-; Edit: Toggle Comment
C-t Edit: Transpose Characters
C-xC-t Edit: Transpose Lines
M-t Edit: Transpose Words
C-/ Edit: Undo
C-xC-u Edit: Uppercase Region
M-u Edit: Uppercase Word
M-z Edit: Zap to Char

Navigation

M-gj Go: AceJump
M-gL Go: AceJump Line
C-M-b Go: Backward Expression
C-M-a Go: Beginning of Defun
M-S-. Go: Document End
M-S-, Go: Document Start
C-M-e Go: End of Defun
C-M-f Go: Forward Expression
M-gg Go: Go to Line…
C-n Go: Next Line
C-e Go: Line End
C-p Go: Previous Line
M-r Go: Move to Window Line
C-v Go: Page Down
M-v Go: Page Up
C-l Go: Recenter on Caret

Search

M-S-5 Replace
C-s Find
C-r Find Backward
C-S-f Find in Files

Buffers & tabs

C-xk Buffer: Close
C-xb Open Files: Jump…
C-xC-b Switcher

View & display

C-cp View: Toggle File Breadcrumb
C-cC-e View: Toggle Expert Mode
C-xC-q View: Toggle Read-Only (View Mode)
C-cs View: Toggle Status Bar
C-cb View: Toggle Tab Bar
C-ct View: Toggle Toolbar
C-cw View: Toggle Hidden Characters
C-cz View: Toggle Zen Mode

Folding

C-cC-f View: Fold
C-cf View: Fold All
C-cC-t View: Toggle Fold
C-cC-u View: Unfold
C-cu View: Unfold All

Splits & zoom

C-x2 View: Split Editor — Stacked
C-x3 View: Split Editor — Side by Side
C-= View: Zoom In Text
C-- View: Zoom Out Text
C-0 View: Reset Text Zoom
C-x1 View: Unsplit Editor

Markdown

C-cC-sb Bold
C-cC-su Bulleted List
C-cC-sc Inline Code
C-cC-hd Demote Heading
C-cC-hp Promote Heading
C-cC-si Italic
C-cC-al Link
C-cC-o Open Link
C-cC-st Reformat Table
C-cC-ss Strikethrough
C-cC-sk Task List

Code intelligence (LSP)

M-? Find References
M-. Go to Definition
C-ch Show Documentation (Hover)

Run

C-cr Run File

Debugging

C-cC-da Debug: Attach to JVM…
C-cC-dc Debug: Continue
C-cC-dj Debug: Jump to Line (Move Execution Pointer)
C-cC-dp Debug: Pause
C-cC-du Debug: Run to Cursor
C-cC-dd Debug: Start / Continue
C-cC-di Debug: Step Into
C-cC-do Debug: Step Out
C-cC-dn Debug: Step Over
C-cC-dk Debug: Stop

Git & diff

C-xv= Diff: Compare with HEAD
C-xg Git: Commit…
M-ga Git: Toggle Blame Annotations

Bookmarks

M-gb Bookmarks: Jump…
C-c] Bookmarks: Next in File
C-c[ Bookmarks: Previous in File
C-cm Bookmarks: Toggle on Line

Personal notes

C-cn Add Personal Note
C-ce Edit Note at Caret
M-gn Jump to Note…
M-gs Search Notes

Snippets & templates

C-ci Snippet: Insert…
C-cC-n Template: New File From Template…

Projects

C-xC-p Project: Open Folder…
C-xp Project: Switch…

Tool windows

M-2 Tool Window: Bookmarks
M-4 Tool Window: Commit
M-gd Tool Window: Debug
M-gl File History: Show
M-3 Tool Window: File Information
M-gh Git: Show Log
M-0 HTTP Client
M-gt Tool Windows: Jump…
M-5 Personal Notes
M-8 Toggle Problems Window
M-1 Tool Window: Project
M-gr tool.remote
M-9 Toggle Run Window
M-6 Tool Window: Find in Files
M-7 Tool Window: Structure
M-gu tool.undoHistory

Window

C-x52 Window: New Window
C-xo Window: Other (Editor / Tool Window)

Application

C-xC-c Application: Quit
M-x Command Palette
M-gi Structure: Jump…
M-gv Undo History: Pick Checkpoint…

CUA: 28 commands with a default binding.

Files

C-p File: Print…
C-n File: New
C-o File: Open…
C-s File: Save
C-S-s File: Save As…

Editing

C-c Edit: Copy
C-x Edit: Cut
C-S-d Edit: Duplicate Line
M-down Edit: Move Line Down
M-up Edit: Move Line Up
C-v Edit: Paste
C-y Edit: Redo
C-a Edit: Select All
C-/ Edit: Toggle Comment
C-z Edit: Undo

Navigation

C-g Go: Go to Line…

Search

C-h Replace
C-f Find
S-f3 Find Backward
C-S-f Find in Files

Buffers & tabs

C-w Buffer: Close

Splits & zoom

C-= View: Zoom In Text
C-- View: Zoom Out Text
C-0 View: Reset Text Zoom

Window

f11 Window: Toggle Full Screen

Application

C-q Application: Quit
C-S-p Command Palette
C-, Settings

Sublime Text: 37 commands with a default binding.

Files

C-p File: Find File…
C-n File: New
C-o File: Open…
C-s File: Save
C-S-s File: Save As…

Editing

C-M-up Edit: Add Caret Above
C-M-down Edit: Add Caret Below
C-d Edit: Add Caret at Next Occurrence
C-space Edit: Trigger Autocomplete
C-c Edit: Copy
C-x Edit: Cut
C-S-d Edit: Duplicate Line
M-down Edit: Move Line Down
M-up Edit: Move Line Up
C-v Edit: Paste
C-y Edit: Redo
C-a Edit: Select All
C-/ Edit: Toggle Comment
C-z Edit: Undo

Navigation

C-g Go: Go to Line…

Search

C-h Replace
C-f Find
S-f3 Find Backward
C-S-f Find in Files

Buffers & tabs

C-w Buffer: Close

Folding

C-S-[ View: Fold
C-S-] View: Unfold
C-kC-0 View: Unfold All

Splits & zoom

C-= View: Zoom In Text
C-- View: Zoom Out Text
C-0 View: Reset Text Zoom

Code intelligence (LSP)

f12 Go to Definition

Window

f11 Window: Toggle Full Screen

Application

C-q Application: Quit
C-S-p Command Palette
C-r Structure: Jump…
C-, Settings

VS Code: 49 commands with a default binding.

Files

C-p File: Find File…
C-n File: New
C-o File: Open…
C-s File: Save
C-S-s File: Save As…
C-r Recent Files: Jump…

Editing

C-M-up Edit: Add Caret Above
C-M-down Edit: Add Caret Below
C-d Edit: Add Caret at Next Occurrence
C-space Edit: Trigger Autocomplete
C-c Edit: Copy
C-x Edit: Cut
M-S-down Edit: Duplicate Line
M-down Edit: Move Line Down
M-up Edit: Move Line Up
C-v Edit: Paste
C-y Edit: Redo
C-a Edit: Select All
C-/ Edit: Toggle Comment
C-z Edit: Undo

Navigation

C-g Go: Go to Line…

Search

C-h Replace
C-f Find
C-S-f Find in Files

Buffers & tabs

C-w Buffer: Close
C-kC-w Buffer: Close All Tabs

Splits & zoom

C-\ View: Split Editor — Side by Side
C-= View: Zoom In Text
C-- View: Zoom Out Text
C-0 View: Reset Text Zoom

Code intelligence (LSP)

S-f12 Find References
f12 Go to Definition
C-kC-i Show Documentation (Hover)

Run

C-S-b Run File
C-f5 Rerun Last Run

Debugging

C-S-f5 Debug: Restart
f5 Debug: Start / Continue
f11 Debug: Step Into
S-f11 Debug: Step Out
f10 Debug: Step Over
S-f5 Debug: Stop

Git & diff

C-S-g Git: Commit…

Tool windows

C-S-d Tool Window: Debug
C-S-m Toggle Problems Window
C-b Tool Window: Project

Application

C-S-p Command Palette
C-S-x Plugins: Browse Plugins
C-S-o Structure: Jump…
C-, Settings

IntelliJ IDEA: 45 commands with a default binding.

Files

C-S-n File: Find File…
M-insert File: New
C-s File: Save
C-S-s File: Save As…
C-e Recent Files: Jump…

Editing

M-j Edit: Add Caret at Next Occurrence
C-space Edit: Trigger Autocomplete
C-c Edit: Copy
C-x Edit: Cut
C-d Edit: Duplicate Line
M-S-down Edit: Move Line Down
M-S-up Edit: Move Line Up
C-v Edit: Paste
C-S-z Edit: Redo
C-a Edit: Select All
C-/ Edit: Toggle Comment
C-z Edit: Undo

Navigation

C-g Go: Go to Line…

Search

C-r Replace
C-f Find
C-S-f Find in Files

Buffers & tabs

C-f4 Buffer: Close

Splits & zoom

C-= View: Zoom In Text
C-- View: Zoom Out Text
C-0 View: Reset Text Zoom

Code intelligence (LSP)

M-f7 Find References
C-b Go to Definition
C-q Show Documentation (Hover)

Run

S-f10 Rerun Last Run

Debugging

f9 Debug: Continue
M-f9 Debug: Run to Cursor
S-f9 Debug: Start / Continue
f7 Debug: Step Into
S-f8 Debug: Step Out
f8 Debug: Step Over
C-f2 Debug: Stop

Tool windows

M-0 Tool Window: Commit
M-5 Tool Window: Debug
M-9 Git: Show Log
M-6 Toggle Problems Window
M-1 Tool Window: Project
M-4 Toggle Run Window
M-7 Tool Window: Structure

Application

C-S-a Command Palette
C-M-s Settings

macOS: the CUA, Sublime Text, VS Code, and IntelliJ keymaps use (Command) wherever the tables above show C- (Control). In the Emacs keymap, the Option dead keys (Option+e/i/u/n/`) are intercepted by the OS for accent composition, so a few M- chords like M-e aren't reachable by keyboard there. The command palette still works.