Child pages
  • Default Keymap Reference
Skip to end of metadata
Go to start of metadata

Core of editing

Windows/Linux

MacOS

Action

Ctrl + Space

Ctrl + Space

Code completion

Alt + Enter

Alt + Enter

Show contextual intention actions

Ctrl + Z

Cmd + Z

Undo

Ctrl + Shift + Z

Cmd + Shift + Z

Redo

Tab

Tab

Move to the next cell

Shift + Tab

Shift + Tab

Move to the previous cell

General editing

Windows/Linux

MacOS

Action

Ctrl + Alt + T

Cmd + Alt + T

Surround with...

Ctrl + X/ Shift + Delete

Cmd + X

Cut current line or selected block to buffer

Ctrl + C / Ctrl + Insert

Cmd + C

Copy current line or selected block to buffer

Ctrl + V / Shift + Insert

Cmd + V

Paste from buffer

Ctrl + D

Cmd + D

Duplicate current line or selected block

Shift + F5

Shift + F5

Clone root

Ctrl + Up/Down

Cmd + Up/Down

Expand/Shrink block selection region

Ctrl + Shift + Up/Down

Cmd + Shift + Up/Down

Move statements up/down

Shift + Arrows

Shift + Arrows

Extend the selected region to siblings

Ctrl + W

Cmd + W

Select successively increasing code blocks

Ctrl + Shift + W

Cmd + Shift + W

Decrease current selection to previous state

Ctrl + Y

Cmd + Y

Delete line

Alt + X

Control + X

Show note in AST explorer

F5

F5

Refresh the error messages in the editor

Ctrl + -

Cmd + -

Collapse

Ctrl + Shift + -

Cmd + Shift + -

Collapse all

Ctrl + +

Cmd + +

Expand

Ctrl + Shift + +

Cmd + Shift + +

Expand all

Ctrl + Shift + 0-9

Cmd + Shift + 0-9

Set bookmark

Ctrl + 0-9

Ctrl + 0-9

Go to bookmark

Insert

Ctrl + N

Create Root Node (in the Project View)

Ctrl + Alt + click

Cmd + Alt + click

Show descriptions of error or warning at caret

Ctrl + Shift + T

Cmd + Shift + T

Show type of node

Ctrl + Alt + T

Cmd + Alt + T

Surround with...

Set dependencies on models, import used languages

Windows/Linux

MacOS

Action

Ctrl + M

Cmd + M

Import model

Ctrl + L

Cmd + L

Import language

Ctrl + R

Cmd + R

Import model by a root name

Find usages and Search

Windows/Linux

MacOS

Action

Alt + F7

Alt + F7

Find usages

Alt + F6 Alt + F6 Find concept instances

Ctrl + Alt + Shift + F7

Cmd + Alt + Shift + F7

Highlight cell dependencies

Ctrl + Shift + F6

Cmd + Shift + F6

Highlight instances

Ctrl + Shift + F7

Cmd + Shift + F7

Highlight usages

Ctrl + F

Cmd + F

Find text

F3

F3

Find next

Shift + F3

Shift + F3

Find previous

Navigation

Windows/Linux

MacOS

Action

Ctrl + B / Ctrl + click

Cmd + B / Cmd + click

Go to declaration

Ctrl + N

Cmd + N

Go to root node by name

Ctrl + Shift + N

Cmd + Shift + N

Go to file by name

Ctrl + G

Cmd + G

Go to node by id

Ctrl + Shift + A

Cmd + Shift + A

Go to action by name

Ctrl + Alt + Shift + M

Cmd + Alt + Shift + M

Go to model

Ctrl + Alt + Shift + S

Cmd + Alt + Shift + S

Go to solution

Ctrl + Shift + S

Cmd + shift + S

Go to concept declaration

Ctrl + Shift + E

Cmd + Shift + E

Go to concept editor declaration

Alt + Left/Right

Control + Left/Right

Go to next/previous editor tab

Esc

Esc

Go to editor (from tool window)

Shift + Esc

Shift + Esc

Hide active or last active window

Shift + F12

Shift + F12

Restore default window layout

Ctrl + Shift + F12

Cmd + Shift + F12

Hide all tool windows

F12

F12

Jump to the last tool window

Ctrl + E

Cmd + E

Recent nodes popup

Ctrl + Alt + Left/Right

Cmd + Alt + Left/Right

Navigate back/forward

Alt + F1

Alt + F1

Select current node in any view

Ctrl + H

Cmd + H

