Default Keymap Reference
Shortcut | Action |
---|---|
CtrlSpace | Code completion |
AltEnter | Show contextual intention actions |
Ctrl0Z | Undo |
CtrlShift0Z | Redo |
Tab | Move to the next cell |
Shift + Tab | Move to the previous cell |
Shortcut | Action |
---|---|
CtrlAlt0T | Surround with... |
Ctrl0X | Cut current line or selected block to buffer |
Ctrl0C | Copy current line or selected block to buffer |
Ctrl0V | Paste from buffer |
Ctrl0D | Duplicate current line or selected block |
Shift + F5 | Clone root |
Ctrl0↑ | Expand block selection region |
Ctrl0↓ | Shrink block selection region |
Shift + Arrows | Extend the selected region to siblings |
CtrlShift0↑ | Move statements up |
CtrlShift0↓ | Move statements down |
Alt/Control + X | Show note in AST explorer |
F5 | Refresh the error messages in the editor |
Shortcut | Action |
---|---|
Ctrl0M | Import model |
Ctrl0L | Import language |
Ctrl0R | Import model by a root name |
Shortcut | Action |
---|---|
AltF7 | Find usages |
Alt + F6 | Find concept instances |
CtrlShiftF7 | Highlight usages |
Ctrl0F | Find text |
F3 | Find next |
ShiftF3 | Find previous |
Shortcut | Action |
---|---|
Ctrl0B | Go to declaration |
Control/Cmd + N | Go to root node by name |
CtrlShift0N | Go to file by name |
Ctrl0G | Go to node by id |
CtrlShift0A | Go to action by name |
Control/Cmd + Alt + Shift + M | Go to model |
Control/Cmd + Shift + Alt + S | Go to module |
Control/Cmd + Shift + S | Go to concept declaration |
Control/Cmd + Shift + E | Go to concept editor declaration |
Alt0→ | Go to next editor tab |
Alt0← | Go to previous editor tab |
Esc | Go to editor (from tool window) |
ShiftEsc | Hide active or last active window |
ShiftF12 | Restore default window layout |
CtrlShiftF12 | Hide all tool windows |
F12 | Jump to the last tool window |
Ctrl0E | Recent nodes popup |
CtrlShift0E | Recent locations popup |
CtrlAlt0← | Navigate back in editor history |
CtrlAlt0→ | Navigate forward in editor history |
AltF1 | Select current node in any view |
Control/Cmd + H | Concept/Class hierarchy |
CtrlShift0P | Show type |
Shortcuts | Action |
---|---|
Ctrl0O | Override methods |
Ctrl0I | Implement methods |
Ctrl0/ | Comment/uncomment with block comment |
Ctrl0P | Show parameters |
AltInsert | Create new class member |
CtrlAlt0B | Go to overriding methods / Go to inherited classifiers |
Ctrl0U | Go to super method |
Shortcut | Action |
---|---|
F6 | Move |
ShiftF6 | Rename |
CtrlAlt0N | Inline |
CtrlAlt0M | Extract Method |
CtrlAlt0V | Introduce Variable |
CtrlAlt0C | Introduce constant |
CtrlAlt0F | Introduce field |
CtrlAlt0P | Introduce parameter |
Shortcuts | Action |
---|---|
Control/Cmd + F9 | Generate current module |
Control/Cmd + Shift + F9 | Generate current model |
ShiftF10 | Run |
ShiftF9 | Debug |
CtrlShiftF10 | Run context configuration |
AltShiftF10 | Select and run a configuration |
AltShiftF9 | Select and debug a configuration |
Control/Cmd + Alt + Shift + F9 | Preview generated text |
Shortcut | Action |
---|---|
F8 | Step over |
F7 | Step into |
ShiftF8 | Step out |
F9 | Resume |
AltF8 | Evaluate expression |
CtrlF8 | Toggle breakpoints |
CtrlShiftF8 | View breakpoints |
Shortcut | Action |
---|---|
Ctrl0K | Commit project to VCS |
Ctrl0T | Update project from VCS |
Alt0` | VCS operations popup |
CtrlAlt0A | Add to VCS |
Ctrl0D | Show differences |
Shortcut | Action |
---|---|
Alt + 0-9 | Open the corresponding tool window |
Ctrl0S | Save all |
Control + BackQuote (`) | Quick switch current scheme |
CtrlAlt0S | Open Settings dialog |
Thanks for your feedback!