Shortcuts Playground

Keep your go-to actionsright at hand

Mac keyboard shortcuts for everyday apps. Search in English or Chinese. Add actions to Invoke.

JetBrains MPS

A JetBrains workbench for building domain-specific languages with structured editing.

Get the appOpen

Common

Model Checker
Open Settings dialog
Quick switch current scheme
Save all

VCS/Local History

Show differences
Browse history
Add to VCS
VCS operations popup
Update project from VCS
Commit project to VCS

Debugger

View breakpoints
Toggle breakpoints
Evaluate expression
Step out
Step into
Step over

Generation, Compilation and Run

Show type-system trace
Preview generated text
⌘⇧⌥F9
Add to Invoke
Select and debug a configuration
Debug context configuration
Select and run a configuration
⇧⌥F10
Add to Invoke
Run context configuration
⌘⇧F10
Add to Invoke
Debug
Run
Generate current model
Generate current module

Language refactoring

Extract method
Introduce parameter
Introduce field
Introduce constant
Introduce Variable
Extract Method
Inline
Safe Delete
Rename

Language editing

Go to super method
Go to overriding methods / Go to inherited classifiers
Create new ...
Show node information
Show parameters
Show nodes
Comment/uncomment with block comment
Implement methods
Override methods

Navigation

Inspect node
Show in hierarchy view
Show type
Go to type-system rules
⌘⇧⌥R
Add to Invoke
Go to previous aspect tab
⇧⌃←
Add to Invoke
Go to next aspect tab
⇧⌃→
Add to Invoke
Go to previous project window
Go to next project window
Show structure
Go to inspector
Close active editor tab
Edit source / View source
Concept/Class hierarchy
Select current node in any view
Recent locations popup
Recent nodes popup
Jump to the last tool window
Hide all tool windows
⌘⇧F12
Add to Invoke
Restore default window layout
Hide active or last active window
Go to editor
Go to previous editor tab
Go to next editor tab
Go to concept editor declaration
Go to concept declaration
Go to solution
⌘⇧⌥S
Add to Invoke
Go to model
⌘⇧⌥M
Add to Invoke
Go to action by name
Go to node by id
Go to file by name
Go to root node by name
Go to declaration

Dependencies and imports

Import model by a root name
Import language
Import model

General editing

Show descriptions of error or warning at caret
Refresh the error messages in the editor
Delete line
Shrink block selection region
Expand/Shrink block selection region
Duplicate current line or selected block
Surround with...

Core of editing

Move to the previous cell
Move to the next cell
Code completion