Skip to main content

GoLand Shortcuts

This page is a complete keyboard shortcut reference for GoLand on macOS, covering all 114 shortcuts organized into 8 sections. Whether you’re new to GoLand or looking to master advanced features, this cheat sheet has every key combination you need — from basic editing and navigation to app-specific power-user actions.

Keyboard shortcuts are the fastest way to work in GoLand. Every time you use a shortcut instead of reaching for the mouse, you save a few seconds — and those seconds compound into hours over weeks and months. Start with the shortcuts you use most (copy, paste, undo, save), then gradually add app-specific ones as they become relevant to your workflow. Bookmark this page or download the PDF cheat sheet for quick reference.

Using keyboard shortcuts in GoLand reduces context switching between keyboard and mouse, helping you maintain focus and work more efficiently. Research shows that shortcut-driven workflows can save up to 8 working days per year compared to menu-driven navigation. On macOS, most GoLand shortcuts follow standard conventions — once you learn the modifier key patterns, new shortcuts become intuitive.

Tips for Learning Shortcuts

  • Practice one new GoLand shortcut each day. Muscle memory builds faster when you focus on a single combination at a time rather than trying to learn them all at once.
  • Print or bookmark this page for quick reference while working in GoLand. Having shortcuts visible nearby helps bridge the gap between looking them up and recalling them from memory.
  • Start with the shortcuts you use most. In GoLand, common actions like copy, paste, undo, and save are worth learning first since they apply across nearly every workflow.

Advanced Editing32

ActionShortcut
Code CompletionSpace
Smart Type CompletionSpace
Context Actions
Complete Statement
Quick DocumentationF1
Error DescriptionF1
External DocumentationF1
Parameter InfoP
Context InfoQ
Override MethodsO
Surround WithT
Insert Live TemplateJ
Surround With Live TemplateJ
Expand Word/
Duplicate LineD
Delete LineDelete
Move Statement Up
Move Statement Down
Line Comment/
Block Comment/
Extend Selection
Shrink Selection
Reformat CodeL
GenerateN
Paste From HistoryV
Toggle CaseU
Start New Line
Start New Line Before
Join LinesJ
Auto IndentI
Move To Code Block Start[
Move To Code Block End]

Code Folding5

ActionShortcut
ExpandNum+
CollapseNum-
Expand AllNum+
Collapse AllNum-
Fold Selection.

Search (Find & Replace)11

ActionShortcut
FindF
ReplaceR
Find NextG
Find PreviousG
Find In PathF
Replace In PathR
Find UsagesF7
Find Usages In FileF7
Highlight Usages In FileF7
Show UsagesF7
Find Usages of Current MethodF7

Running and Debugging19

ActionShortcut
RunR
Choose Run ConfigR
RerunR
DebugD
Choose Debug ConfigD
Build ProjectF9
Show Execution PointF10
Step OverF8
Step IntoF7
Smart Step IntoF7
Step OutF8
Force Step IntoF7
Run To CursorF9
Force Run To CursorF9
Resume ProgramR
Evaluate ExpressionF8
Quick Evaluate ExpressionF8
Toggle BreakpointF8
View BreakpointsF8

Refactoring10

ActionShortcut
Refactor ThisT
RenameF6
Change SignatureF6
MoveF6
Extract MethodM
Extract VariableV
Extract ConstantC
Extract FieldF
Introduce ParameterP
InlineN

Bookmarks3

ActionShortcut
Toggle BookmarkF3
Toggle Bookmark MnemonicF3
Show BookmarksF3

General9

ActionShortcut
TerminalF12
CommitK
VCS OperationsV
Settings,
Close EditorW
Save AllS
Select Next Tab]
Select Previous Tab[
Reload All From DiskY

Frequently Asked Questions

Access GoLand shortcuts from your menu bar

KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.