GoLand is an integrated development environment (IDE) for the Go programming language that offers features such as code completion, refactoring, and debugging support. Download GoLand
VCS / Local History | |
---|---|
VCS quick popup | ⌃ (control) + v Add to Pie Menu |
Push commits | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
Update project from VCS | ⌘ (command) + t Add to Pie Menu |
Commit project to VCS | ⌘ (command) + k Add to Pie Menu |
Compile and Run | |
Run context configuration from editor | ⌃ (control) + ⇧ (shift) + r Add to Pie Menu |
Debug | ⌃ (control) + d Add to Pie Menu |
Run | ⌃ (control) + r Add to Pie Menu |
Select configuration and debug | ⌃ (control) + ⌥ (option) + d Add to Pie Menu |
Select configuration and run | ⌃ (control) + ⌥ (option) + r Add to Pie Menu |
Navigation | |
Show usages | ⌥ (option) + ⌘ (command) + f7 Add to Pie Menu |
Highlight usages in file | ⇧ (shift) + ⌘ (command) + f7 Add to Pie Menu |
Find usages in file | ⌘ (command) + f7 Add to Pie Menu |
Find usages | ⌥ (option) + f7 Add to Pie Menu |
Show bookmarks | ⌘ (command) + f3 Add to Pie Menu |
Go to numbered bookmark 0/1/2 | ⌃ (control) + 0 Add to Pie Menu |
Toggle bookmark with mnemonic | ⌥ (option) + f3 Add to Pie Menu |
Toggle bookmark | f3 Add to Pie Menu |
Show navigation bar | ⌥ (option) + home Add to Pie Menu |
Edit source / View source | f4 Add to Pie Menu |
Previous highlighted error | ⇧ (shift) + f2 Add to Pie Menu |
Next highlighted error | f2 Add to Pie Menu |
File structure popup | ⌘ (command) + f12 Add to Pie Menu |
Move to code block end | ⌘ (command) + [ Add to Pie Menu |
Move to code block start | ⌘ (command) + ] Add to Pie Menu |
Go to previous / next declaration | ⌃ (control) + ↑ Add to Pie Menu |
Go to super-method or super-type | ⌘ (command) + u Add to Pie Menu |
Go to type declaration | ⌃ (control) + ⇧ (shift) + b Add to Pie Menu |
Open quick definition lookup | ⌥ (option) + space Add to Pie Menu |
Go to implementation | ⌥ (option) + ⌘ (command) + b Add to Pie Menu |
Go to declaration | ⌘ (command) + b Add to Pie Menu |
Select current file or symbol in any view | ⌥ (option) + f1 Add to Pie Menu |
Navigate to last edit location | ⇧ (shift) + ⌘ (command) + ⌫ Add to Pie Menu |
Navigate forward | ⌥ (option) + ⌘ (command) + → Add to Pie Menu |
Navigate back | ⌥ (option) + ⌘ (command) + ← Add to Pie Menu |
Go to line | ⌘ (command) + l Add to Pie Menu |
Hide active or last active window | ⇧ (shift) + esc Add to Pie Menu |
Go to editor (from tool window) | esc Add to Pie Menu |
Go back to previous tool window | f12 Add to Pie Menu |
Go to next / previous editor tab | ⌃ (control) + → Add to Pie Menu |
Go to symbol | ⌥ (option) + ⌘ (command) + o Add to Pie Menu |
Go to file | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
Go to class | ⌘ (command) + o Add to Pie Menu |
Refactoring | |
Extract variable | ⌥ (option) + ⌘ (command) + v Add to Pie Menu |
Extract method | ⌥ (option) + ⌘ (command) + m Add to Pie Menu |
Refactor this | ⌃ (control) + t Add to Pie Menu |
Move | f6 Add to Pie Menu |
Copy | f5 Add to Pie Menu |
Editing | |
Insert live template | ⌘ (command) + j Add to Pie Menu |
Surround with live template | ⌥ (option) + ⌘ (command) + j Add to Pie Menu |
Close active editor tab | ⌘ (command) + w Add to Pie Menu |
Collapse all | ⇧ (shift) + ⌘ (command) + - Add to Pie Menu |
Expand all | ⇧ (shift) + ⌘ (command) + + Add to Pie Menu |
Collapse code block | ⌘ (command) + - Add to Pie Menu |
Expand code block | ⌘ (command) + + Add to Pie Menu |
Delete to word start | ⌥ (option) + ⌫ Add to Pie Menu |
Delete to word end | ⌥ (option) + ⌫ Add to Pie Menu |
Select till code block end | ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
Select till code block start | ⇧ (shift) + ⌘ (command) + [ Add to Pie Menu |
Toggle case | ⇧ (shift) + ⌘ (command) + u Add to Pie Menu |
Start new line | ⇧ (shift) + ↵ Add to Pie Menu |
Smart line split | ⌘ (command) + ↵ Add to Pie Menu |
Smart line join | ⌃ (control) + ⇧ (shift) + j Add to Pie Menu |
Delete line at caret | ⌘ (command) + ⌫ Add to Pie Menu |
Duplicate current line | ⌘ (command) + d Add to Pie Menu |
Paste from recent buffers... | ⇧ (shift) + ⌘ (command) + v Add to Pie Menu |
Paste from clipboard | ⌘ (command) + v Add to Pie Menu |
Copy current line to clipboard | ⌘ (command) + c Add to Pie Menu |
Cut current line to clipboard | ⌘ (command) + x Add to Pie Menu |
Indent / unindent selected lines | ⇥ Add to Pie Menu |
Auto-indent line | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
Optimize imports | ⌃ (control) + ⌥ (option) + o Add to Pie Menu |
Reformat code | ⌥ (option) + ⌘ (command) + l Add to Pie Menu |
Context info | ⌃ (control) + ⇧ (shift) + q Add to Pie Menu |
Comment with block comment | ⌥ (option) + ⌘ (command) + / Add to Pie Menu |
Comment with line comment | ⌘ (command) + / Add to Pie Menu |
Surround with … | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
Implement methods | ⌃ (control) + i Add to Pie Menu |
Override methods | ⌃ (control) + o Add to Pie Menu |
Show descriptions of error at caret | ⌘ (command) + f1 Add to Pie Menu |
Brief info | ⌘ (command) + mouse Add to Pie Menu |
External doc | ⇧ (shift) + f1 Add to Pie Menu |
Quick documentation lookup | ⌃ (control) + j Add to Pie Menu |
Complete statement | ⇧ (shift) + ⌘ (command) + ↵ Add to Pie Menu |
Debugging | |
View breakpoints | ⇧ (shift) + ⌘ (command) + f8 Add to Pie Menu |
Toggle breakpoint | ⌘ (command) + f8 Add to Pie Menu |
Resume program | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
Evaluate expression | ⌥ (option) + f8 Add to Pie Menu |
Run to cursor | ⌥ (option) + f9 Add to Pie Menu |
Step out | ⇧ (shift) + f8 Add to Pie Menu |
Step over | f8 Add to Pie Menu |
Smart step into | ⇧ (shift) + f7 Add to Pie Menu |
Step into | f7 Add to Pie Menu |
Search / Replace | |
Unselect occurrence | ⌃ (control) + g Add to Pie Menu |
Select all occurrences | ⌃ (control) + ⌘ (command) + g Add to Pie Menu |
Select next occurrence | ⌃ (control) + g Add to Pie Menu |
Replace in path | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
Find in path | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
Find previous | ⇧ (shift) + ⌘ (command) + g Add to Pie Menu |
Find next | ⌘ (command) + g Add to Pie Menu |
Replace | ⌘ (command) + r Add to Pie Menu |
Find | ⌘ (command) + f Add to Pie Menu |
Show Tool Windows | |
Show Terminal window | ⌥ (option) + f12 Add to Pie Menu |
Show Commit window | ⌘ (command) + 0 Add to Pie Menu |
Show Version Control window | ⌘ (command) + 9 Add to Pie Menu |
Show Services window | ⌘ (command) + 8 Add to Pie Menu |
Show Structure window | ⌘ (command) + 7 Add to Pie Menu |
Show Problems window | ⌘ (command) + 6 Add to Pie Menu |
Show Debug window | ⌘ (command) + 5 Add to Pie Menu |
Show Run window | ⌘ (command) + 4 Add to Pie Menu |
Show Find window | ⌘ (command) + 3 Add to Pie Menu |
Show Favorites window | ⌘ (command) + 2 Add to Pie Menu |
Show Project window | ⌘ (command) + 1 Add to Pie Menu |
General | |
Open settings dialog | ⌘ (command) + , Add to Pie Menu |
Quick switch current scheme | ⌃ (control) + § Add to Pie Menu |
Inspect current file | ⌥ (option) + ⇧ (shift) + i Add to Pie Menu |
Toggle maximizing editor | ⇧ (shift) + ⌘ (command) + f12 Add to Pie Menu |
Synchronize | ⌥ (option) + ⌘ (command) + y Add to Pie Menu |
Save all | ⌘ (command) + s Add to Pie Menu |
Important | |
Search everywhere | shift shift Add to Pie Menu |
Rename | ⇧ (shift) + f6 Add to Pie Menu |
Recent files popup | ⌘ (command) + e Add to Pie Menu |
Extend selection | ⌥ (option) + ↑ Add to Pie Menu |
Shrink selection | ⌥ (option) + ↓ Add to Pie Menu |
Parameter info | ⌘ (command) + p Add to Pie Menu |
Generate code | ⌘ (command) + n Add to Pie Menu |
Show intentions and quick-fixes | ⌘ (command) + ↵ Add to Pie Menu |
Smart code completion | ⌃ (control) + ⇧ (shift) + space Add to Pie Menu |
Basic code completion | ⌃ (control) + space Add to Pie Menu |
Find action | ⇧ (shift) + ⌘ (command) + a Add to Pie Menu |
Pie Menu for GoLand Work faster with a customized radial menu for GoLand. Add whatever shortcut you want! Download at www.pie-menu.com |
Do you want all keyboard shortcuts for GoLand in one pdf?
The convenience of shortcuts without the memorization!