Keyboard shortcuts when using the Code editor
The Code node editing environment supports a range of keyboard shortcuts to speed up and enhance your experience. Select the appropriate tab to see the relevant shortcuts for your operating system.
Cursor Movement
Action | Shortcut |
---|
Move cursor left | ← Left |
Move cursor right | → Right |
Move cursor up | ↑ Up |
Move cursor down | ↓ Down |
Move cursor by word left | ^Ctrl+← Left |
Move cursor by word right | ^Ctrl+→ Right |
Move to line start | ↖ Home or ^Ctrl+← Left |
Move to line end | ↘ End or ^Ctrl+→ Right |
Move to document start | ^Ctrl+↖ Home |
Move to document end | ^Ctrl+↘ End |
Move page up | ⇞ Page Up |
Move page down | ⇟ Page Down |
Action | Shortcut |
---|
Move cursor left | ← Left or ^Ctrl+B |
Move cursor right | → Right or ^Ctrl+F |
Move cursor up | ↑ Up or ^Ctrl+P |
Move cursor down | ↓ Down or ^Ctrl+N |
Move cursor by word left | ⌥ Option+← Left |
Move cursor by word right | ⌥ Option+→ Right |
Move to line start | ⌘ Cmd+← Left or ^Ctrl+A |
Move to line end | ⌘ Cmd+→ Right or ^Ctrl+E |
Move to document start | ⌘ Cmd+↑ Up |
Move to document end | ⌘ Cmd+↓ Down |
Move page up | ⇞ Page Up or ⌥ Option+V |
Move page down | ⇟ Page Down or ^Ctrl+V |
Action | Shortcut |
---|
Move cursor left | ← Left |
Move cursor right | → Right |
Move cursor up | ↑ Up |
Move cursor down | ↓ Down |
Move cursor by word left | ^Ctrl+← Left |
Move cursor by word right | ^Ctrl+→ Right |
Move to line start | ↖ Home or ^Ctrl+← Left |
Move to line end | ↘ End or ^Ctrl+→ Right |
Move to document start | ^Ctrl+↖ Home |
Move to document end | ^Ctrl+↘ End |
Move page up | ⇞ Page Up |
Move page down | ⇟ Page Down |
Selection
Action | Shortcut |
---|
Selection with any movement key | ⇧ Shift + [Movement Key] |
Select all | ^Ctrl+A |
Select line | ^Ctrl+L |
Select next occurrence | ^Ctrl+D |
Select all occurrences | ⇧ Shift+^Ctrl+L |
Go to matching bracket | ⇧ Shift+^Ctrl+\ |
Action | Shortcut |
---|
Selection with any movement key | ⇧ Shift + [Movement Key] |
Select all | ⌘ Cmd+A |
Select line | ⌘ Cmd+L |
Select next occurrence | ⌘ Cmd+D |
Go to matching bracket | ⇧ Shift+⌘ Cmd+\ |
Action | Shortcut |
---|
Selection with any movement key | ⇧ Shift + [Movement Key] |
Select all | ^Ctrl+A |
Select line | ^Ctrl+L |
Select next occurrence | ^Ctrl+D |
Select all occurrences | ⇧ Shift+^Ctrl+L |
Go to matching bracket | ⇧ Shift+^Ctrl+\ |
Basic Operations
Action | Shortcut |
---|
New line with indentation | ↩ Enter |
Undo | ^Ctrl+Z |
Redo | ^Ctrl+Y or ^Ctrl+⇧ Shift+Z |
Undo selection | ^Ctrl+U |
Copy | ^Ctrl+C |
Cut | ^Ctrl+X |
Paste | ^Ctrl+V |
Action | Shortcut |
---|
New line with indentation | ↩ Enter |
Undo | ⌘ Cmd+Z |
Redo | ⌘ Cmd+Y or ⌘ Cmd+⇧ Shift+Z |
Undo selection | ⌘ Cmd+U |
Copy | ⌘ Cmd+C |
Cut | ⌘ Cmd+X |
Paste | ⌘ Cmd+V |
Action | Shortcut |
---|
New line with indentation | ↩ Enter |
Undo | ^Ctrl+Z |
Redo | ^Ctrl+Y or ^Ctrl+⇧ Shift+Z |
Undo selection | ^Ctrl+U |
Copy | ^Ctrl+C |
Cut | ^Ctrl+X |
Paste | ^Ctrl+V |
Delete Operations
Action | Shortcut |
---|
Delete character left | ⌫ Backspace |
Delete character right | ⌦ Delete |
Delete word left | ^Ctrl+⌫ Backspace |
Delete word right | ^Ctrl+⌦ Delete |
Delete line | ⇧ Shift+^Ctrl+K |
Action | Shortcut |
---|
Delete character left | ⌫ Backspace |
Delete character right | ⌦ Delete |
Delete word left | ⌥ Option+⌫ Backspace or ^Ctrl+⌘ Cmd+H |
Delete word right | ⌥ Option+⌦ Delete or 🔘 Fn+⌥ Option+⌫ Backspace |
Delete line | ⇧ Shift+⌘ Cmd+K |
Delete to line start | ⌘ Cmd+⌫ Backspace |
Delete to line end | ⌘ Cmd+⌦ Delete or ^Ctrl+K |
Action | Shortcut |
---|
Delete character left | ⌫ Backspace |
Delete character right | ⌦ Delete |
Delete word left | ^Ctrl+⌫ Backspace |
Delete word right | ^Ctrl+⌦ Delete |
Delete line | ⇧ Shift+^Ctrl+K |
Line Operations
Action | Shortcut |
---|
Move line up | ⌥ Alt+↑ Up |
Move line down | ⌥ Alt+↓ Down |
Copy line up | ⇧ Shift+⌥ Alt+↑ Up |
Copy line down | ⇧ Shift+⌥ Alt+↓ Down |
Toggle line comment | ^Ctrl+/ |
Add line comment | ^Ctrl+K then ^Ctrl+C |
Remove line comment | ^Ctrl+K then ^Ctrl+U |
Toggle block comment | ⇧ Shift+⌥ Alt+A |
Action | Shortcut |
---|
Move line up | ⌥ Option+↑ Up |
Move line down | ⌥ Option+↓ Down |
Copy line up | ⇧ Shift+⌥ Option+↑ Up |
Copy line down | ⇧ Shift+⌥ Option+↓ Down |
Toggle line comment | ⌘ Cmd+/ |
Add line comment | ⌘ Cmd+K then ⌘ Cmd+C |
Remove line comment | ⌘ Cmd+K then ⌘ Cmd+U |
Toggle block comment | ⇧ Shift+⌥ Option+A |
Split line | ^Ctrl+O |
Transpose characters | ^Ctrl+T |
Action | Shortcut |
---|
Move line up | ⌥ Alt+↑ Up |
Move line down | ⌥ Alt+↓ Down |
Copy line up | ⇧ Shift+⌥ Alt+↑ Up |
Copy line down | ⇧ Shift+⌥ Alt+↓ Down |
Toggle line comment | ^Ctrl+/ |
Add line comment | ^Ctrl+K then ^Ctrl+C |
Remove line comment | ^Ctrl+K then ^Ctrl+C |
Toggle block comment | ⇧ Shift+⌥ Alt+A |
Autocomplete
Action | Shortcut |
---|
Start completion | ^Ctrl+Space |
Accept completion | ↩ Enter or ⇥ Tab |
Close completion | ⎋ Escape |
Navigate completion options | ↑ Up or ↓ Down |
Action | Shortcut |
---|
Start completion | ^Ctrl+Space |
Accept completion | ↩ Enter or ⇥ Tab |
Close completion | ⎋ Escape |
Navigate completion options | ↑ Up or ↓ Down |
Action | Shortcut |
---|
Start completion | ^Ctrl+Space |
Accept completion | ↩ Enter or ⇥ Tab |
Close completion | ⎋ Escape |
Navigate completion options | ↑ Up or ↓ Down |
Indentation
Action | Shortcut |
---|
Indent more | ⇥ Tab or ^Ctrl+] |
Indent less | ⇧ Shift+⇥ Tab or ^Ctrl+[ |
Action | Shortcut |
---|
Indent more | ⌘ Cmd+] |
Indent less | ⌘ Cmd+[ |
Action | Shortcut |
---|
Indent more | ⇥ Tab or ^Ctrl+] |
Indent less | ⇧ Shift+⇥ Tab or ^Ctrl+[ |
Code Folding
Action | Shortcut |
---|
Fold code | ^Ctrl+⇧ Shift+[ |
Unfold code | ^Ctrl+⇧ Shift+] |
Fold all | ^Ctrl+K then ^Ctrl+0 |
Unfold all | ^Ctrl+K then ^Ctrl+J |
Action | Shortcut |
---|
Fold code | ⌘ Cmd+⌥ Option+[ |
Unfold code | ⌘ Cmd+⌥ Option+] |
Fold all | ⌘ Cmd+K then ⌘ Cmd+0 |
Unfold all | ⌘ Cmd+K then ⌘ Cmd+J |
Action | Shortcut |
---|
Fold code | ^Ctrl+⇧ Shift+[ |
Unfold code | ^Ctrl+⇧ Shift+] |
Fold all | ^Ctrl+K then ^Ctrl+0 |
Unfold all | ^Ctrl+K then ^Ctrl+J |
Multi-cursor
Action | Shortcut |
---|
Add cursor at click position | ⌥ Alt+🖱️ Left Click |
Add cursor above | ^Ctrl+⌥ Alt+↑ Up |
Add cursor below | ^Ctrl+⌥ Alt+↓ Down |
Add cursors to line ends | ⇧ Shift+⌥ Alt+I |
Clear multiple cursors | ⎋ Escape |
Action | Shortcut |
---|
Add cursor at click position | ⌥ Option+🖱️ Left Click |
Add cursor above | ^Ctrl+⌥ Option+↑ Up |
Add cursor below | ^Ctrl+⌥ Option+↓ Down |
Add cursors to line ends | ⇧ Shift+⌥ Option+I |
Clear multiple cursors | ⎋ Escape |
Action | Shortcut |
---|
Add cursor at click position | ⌥ Alt+🖱️ Left Click |
Add cursor above | ⇧ Shift+⌥ Alt+↑ Up |
Add cursor below | ⇧ Shift+⌥ Alt+↓ Down |
Add cursors to line ends | ⇧ Shift+⌥ Alt+I |
Clear multiple cursors | ⎋ Escape |
Action | Shortcut |
---|
Format document | ⇧ Shift+⌥ Alt+F |
Action | Shortcut |
---|
Format document | ⇧ Shift+⌘ Cmd+F |
Action | Shortcut |
---|
Format document | ^Ctrl+⇧ Shift+I |
Search & Navigation
Action | Shortcut |
---|
Open Search | ^Ctrl+F |
Select All | ⌥ Alt+↩ Enter |
Replace All | ^Ctrl+⌥ Alt+↩ Enter |
Go To Line | ^Ctrl+G |
Next Diagnostic | F8 |
Previous Diag. | ⇧ Shift+F8 |
Open Lint Panel | ^Ctrl+⇧ Shift+M |
Action | Shortcut |
---|
Open Search | ⌘ Cmd+F |
Select All | ⌘ Cmd+↩ Enter |
Replace All | ⌘ Cmd+⌥ Option+↩ Enter |
Go To Line | ⌘ Cmd+G |
Next Diagnostic | F8 |
Previous Diag. | ⇧ Shift+F8 |
Open Lint Panel | ⌘ Cmd+⇧ Shift+M |
Action | Shortcut |
---|
Open Search | ^Ctrl+F |
Select All | ⌥ Alt+↩ Enter |
Replace All | ^Ctrl+⌥ Alt+↩ Enter |
Go To Line | ^Ctrl+G |
Next Diagnostic | F8 |
Previous Diag. | ⇧ Shift+F8 |
Open Lint Panel | ^Ctrl+⇧ Shift+M |