> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/wokwi/wokwi-docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Editor Keyboard Shortcuts

> Master Wokwi's keyboard shortcuts for simulation, code editing, and power editing operations.

## General shortcuts

\| Description                     | Windows / Linux                                  | Mac                                        |
\|---------------------------------|--------------------------------------------------|--------------------------------------------||
\| Start simulation                | <kbd>Ctrl</kbd> + <kbd>Enter</kbd>               | <kbd>⌘</kbd> + <kbd>Enter</kbd>            |
\| Save project                    | <kbd>Ctrl</kbd> + <kbd>S</kbd>                   | <kbd>⌘</kbd> + <kbd>S</kbd>                |
\| Auto format code                | <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>F</kbd> | <kbd>⌥</kbd> + <kbd>⇧</kbd> + <kbd>F</kbd> |
\| Trigger auto complete           | <kbd>Ctrl</kbd> + <kbd>Space</kbd>               | <kbd>⌘</kbd> + <kbd>Space</kbd>            |
\| Show list of available commands | <kbd>F1</kbd>                                    | <kbd>F1</kbd>                              |
\| Jump to next error in file      | <kbd>F8</kbd>                                    | <kbd>F8</kbd>                              |
\| Jump to previous error in file  | <kbd>Shift</kbd> + <kbd>F8</kbd>                 | <kbd>⇧</kbd> + <kbd>F8</kbd>               |

## Basic editing keys

| Description                | Windows / Linux                 | Mac                          |
| -------------------------- | ------------------------------- | ---------------------------- |
| Indent line\*              | <kbd>Ctrl</kbd> + <kbd>]</kbd>  | <kbd>⌘</kbd> + <kbd>]</kbd>  |
| Outdent line\*             | <kbd>Ctrl</kbd> + <kbd>\[</kbd> | <kbd>⌘</kbd> + <kbd>\[</kbd> |
| Comment / uncomment line\* | <kbd>Ctrl</kbd> + <kbd>/</kbd>  | <kbd>⌘</kbd> + <kbd>/</kbd>  |
| Find in file               | <kbd>Ctrl</kbd> + <kbd>F</kbd>  | <kbd>⌘</kbd> + <kbd>F</kbd>  |
| Replace                    | <kbd>Ctrl</kbd> + <kbd>H</kbd>  | <kbd>⌘</kbd> + <kbd>H</kbd>  |

\* if you have selected some text, this will operate on the selection instead of the current line

## 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 | <kbd>Ctrl</kbd> + <kbd>D</kbd>                       | <kbd>⌘</kbd> + <kbd>D</kbd>                    |
| Select all occurrences                  | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd>    | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>L</kbd>     |
| Duplicate line\* above                  | <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Up</kbd>    | <kbd>⌥</kbd> + <kbd>⇧</kbd> + <kbd>Up</kbd>    |
| Duplicate line\* below                  | <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Down</kbd>  | <kbd>⌥</kbd> + <kbd>⇧</kbd> + <kbd>Down</kbd>  |
| Move current line\* up                  | <kbd>Alt</kbd> + <kbd>Up</kbd>                       | <kbd>⌥</kbd> + <kbd>Up</kbd>                   |
| Move current line\* down                | <kbd>Alt</kbd> + <kbd>Down</kbd>                     | <kbd>⌥</kbd> + <kbd>Down</kbd>                 |
| Add cursor above                        | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Up</kbd>     | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>Up</kbd>    |
| Add cursor below                        | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Down</kbd>   | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>Down</kbd>  |
| Expand selection                        | <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Right</kbd> | <kbd>⌥</kbd> + <kbd>⇧</kbd> + <kbd>Right</kbd> |
| Shrink selection                        | <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Left</kbd>  | <kbd>⌥</kbd> + <kbd>⇧</kbd> + <kbd>Left</kbd>  |

\* if you selected some text, this will operate on the selection instead of the current line
