Shortcuts Playground

Keep your go-to actionsright at hand

Mac keyboard shortcuts for everyday apps. Search in English or Chinese. Add actions to Invoke.

GoLand

A JetBrains IDE designed for the Go programming language.

Get the appOpen

Common

Open settings dialog
Inspect current file
Toggle maximizing editor
⌘⇧F12
Add to Invoke
Synchronize
Save all

VCS / Local History

VCS quick popup
Push commits
Update project from VCS
Commit project to VCS

Compile and Run

Run context configuration from editor
Debug
Select configuration and debug
Select configuration and run

Navigation

Show usages
Highlight usages in file
Find usages in file
Find usages
Show bookmarks
Go to numbered bookmark 0/1/2
Toggle bookmark with mnemonic
Toggle bookmark
Show navigation bar
Edit source / View source
Previous highlighted error
Next highlighted error
File structure popup
Move to code block end
Move to code block start
Go to previous / next declaration
Go to super-method or super-type
Go to type declaration
Open quick definition lookup
⌘⌥Space
Add to Invoke
Go to implementation
Go to declaration
Select current file or symbol in any view
Navigate to last edit location
⌘⇧117
Add to Invoke
Navigate forward
⌘⌥→
Add to Invoke
Navigate back
⌘⌥←
Add to Invoke
Go to line
Hide active or last active window
Go to editor
Go back to previous tool window
Go to next / previous editor tab
Go to symbol
Go to file
Go to class

Refactoring

Extract variable
Extract method
Refactor this

Editing

Insert live template
Surround with live template
Close active editor tab
Collapse all
Expand all
Collapse code block
Expand code block
Delete to word start
Delete to word end
Select till code block end
Select till code block start
Toggle case
Start new line
Smart line split
Smart line join
Delete line at caret
Duplicate current line
Paste from recent buffers...
Paste from clipboard
Copy current line to clipboard
Cut current line to clipboard
Indent / unindent selected lines
Auto-indent line
Optimize imports
Reformat code
Context info
Comment with block comment
Comment with line comment
Surround with …
Implement methods
Override methods
Show descriptions of error at caret
External doc
Quick documentation lookup
Complete statement
⌘⇧↩
Add to Invoke

Debugging

View breakpoints
Toggle breakpoint
Resume program
Evaluate expression
Run to cursor
Step out
Step over
Smart step into
Step into

Search / Replace

Unselect occurrence
Select all occurrences
Select next occurrence
Replace in path
Find in path
Find previous
Find next
Replace

Show Tool Windows

Show Terminal window
Show Commit window
Show Version Control window
Show Services window
Show Structure window
Show Problems window
Show Debug window
Show Run window
Show Find window
Show Favorites window
Show Project window

Important

Rename
Recent files popup
Extend selection
Shrink selection
Parameter info
Generate code
Show intentions and quick-fixes
Smart code completion
⇧⌃Space
Add to Invoke
Basic code completion
Find action