Keyboard Shortcuts
Complete reference of all keyboard shortcuts in XPyCode IDE.
Execution
| Action |
Shortcut |
Description |
| Run Code |
F5 or Ctrl+R |
Execute current module |
| Debug Code |
Shift+F5 |
Start debugging |
Debugging
| Action |
Shortcut |
Description |
| Toggle Breakpoint |
F9 |
Add/remove breakpoint on current line |
| Continue |
Shift+F5 |
Resume execution until next breakpoint |
| Step Over |
F10 |
Execute current line, skip function calls |
| Step Into |
F11 |
Step into function calls |
| Step Out |
Shift+F11 |
Finish current function and return to caller |
File Operations
| Action |
Shortcut |
Description |
| New Module |
Ctrl+N |
Create new module |
Editing
| Action |
Shortcut |
Description |
| Undo |
Ctrl+Z |
Undo last change |
| Redo |
Ctrl+Y or Ctrl+Shift+Z |
Redo undone change |
| Cut |
Ctrl+X |
Cut selected text |
| Copy |
Ctrl+C |
Copy selected text |
| Paste |
Ctrl+V |
Paste from clipboard |
| Select All |
Ctrl+A |
Select all text in editor |
| Delete Line |
Ctrl+Shift+K |
Delete entire current line |
| Duplicate Line |
Shift+Alt+Down |
Copy line down |
| Move Line Up |
Alt+Up |
Move current line up |
| Move Line Down |
Alt+Down |
Move current line down |
| Comment Line |
Ctrl+/ |
Toggle line comment |
| Indent |
Tab |
Indent line or selection |
| Unindent |
Shift+Tab |
Unindent line or selection |
Search and Navigation
| Action |
Shortcut |
Description |
| Find |
Ctrl+F |
Search in current file |
| Replace |
Ctrl+H |
Find and replace |
| Find Next |
F3 or Enter |
Find next occurrence |
| Find Previous |
Shift+F3 |
Find previous occurrence |
| Go to Line |
Ctrl+G |
Jump to specific line number |
Multi-Cursor
| Action |
Shortcut |
Description |
| Add Cursor |
++alt+click++ |
Add cursor at click position |
| Add Cursor Above |
Ctrl+Alt+Up |
Add cursor on line above |
| Add Cursor Below |
Ctrl+Alt+Down |
Add cursor on line below |
| Select All Occurrences |
Ctrl+Shift+L |
Add cursor at all occurrences of selected word |
| Cancel Multi-Cursor |
Esc |
Return to single cursor |
Code Assistance
| Action |
Shortcut |
Description |
| Trigger Suggest |
Ctrl+Space |
Show code completion suggestions |
| Trigger Parameter Hints |
Ctrl+Shift+Space |
Show function parameter information |
Code Folding
| Action |
Shortcut |
Description |
| Fold |
++ctrl+shift+bracketleft++ |
Collapse code block |
Tab Management
| Action |
Shortcut |
Description |
| Next Tab |
Ctrl+Tab |
Switch to next editor tab |
| Previous Tab |
Ctrl+Shift+Tab |
Switch to previous editor tab |
Application
| Action |
Shortcut |
Description |
| Settings |
Ctrl+, |
Open settings dialog (if supported) |
| Command Palette |
Ctrl+Shift+P |
Show command palette (if supported) |
| Close |
Alt+F4 |
Close application (no exit) |
Tips
- Many shortcuts work like VS Code since Monaco Editor is used
- Some shortcuts may vary by operating system
- Hold Ctrl for Windows/Linux, Cmd for macOS equivalent