MPS 2020.1 Help

Default Keymap Reference

Core of editing

Shortcut

Action

Ctrl+Space

Code completion

Alt+Enter

Show contextual intention actions

Ctrl+Z

Undo

Ctrl+Shift+Z

Redo

Tab

Move to the next cell

Shift + Tab

Move to the previous cell

General editing

Shortcut

Action

Ctrl+Alt+T

Surround with...

Ctrl+X

Cut current line or selected block to buffer

Ctrl+C

Copy current line or selected block to buffer

Ctrl+V

Paste from buffer

Ctrl+D

Duplicate current line or selected block

N/A

Clone root

Ctrl+Up

Expand block selection region

Ctrl+Down

Shrink block selection region

Shift + Arrows

Extend the selected region to siblings

Ctrl+Shift+Up

Move statements up

Ctrl+Shift+Down

Move statements down

N/A

Show note in AST explorer

F5

Refresh the error messages in the editor

Set dependencies on models, import used languages

Shortcut

Action

Ctrl+M

Import model

Ctrl+L

Import language

Ctrl+R

Import model by a root name

Find usages and Search

Shortcut

Action

Alt+F7

Find usages

N/A 

Find concept instances

N/A

Highlight cell dependencies

N/A

Highlight instances

N/A

Highlight usages

Ctrl+F

Find text

F3

Find next

Shift+F3

Find previous

Shortcut

Action

Ctrl+B

Go to declaration

N/A

Go to root node by name

Ctrl+Shift+N

Go to file by name

Ctrl+G

Go to node by id

Ctrl+Shift+A

Go to action by name

N/A

Go to model

N/A

Go to module

N/A

Go to concept declaration

N/A

Go to concept editor declaration

Alt+Right

Go to next editor tab

Alt+Left

Go to previous editor tab

Escape

Go to editor (from tool window)

Shift+Escape

Hide active or last active window

Shift+F12

Restore default window layout

Ctrl+Shift+F12

Hide all tool windows

F12

Jump to the last tool window

Ctrl+E

Recent nodes popup

Ctrl+Shift+E

Recent locations popup

Ctrl+Alt+Left

Navigate back in editor history

Ctrl+Alt+Right

Navigate forward in editor history

Alt+F1

Select current node in any view

N/A

Concept/Class hierarchy

N/A

Go to inspector

N/A

Show type

BaseLanguage Editing

Shortcuts

Action

Ctrl+O

Override methods

Ctrl+I

Implement methods

Ctrl+/

Comment/uncomment with block comment

Ctrl+P

Show parameters

Alt+Insert

Create new class member

Ctrl+Alt+B

Go to overriding methods / Go to inherited classifiers

Ctrl+U

Go to super method

BaseLanguage refactoring

Shortcut

Action

F6

Move

Shift+F6

Rename

N/A

Inline

N/A

Extract Method

N/A

Introduce Variable

N/A

Introduce constant

N/A

Introduce field

Ctrl+Alt+P

Introduce parameter

Generation, Compilation and Run

Shortcuts

Action

N/A

Generate current module

N/A

Generate current model

Shift+F10

Run

Shift+F9

Debug

Ctrl+Shift+F10

Run context configuration

Shift+Alt+F10

Select and run a configuration

Shift+Alt+F9

Select and debug a configuration

N/A

Preview generated text

Debugger

Shortcut

Action

F8

Step over

F7

Step into

Shift+F8

Step out

F9

Resume

Alt+F8

Evaluate expression

Ctrl+F8

Toggle breakpoints

Ctrl+Shift+F8

View breakpoints

VCS/Local History

Shortcut

Action

Ctrl+K

Commit project to VCS

Ctrl+T

Update project from VCS

Alt+`

VCS operations popup

Ctrl+Alt+A

Add to VCS

Ctrl+D

Show differences

General

Shortcut

Action

Alt + 0-9

Open the corresponding tool window

Ctrl+S

Save all

Control + BackQuote (`)

Quick switch current scheme

Ctrl+Alt+S

Open Settings dialog

Last modified: 29 May 2020