GoLand Shortcuts
Advanced Editing32
| Code Completion | ⌃Space |
| Smart Type Completion | ⌃⇧Space |
| Context Actions | ⌥↩ |
| Complete Statement | ⇧⌘↩ |
| Quick Documentation | F1 |
| Error Description | ⌘F1 |
| External Documentation | ⇧F1 |
| Parameter Info | ⌘P |
| Context Info | ⌃⇧Q |
| Override Methods | ⌃O |
| Surround With | ⌥⌘T |
| Insert Live Template | ⌘J |
| Surround With Live Template | ⌥⌘J |
| Expand Word | ⌥/ |
| Duplicate Line | ⌘D |
| Delete Line | ⌘Delete |
| Move Statement Up | ⇧⌘↑ |
| Move Statement Down | ⇧⌘↓ |
| Line Comment | ⌘/ |
| Block Comment | ⌥⌘/ |
| Extend Selection | ⌥↑ |
| Shrink Selection | ⌥↓ |
| Reformat Code | ⌥⌘L |
| Generate | ⌘N |
| Paste From History | ⇧⌘V |
| Toggle Case | ⇧⌘U |
| Start New Line | ⇧↩ |
| Start New Line Before | ⌥⌘↩ |
| Join Lines | ⌃⇧J |
| Auto Indent | ⌃⌥I |
| Move To Code Block Start | ⌥⌘[ |
| Move To Code Block End | ⌥⌘] |
Code Folding5
| Expand | ⌘Num+ |
| Collapse | ⌘Num- |
| Expand All | ⇧⌘Num+ |
| Collapse All | ⇧⌘Num- |
| Fold Selection | ⌘. |
Search (Find & Replace)11
| Find | ⌘F |
| Replace | ⌘R |
| Find Next | ⌘G |
| Find Previous | ⇧⌘G |
| Find In Path | ⇧⌘F |
| Replace In Path | ⇧⌘R |
| Find Usages | ⌥F7 |
| Find Usages In File | ⌘F7 |
| Highlight Usages In File | ⇧⌘F7 |
| Show Usages | ⌥⌘F7 |
| Find Usages of Current Method | ⌥⇧⌘F7 |
Running and Debugging19
| Run | ⌃R |
| Choose Run Config | ⌃⌥R |
| Rerun | ⌘R |
| Debug | ⌃D |
| Choose Debug Config | ⌃⌥D |
| Build Project | ⌘F9 |
| Show Execution Point | ⌥F10 |
| Step Over | F8 |
| Step Into | F7 |
| Smart Step Into | ⇧F7 |
| Step Out | ⇧F8 |
| Force Step Into | ⌥⇧F7 |
| Run To Cursor | ⌥F9 |
| Force Run To Cursor | ⌥⌘F9 |
| Resume Program | ⌥⌘R |
| Evaluate Expression | ⌥F8 |
| Quick Evaluate Expression | ⌥⌘F8 |
| Toggle Breakpoint | ⌘F8 |
| View Breakpoints | ⇧⌘F8 |
Refactoring10
| Refactor This | ⌃T |
| Rename | ⇧F6 |
| Change Signature | ⌘F6 |
| Move | F6 |
| Extract Method | ⌥⌘M |
| Extract Variable | ⌥⌘V |
| Extract Constant | ⌥⌘C |
| Extract Field | ⌥⌘F |
| Introduce Parameter | ⌥⌘P |
| Inline | ⌥⌘N |
Bookmarks3
| Toggle Bookmark | F3 |
| Toggle Bookmark Mnemonic | ⌥F3 |
| Show Bookmarks | ⌘F3 |
General9
| Terminal | ⌥F12 |
| Commit | ⌘K |
| VCS Operations | ⌃V |
| Settings | ⌘, |
| Close Editor | ⌘W |
| Save All | ⌘S |
| Select Next Tab | ⇧⌘] |
| Select Previous Tab | ⇧⌘[ |
| Reload All From Disk | ⌥⌘Y |
Access GoLand shortcuts from your menu bar
KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.
Search Everywhere⇧⇧⇧
Find Action⇧⌘A
Navigate To Class⌘O