GoLand keyboard shortcuts cheat sheet

Printable cheat sheet covering all 131 GoLand 2025 keyboard shortcuts and hotkeys, organized by category. Export as PDF or print directly.

All shortcuts

  • Ctrl+Shift+A — Find action
  • Ctrl+Space — Basic code completion
  • Ctrl+Shift+Space — Smart code completion
  • Alt+Enter — Show intentions and quick-fixes
  • Alt+Insert — Generate code
  • Ctrl+P — Parameter info
  • Ctrl+Shift+W — Shrink selection
  • Ctrl+W — Extend selection
  • Ctrl+E — Recent files popup
  • Shift+F6 — Rename
  • Ctrl+S — Save all
  • Ctrl+Alt+Y — Synchronize
  • Ctrl+Shift+F12 — Toggle maximizing editor
  • Shift+Alt+I — Inspect current file
  • Ctrl+Backquote — Quick switch current scheme
  • Ctrl+Alt+S — Open settings dialog
  • Alt+1 — Show Project window
  • Alt+2 — Show Favorites window
  • Alt+3 — Show Find window
  • Alt+4 — Show Run window
  • Alt+5 — Show Debug window
  • Alt+6 — Show Problems window
  • Alt+7 — Show Structure window
  • Alt+8 — Show Services window
  • Alt+9 — Show Version Control window
  • Alt+0 — Show Commit window
  • Alt+F12 — Show Terminal window
  • Ctrl+F — Find
  • Ctrl+R — Replace
  • F3 — Find next
  • Shift+F3 — Find previous
  • Ctrl+Shift+F — Find in path
  • Ctrl+Shift+R — Replace in path
  • Alt+J — Select next occurrence
  • Ctrl+Shift+Alt+J — Select all occurrences
  • Shift+Alt+J — Unselect occurrence
  • F7 — Step into
  • Shift+F7 — Smart step into
  • F8 — Step over
  • Shift+F8 — Step out
  • Alt+F9 — Run to cursor
  • Alt+F8 — Evaluate expression
  • F9 — Resume program
  • Ctrl+F8 — Toggle breakpoint
  • Ctrl+Shift+F8 — View breakpoints
  • Ctrl+Shift+Enter — Complete statement
  • Ctrl+Q — Quick documentation lookup
  • Shift+F1 — External doc
  • Ctrl+F1 — Show descriptions of error at caret
  • Ctrl+O — Override methods
  • Ctrl+I — Implement methods
  • Ctrl+Alt+T — Surround with …
  • Ctrl+Slash — Comment with line comment
  • Ctrl+Shift+Slash — Comment with block comment
  • Alt+Q — Context info
  • Ctrl+Alt+L — Reformat code
  • Ctrl+Alt+O — Optimize imports
  • Ctrl+Alt+I — Auto-indent line
  • Tab — Indent / unindent selected lines
  • Shift+Tab — Indent / unindent selected lines
  • Ctrl+X — Cut current line to clipboard
  • Shift+Delete — Cut current line to clipboard
  • Ctrl+C — Copy current line to clipboard
  • Ctrl+Insert — Copy current line to clipboard
  • Ctrl+V — Paste from clipboard
  • Shift+Insert — Paste from clipboard
  • Ctrl+Shift+V — Paste from recent buffers...
  • Ctrl+D — Duplicate current line
  • Ctrl+Y — Delete line at caret
  • Ctrl+Shift+J — Smart line join
  • Ctrl+Enter — Smart line split
  • Shift+Enter — Start new line
  • Ctrl+Shift+U — Toggle case
  • Ctrl+Shift+BracketLeft — Select till code block start
  • Ctrl+Shift+BracketRight — Select till code block end
  • Ctrl+Delete — Delete to word end
  • Ctrl+Backspace — Delete to word start
  • Ctrl+F4 — Close active editor tab
  • Ctrl+Alt+J — Surround with live template
  • Ctrl+J — Insert live template
  • F5 — Copy
  • F6 — Move
  • Ctrl+Shift+Alt+T — Refactor this
  • Ctrl+Alt+M — Extract method
  • Ctrl+Alt+V — Extract variable
  • Ctrl+N — Go to class
  • Ctrl+Shift+N — Go to file
  • Ctrl+Shift+Alt+N — Go to symbol
  • Alt+ArrowRight — Go to next / previous editor tab
  • Alt+ArrowLeft — Go to next / previous editor tab
  • F12 — Go back to previous tool window
  • Escape — Go to editor (from tool window)
  • Shift+Escape — Hide active or last active window
  • Ctrl+G — Go to line
  • Ctrl+Alt+ArrowLeft — Navigate back
  • Ctrl+Alt+ArrowRight — Navigate forward
  • Ctrl+Shift+Backspace — Navigate to last edit location
  • Alt+F1 — Select current file or symbol in any view
  • Ctrl+Alt+B — Go to implementation
  • Ctrl+Shift+I — Open quick definition lookup
  • Ctrl+Shift+B — Go to type declaration
  • Ctrl+U — Go to super-method or super-type
  • Alt+ArrowUp — Go to previous / next declaration
  • Alt+ArrowDown — Go to previous / next declaration
  • Ctrl+BracketLeft — Move to code block start
  • Ctrl+BracketRight — Move to code block end
  • Ctrl+F12 — File structure popup
  • F2 — Next highlighted error
  • Shift+F2 — Previous highlighted error
  • F4 — Edit source / View source
  • Ctrl+Enter — Edit source / View source
  • Alt+Home — Show navigation bar
  • F11 — Toggle bookmark
  • Ctrl+F11 — Toggle bookmark with mnemonic
  • Ctrl+0 — Go to numbered bookmark 0/1/2
  • Ctrl+1 — Go to numbered bookmark 0/1/2
  • Ctrl+2 — Go to numbered bookmark 0/1/2
  • Shift+F11 — Show bookmarks
  • Alt+F7 — Find usages
  • Ctrl+F7 — Find usages in file
  • Ctrl+Shift+F7 — Highlight usages in file
  • Ctrl+Alt+F7 — Show usages
  • Shift+Alt+F10 — Select configuration and run
  • Shift+Alt+F9 — Select configuration and debug
  • Shift+F10 — Run
  • Shift+F9 — Debug
  • Ctrl+Shift+F10 — Run context configuration from editor
  • Ctrl+K — Commit project to VCS
  • Ctrl+T — Update project from VCS
  • Ctrl+Shift+K — Push commits
  • Alt+Backquote — VCS quick popup

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • CLion shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts

Related pages

  • GoLand shortcuts
  • GoLand cheat sheet
  • Learn GoLand shortcuts
  • All Code & Text apps