Keyboard Shortcuts
Complete reference of keyboard shortcuts for Circom development
A comprehensive reference of keyboard shortcuts for working with Circom files in JetBrains IDEs.
Navigation
Section titled “Navigation”| Action | macOS | Windows/Linux |
|---|---|---|
| Go to Symbol | Cmd+O | Ctrl+Shift+N |
| Go to Definition | Cmd+B or Cmd+Click | Ctrl+B or Ctrl+Click |
| Go to Line | Cmd+G | Ctrl+G |
| Navigate Back | Cmd+[ | Ctrl+Alt+Left |
| Navigate Forward | Cmd+] | Ctrl+Alt+Right |
Find & Search
Section titled “Find & Search”| Action | macOS | Windows/Linux |
|---|---|---|
| Find Usages | Alt+F7 | Alt+F7 |
| Find Usages (popup) | Cmd+Alt+F7 | Ctrl+Alt+F7 |
| Highlight Usages in File | Cmd+Shift+F7 | Ctrl+Shift+F7 |
| Find in Files | Cmd+Shift+F | Ctrl+Shift+F |
Editor
Section titled “Editor”| Action | macOS | Windows/Linux |
|---|---|---|
| Toggle Line Comment | Cmd+/ | Ctrl+/ |
| Toggle Block Comment | Cmd+Shift+/ | Ctrl+Shift+/ |
| Duplicate Line | Cmd+D | Ctrl+D |
| Delete Line | Cmd+Backspace | Ctrl+Y |
| Move Line Up | Alt+Shift+Up | Alt+Shift+Up |
| Move Line Down | Alt+Shift+Down | Alt+Shift+Down |
Code Folding
Section titled “Code Folding”| Action | macOS | Windows/Linux |
|---|---|---|
| Fold Block | Cmd+- | Ctrl+- |
| Unfold Block | Cmd+= | Ctrl+= |
| Fold All | Cmd+Shift+- | Ctrl+Shift+- |
| Expand All | Cmd+Shift+= | Ctrl+Shift+= |
Bracket Navigation
Section titled “Bracket Navigation”| Action | macOS | Windows/Linux |
|---|---|---|
| Jump to Matching Bracket | Cmd+Shift+M | Ctrl+Shift+M |
| Move to Code Block Start | Cmd+[ | Ctrl+[ |
| Move to Code Block End | Cmd+] | Ctrl+] |
Refactoring
Section titled “Refactoring”| Action | macOS | Windows/Linux |
|---|---|---|
| Rename | Shift+F6 | Shift+F6 |
| Refactor This | Ctrl+T | Ctrl+Alt+Shift+T |
Tool Windows
Section titled “Tool Windows”| Action | macOS | Windows/Linux |
|---|---|---|
| Structure View | Cmd+7 | Alt+7 |
| Project View | Cmd+1 | Alt+1 |
| Problems View | Cmd+6 | Alt+6 |
| Terminal | Alt+F12 | Alt+F12 |
Quick Actions
Section titled “Quick Actions”| Action | macOS | Windows/Linux |
|---|---|---|
| Quick Definition | Cmd+Y | Ctrl+Shift+I |
| Show Intention Actions | Alt+Enter | Alt+Enter |
| Parameter Info | Cmd+P | Ctrl+P |
File Operations
Section titled “File Operations”| Action | macOS | Windows/Linux |
|---|---|---|
| Open File | Cmd+Shift+O | Ctrl+Shift+N |
| Close Tab | Cmd+W | Ctrl+F4 |
| Close All Tabs | Cmd+Shift+W | Ctrl+Shift+F4 |
| Recent Files | Cmd+E | Ctrl+E |
Customizing Shortcuts
Section titled “Customizing Shortcuts”To change a keyboard shortcut:
- Open Settings → Keymap
- Search for the action (e.g., “Rename”)
- Right-click the action
- Select Add Keyboard Shortcut
- Press your desired key combination
- Click OK