Keyboard Shortcuts
Keyboard shortcuts accelerate your development workflow throughout the Developer Portal. This reference lists all available shortcuts for resource management, script editing, and navigation.
On macOS, use Cmd instead of Ctrl for most shortcuts. On Windows and Linux, use Ctrl.
Resources Page
Shortcuts for managing resources in the Developer Portal:
Ctrl+N(Windows/Linux) orCmd+N(macOS)- Creates a new resource
Ctrl+R(Windows/Linux) orCmd+R(macOS)- Refreshes the resources list
Scripts Page
Shortcuts for managing scripts in the Developer Portal:
Ctrl+Shift+N(Windows/Linux) orCmd+Shift+N(macOS)- Creates a new script
Ctrl+Shift+R(Windows/Linux) orCmd+Shift+R(macOS)- Refreshes the scripts list
Code Editor
The Monaco code editor supports standard editing shortcuts. These shortcuts work when editing script code in the Developer Portal.
Editing
Ctrl+S(Windows/Linux) orCmd+S(macOS)- Saves the current script
Ctrl+Z(Windows/Linux) orCmd+Z(macOS)- Undoes the last change
Ctrl+Y(Windows/Linux) orCmd+Shift+Z(macOS)- Redoes the last undone change
Ctrl+X(Windows/Linux) orCmd+X(macOS)- Cuts the current line or selection
Ctrl+C(Windows/Linux) orCmd+C(macOS)- Copies the current line or selection
Ctrl+V(Windows/Linux) orCmd+V(macOS)- Pastes from clipboard
Ctrl+/(Windows/Linux) orCmd+/(macOS)- Toggles line comment (adds or removes
//) Ctrl+Shift+/(Windows/Linux) orCmd+Shift+/(macOS)- Toggles block comment (adds or removes
/* */) Ctrl+D(Windows/Linux) orCmd+D(macOS)- Selects the next occurrence of the current selection
Ctrl+Shift+L(Windows/Linux) orCmd+Shift+L(macOS)- Selects all occurrences of the current selection
Navigation
Ctrl+F(Windows/Linux) orCmd+F(macOS)- Opens the find dialog
Ctrl+H(Windows/Linux) orCmd+H(macOS)- Opens the find and replace dialog
Ctrl+G(Windows/Linux) orCmd+G(macOS)- Goes to a specific line number
Ctrl+P(Windows/Linux) orCmd+P(macOS)- Quick file open (if multiple files are available)
Ctrl+Shift+O(Windows/Linux) orCmd+Shift+O(macOS)- Goes to a symbol (function or variable) in the current file
F12- Goes to the definition of the symbol under the cursor
Alt+F12(Windows/Linux) orOption+F12(macOS)- Peeks at the definition without leaving the current location
Selection
Ctrl+A(Windows/Linux) orCmd+A(macOS)- Selects all text in the editor
Shift+Arrow- Extends selection by one character or line
Ctrl+Shift+Arrow(Windows/Linux) orCmd+Shift+Arrow(macOS)- Extends selection by one word
Ctrl+L(Windows/Linux) orCmd+L(macOS)- Selects the current line
Alt+Click(Windows/Linux) orOption+Click(macOS)- Adds a cursor at the clicked location (multi-cursor editing)
Ctrl+Alt+Arrow(Windows/Linux) orCmd+Option+Arrow(macOS)- Adds a cursor above or below the current line
Code Formatting
Shift+Alt+F(Windows/Linux) orShift+Option+F(macOS)- Formats the entire document
Ctrl+K Ctrl+F(Windows/Linux) orCmd+K Cmd+F(macOS)- Formats the current selection
Tab- Indents the current line or selection
Shift+Tab- Outdents (removes indentation from) the current line or selection
General Navigation
These shortcuts work throughout the Developer Portal interface:
Esc- Closes the current modal dialog or cancels the current action
Enter- Submits the current form
Tab- Moves focus to the next form field or interactive element
Shift+Tab- Moves focus to the previous form field or interactive element
Learning Shortcuts
Start with Common Shortcuts
Don't attempt to memorize all shortcuts at once. Begin with the most frequently used shortcuts:
- Start with file operations:
Ctrl+S(save),Ctrl+Z(undo) - Add editing shortcuts:
Ctrl+C(copy),Ctrl+V(paste),Ctrl+/(comment) - Learn navigation:
Ctrl+F(find),Ctrl+G(go to line) - Add advanced features: Multi-cursor editing, symbol navigation
Practice each group for a week before adding more shortcuts.
Create a Cheat Sheet
Keep a reference of your most-used shortcuts visible while working. As shortcuts become automatic, remove them from your cheat sheet and add new ones you want to learn.
Practice Regularly
Muscle memory develops through consistent practice. When you catch yourself reaching for the mouse, pause and use the keyboard shortcut instead. Speed improves naturally over time.
Customizing Shortcuts
Some editor shortcuts can be customized:
- Click the gear icon in the code editor
- Select Keyboard Shortcuts from the menu
- Search for the command you want to customize
- Click on the current shortcut and press your desired key combination
- Save your changes
Note: Custom shortcuts persist in your browser's local storage and apply only to your account on the current device.
Platform Differences
Windows and Linux
- Use
Ctrlfor most shortcuts - Use
Altfor alternative actions - Use
Shiftfor extended selections
macOS
- Use
Cmdinstead ofCtrlfor most shortcuts - Use
Optioninstead ofAlt - Some shortcuts differ slightly from Windows/Linux (e.g.,
Cmd+Shift+Zfor redo instead ofCtrl+Y)
Productivity Tips
Combine Keyboard and Mouse
You don't need to use only keyboard shortcuts. An efficient workflow combines both:
- Use keyboard shortcuts for editing and text manipulation
- Use the mouse for visual navigation and selection
- Switch between input methods based on the task
Build Muscle Memory
- Use shortcuts consistently, even when they feel slower initially
- Avoid mixing mouse and keyboard for the same action
- Practice shortcuts during low-pressure work
- Speed increases naturally after 2-3 weeks of consistent use
Focus on Your Workflow
Learn shortcuts for tasks you perform frequently. If you rarely format code, don't prioritize formatting shortcuts. Focus on shortcuts that save you the most time in your specific workflow.
See Also
- Creating Scripts - Build and publish scripts
- Best Practices - Guidelines for quality development
- Getting Started - Set up your developer account
- FAQ - Frequently asked questions
Need help? Join our Discord community or email support.