Keyboard Shortcuts
Master ReformCode with keyboard shortcuts. Save time and boost your productivity with quick actions for editing, navigation, and AI features.
Global Shortcuts
These work anywhere in ReformCode:
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Quick search / Command palette |
Cmd/Ctrl + / | Open help / Documentation |
Cmd/Ctrl + Shift + H | Open history |
Cmd/Ctrl + Shift + S | Open settings |
Esc | Close modal / Cancel action |
Code Editor Shortcuts
File Operations
| Shortcut | Action |
|---|---|
Cmd/Ctrl + S | Save file |
Cmd/Ctrl + Shift + S | Save as snippet |
Cmd/Ctrl + O | Open file |
Cmd/Ctrl + N | New file |
Cmd/Ctrl + W | Close current tab |
Editing
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Shift + Z | Redo |
Cmd/Ctrl + X | Cut line/selection |
Cmd/Ctrl + C | Copy line/selection |
Cmd/Ctrl + V | Paste |
Cmd/Ctrl + D | Select next occurrence |
Cmd/Ctrl + Shift + L | Select all occurrences |
Code Navigation
| Shortcut | Action |
|---|---|
Cmd/Ctrl + G | Go to line |
Cmd/Ctrl + P | Quick open file |
Cmd/Ctrl + Shift + O | Go to symbol |
F12 | Go to definition |
Alt + F12 | Peek definition |
Cmd/Ctrl + Shift + \ | Jump to matching bracket |
Code Manipulation
| Shortcut | Action |
|---|---|
Shift + Alt + F | Format document |
Cmd/Ctrl + / | Toggle line comment |
Shift + Alt + A | Toggle block comment |
Alt + Up | Move line up |
Alt + Down | Move line down |
Shift + Alt + Up | Copy line up |
Shift + Alt + Down | Copy line down |
Cmd/Ctrl + Shift + K | Delete line |
Cmd/Ctrl + Enter | Insert line below |
Cmd/Ctrl + Shift + Enter | Insert line above |
Find & Replace
| Shortcut | Action |
|---|---|
Cmd/Ctrl + F | Find |
Cmd/Ctrl + H | Find and replace |
F3 / Cmd + G | Find next |
Shift + F3 | Find previous |
Cmd/Ctrl + Shift + F | Find in files |
Alt + Enter | Select all matches |
Multi-Cursor
| Shortcut | Action |
|---|---|
Alt + Click | Add cursor |
Cmd/Ctrl + Alt + Up | Add cursor above |
Cmd/Ctrl + Alt + Down | Add cursor below |
Cmd/Ctrl + U | Undo cursor |
Cmd/Ctrl + Shift + L | Select all occurrences |
Folding
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Shift + [ | Fold region |
Cmd/Ctrl + Shift + ] | Unfold region |
Cmd/Ctrl + K, Cmd/Ctrl + 0 | Fold all |
Cmd/Ctrl + K, Cmd/Ctrl + J | Unfold all |
AI Features
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Enter | Run AI analysis |
Cmd/Ctrl + Shift + A | Quick analyze selection |
Cmd/Ctrl + Shift + T | Send to transformer |
Cmd/Ctrl + Shift + B | Send to builder |
Builder Shortcuts
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Enter | Submit prompt |
Cmd/Ctrl + R | Refresh preview |
Cmd/Ctrl + E | Toggle code/preview |
Cmd/Ctrl + Shift + E | Export project |
Search Shortcuts
| Shortcut | Action |
|---|---|
/ | Focus search bar |
Enter | Search |
Tab | Next filter |
Shift + Tab | Previous filter |
Esc | Clear search |
History Shortcuts
| Shortcut | Action |
|---|---|
Up/Down | Navigate entries |
Enter | Open entry |
Delete | Remove entry |
Cmd/Ctrl + S | Save/bookmark |
Tab Navigation
| Shortcut | Action |
|---|---|
Cmd/Ctrl + 1 | Editor tab |
Cmd/Ctrl + 2 | Transformer tab |
Cmd/Ctrl + 3 | Builder tab |
Cmd/Ctrl + 4 | Snippets tab |
Cmd/Ctrl + Tab | Next tab |
Cmd/Ctrl + Shift + Tab | Previous tab |
Sidebar Navigation
| Shortcut | Action |
|---|---|
Cmd/Ctrl + B | Toggle sidebar |
Cmd/Ctrl + Shift + E | Focus file explorer |
Cmd/Ctrl + Shift + G | Focus GitHub panel |
Platform Differences
macOS
- Use
Cmdfor command key Option=AltControlis separate fromCmd
Windows/Linux
- Use
Ctrlfor control key Altis the sameWindowskey for system shortcuts
Customization
Viewing Shortcuts
See all shortcuts:
- Press
Cmd/Ctrl + KthenCmd/Ctrl + S - Or go to Settings > Keyboard Shortcuts
Common Customizations
While ReformCode uses Monaco defaults, you may be familiar with:
Vim Mode (if enabled):
i- Insert modeEsc- Normal modedd- Delete lineyy- Yank line
Emacs Mode (if enabled):
Ctrl + A- Beginning of lineCtrl + E- End of lineCtrl + K- Kill line
Tips for Efficiency
Learn Gradually
- Start with 5-10 essential shortcuts
- Add 2-3 new ones each week
- Practice until they're automatic
Essential Shortcuts to Learn First
Cmd/Ctrl + S- SaveCmd/Ctrl + Enter- Run AICmd/Ctrl + F- FindShift + Alt + F- FormatCmd/Ctrl + /- Comment
Power User Shortcuts
Once comfortable, add:
Cmd/Ctrl + D- Multi-selectAlt + Up/Down- Move linesCmd/Ctrl + Shift + K- Delete lineCmd/Ctrl + G- Go to line
Troubleshooting
Shortcut not working
- Check if a modal is open
- Verify focus is in the editor
- Check for browser conflicts
- Try refreshing the page
Browser conflicts
Some shortcuts may conflict with browser shortcuts:
Cmd/Ctrl + W- May close tabCmd/Ctrl + N- May open window- Use Settings to remap if needed
Next Steps:
- Code Editor Guide - Master the editor
- FAQ - Common questions
- Settings - Customize ReformCode