MPS shortcuts for Mac
104 shortcuts · 11 categories
MPS (Meta Programming System) is a platform for language development and domain-specific language (DSL) creation that allows users to create their own languages or extend existing ones. Download MPS
Hover a shortcut to add it to Pie Menu
Mac keyboard shortcuts for MPS
General
VCS/Local History
Debugger
Generation, Compilation and Run
- Show type-system trace⇧ (shift) + ⌘ (command) + x Add →
- Preview generated text⌥ (option) + ⇧ (shift) + ⌘ (command) + f9 Add →
- Select and debug a configuration⌥ (option) + ⇧ (shift) + f9 Add →
- Debug context configuration⇧ (shift) + ⌘ (command) + f9 Add →
- Select and run a configuration⌥ (option) + ⇧ (shift) + f10 Add →
- Run context configuration⇧ (shift) + ⌘ (command) + f10 Add →
- Debug⇧ (shift) + f9 Add →
- Run⇧ (shift) + f10 Add →
- Generate current model⇧ (shift) + ⌘ (command) + f9 Add →
- Generate current module⌘ (command) + f9 Add →
BaseLanguage refactoring
- Extract method⌥ (option) + ⌘ (command) + m Add →
- Introduce parameter⌥ (option) + ⌘ (command) + p Add →
- Introduce field⌥ (option) + ⌘ (command) + f Add →
- Introduce constant⌥ (option) + ⌘ (command) + c Add →
- Introduce Variable⌥ (option) + ⌘ (command) + v Add →
- Extract Method⌥ (option) + ⌘ (command) + m Add →
- Inline⌥ (option) + ⌘ (command) + n Add →
- Safe Delete⌥ (option) + ⌫ Add →
- Rename⇧ (shift) + f6 Add →
- Movef6 Add →
BaseLanguage Editing
- Go to super method⌘ (command) + u Add →
- Go to overriding methods / Go to inherited classifiers⌥ (option) + ⌘ (command) + b Add →
- Create new ...⌃ (control) + n Add →
- Show node information⌃ (control) + q Add →
- Show parameters⌘ (command) + p Add →
- Show nodes⌘ (command) + f12 Add →
- Comment/uncomment with block comment⌘ (command) + / Add →
- Implement methods⌘ (command) + i Add →
- Override methods⌘ (command) + o Add →
Find usages and Search
Set dependencies on models, import used languages
General editing
- Show descriptions of error or warning at caret⌃ (control) + f1 Add →
- Expand all⌃ (control) + num-plus Add →
- Expand⌃ (control) + num-plus Add →
- Collapse all⌃ (control) + num- Add →
- Collapse⌃ (control) + num- Add →
- Refresh the error messages in the editorf5 Add →
- Delete line⌃ (control) + y Add →
- Extend the selected region to siblings⇧ (shift) + arrows Add →
- Shrink block selection region⌃ (control) + ⇧ (shift) + w Add →
- Expand/Shrink block selection region⌃ (control) + w Add →
- Duplicate current line or selected block⌃ (control) + d Add →
- Surround with...⌃ (control) + ⌥ (option) + t Add →
Core of editing
Download Keyboard Cheat Sheet for MPS for Mac
Do you want all keyboard shortcuts for MPS in one pdf?

Community shortcuts for MPS
Be the first to share — open Pie Menu → MPS → Share Config
View community page →
Get started with Pie Menu today.
The convenience of shortcuts without the memorization!