General shortcuts
| Description | Windows / Linux | Mac | |---------------------------------|--------------------------------------------------|--------------------------------------------|| | Start simulation | Ctrl + Enter | ⌘ + Enter | | Save project | Ctrl + S | ⌘ + S | | Auto format code | Alt + Shift + F | ⌥ + ⇧ + F | | Trigger auto complete | Ctrl + Space | ⌘ + Space | | Show list of available commands | F1 | F1 | | Jump to next error in file | F8 | F8 | | Jump to previous error in file | Shift + F8 | ⇧ + F8 |Basic editing keys
| Description | Windows / Linux | Mac |
|---|---|---|
| Indent line* | Ctrl + ] | ⌘ + ] |
| Outdent line* | Ctrl + [ | ⌘ + [ |
| Comment / uncomment line* | Ctrl + / | ⌘ + / |
| Find in file | Ctrl + F | ⌘ + F |
| Replace | Ctrl + H | ⌘ + H |
Power editing keys
These keyboard shortcuts enable powerful editing operations, such as managing multiple cursors / selections.| Description | Windows / Linux | Mac |
|---|---|---|
| Select word at cursor / next occurrence | Ctrl + D | ⌘ + D |
| Select all occurrences | Ctrl + Shift + L | ⌘ + ⇧ + L |
| Duplicate line* above | Alt + Shift + Up | ⌥ + ⇧ + Up |
| Duplicate line* below | Alt + Shift + Down | ⌥ + ⇧ + Down |
| Move current line* up | Alt + Up | ⌥ + Up |
| Move current line* down | Alt + Down | ⌥ + Down |
| Add cursor above | Ctrl + Alt + Up | ⌘ + ⌥ + Up |
| Add cursor below | Ctrl + Alt + Down | ⌘ + ⌥ + Down |
| Expand selection | Alt + Shift + Right | ⌥ + ⇧ + Right |
| Shrink selection | Alt + Shift + Left | ⌥ + ⇧ + Left |