GoLand Shortcuts

Development·114 shortcuts·8 sections

Advanced Editing32

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

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

Search (Find & Replace)11

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

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

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

Bookmarks3

Toggle BookmarkF3
Toggle Bookmark MnemonicF3
Show BookmarksF3

General9

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

Access GoLand shortcuts from your menu bar

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

Search Everywhere⇧⇧
Find ActionA
Navigate To ClassO