Concept/Class hierarchy

F4 / Enter

F4 / Enter

Edit source / View source

Ctrl + F4

Cmd + F4

Close active editor tab

Alt + 2

Alt + 2

Go to inspector

Ctrl + F10

Cmd + F10

Show structure

Ctrl + Alt + ]

Cmd + Alt + ]

Go to next project window

Ctrl + Alt + [

Cmd + Alt + [

Go to previous project window

Ctrl + Shift + Right

Ctrl + Shift + Right

Go to next aspect tab

Ctrl + Shift + Left

Ctrl + Shift + Left

Go to previous aspect tab

Ctrl + Alt + Shift + R

Cmd + Alt + Shift + R

Go to type-system rules

Ctrl + Shift + T

Cmd + Shift + T

Show type

Ctrl + H

Ctrl + H

Show in hierarchy view

Ctrl + I

Cmd + I

Inspect node

BaseLanguage Editing

Windows/Linux

MacOS

Action

Ctrl + O

Cmd + O

Override methods

Ctrl + I

Cmd + I

Implement methods

Ctrl + /

Cmd + /

Comment/uncomment with block comment

Ctrl + F12

Cmd + F12

Show nodes

Ctrl + P

Cmd + P

Show parameters

Ctrl + Q

Ctrl + Q

Show node information

Alt + Insert

Ctrl + N

Create new ...

Ctrl + Alt + B

Cmd + Alt + B

Go to overriding methods / Go to inherited classifiers

Ctrl + U

Cmd + U

Go to uverriden method

BaseLanguage refactoring

Windows/Linux

MacOS

Action

F6

F6

Move

Shift + F6

Shift + F6

Rename

Alt + Delete

Alt + Delete

Safe Delete

Ctrl + Alt + N

Cmd + Alt + N

Inline

Ctrl + Alt + M

Cmd + Alt + M

Extract Method

Ctrl + Alt + V

Cmd + Alt + V

Introduce Variable

Ctrl + Alt + C

Cmd + Alt + C

Introduce constant

Ctrl + Alt + F

Cmd + Alt + F

Introduce field

Ctrl + Alt + P

Cmd + Alt + P

Extract parameter

Ctrl + Alt + M

Cmd + Alt + M

Extract method

Ctrl + Alt + N

Cmd + Alt + N

Inline

Generation, compilation and run

Windows/Linux

MacOS

Action

Ctrl + F9

Cmd + F9

Generate current module

Ctrl + Shift + F9

Cmd + Shift + F9

Generate current model

Shift + F10

Shift + F10

Run

Shift + F9

Shift + F9

Debug

Ctrl + Shift + F10

Cmd + Shift + F10

Run context configuration

Alt + Shift + F10

Alt + Shift + F10

Select and run a configuration

Ctrl + Shift + F9

Cmd + Shift + F9

Debug context configuration

Alt + Shift + F9

Alt + Shift + F9

Select and debug a configuration

Ctrl + Alt + Shift + F9

Cmd + Alt + Shift + F9

Preview generated text

Ctrl + Shift + X

Cmd + Shift + X

Show type-system trace

Debugger

Windows/Linux

MacOS

Action

F8

F8

Step over

F7

F7

Step into

Shift + F8

Shift + F8

Step out

F9

F9

Resume

Alt + F8

Alt + F8

Evaluate expression

Ctrl + F8

Cmd + F8

Toggle breakpoints

Ctrl + Shift + F8

Cmd + Shift + F8

View breakpoints

VCS/Local History

Windows/Linux

MacOS

Action

Ctrl + K

Cmd + K

Commit project to VCS

Ctrl + T

Cmd + T

Update project from VCS

Ctrl + V

Ctrl + V

VCS operations popup

Ctrl + Alt + A

Cmd + Alt + A

Add to VCS

Ctrl + Alt + E

Cmd + Alt + E

Browse history

Ctrl + D

Cmd + D

Show differences

General

Windows/Linux

MacOS

Action

Alt + 0-9

Alt + 0-9

Open the corresponding tool window

Ctrl + S

Cmd + S

Save all

Ctrl + Alt + F11

N/A

Toggle full screen mode

Ctrl + Shift + F12

N/A

Toggle maximizing editor

Ctrl + BackQuote (`)

Control + BackQuote (`)

Quick switch current scheme

Ctrl + Alt + S

Cmd + ,

Open Settings dialog

Ctrl + Alt + C

Cmd + Alt + C

Model Checker

  • No labels