=================================== GoLand (Windows) keyboard shortcuts =================================== First published at 11/16/2022 on https://defkey.com/goland-windows-shortcuts GoLand is an integrated development environment (IDE) for the Go programming language. It can analyze the code for automatic code completion and provide quick code fixes. GoLand is developed by JetBrains. GoLand (Windows) has 129 shortcuts and we have listed all of them below. General ------- Ctrl + Shift + A Find any action inside the IDE Create and edit --------------- Alt + Enter Show intention actions Ctrl + Space Basic/smart code completion Ctrl + Shift + Space Basic/smart code completion Ctrl + Alt + Space Type name completion Ctrl + Shift + Enter Complete statement Cmd + P Parameter information/Context info Alt + Q Parameter information/Context info Ctrl + Shift + I Quick definition Ctrl + Q Quick/external documentation Shift + F1 Quick/external documentation Alt + Insert Generate code Ctrl + I Implement methods Alt + Cmd + T Surround with... Ctrl + / Comment with line/block comment Ctrl + Shift + / Comment with line/block comment Ctrl + W Extend/shrink selection Ctrl + Shift + W Extend/shrink selection Ctrl + Alt + O Optimize imports Ctrl + Alt + I Auto-indent lines Ctrl + X Cut Ctrl + C Copy Ctrl + V Paste Ctrl + Shift + C Copy document path Ctrl + Shift + V Paste from clipboard history Ctrl + D Duplicate current line or selection Ctrl + Shift + Up arrow / Down arrow Move line up/ down Cmd + Y Delete line at caret Ctrl + Shift + J Join/split line Ctrl + Enter Join/split line Shift + Enter Start new line Ctrl + Shift + U Toggle case Ctrl + Num + Expand code block Ctrl + Num - Collapse code block Ctrl + Shift + Num + Expand all Ctrl + Shift + Num - Collapse all Ctrl + S Save all Version control --------------- Alt + ` VCS operations popup... Ctrl + K Commit Ctrl + T Update project Alt + Shift + C Recent changes Ctrl + Alt + Z Revert Ctrl + Shift + K Push... Ctrl + Alt + Shift + Up arrow / Down arrow Next/previous change Master your IDE --------------- Ctrl + Shift + A Find action... Alt + [1 - 9] Open a tool window Ctrl + Alt + Y Synchronize Ctrl + ` Quick switch scheme... Ctrl + Alt + S Preferences... F4 Jump to source/navigation bar Alt + Home Jump to source/navigation bar F12 Jump to last tool window Shift + Esc Hide active windows Ctrl + Shift + F12 Hide all tool windows Alt + Right arrow Go to next editor tab Alt + Left arrow Go to previous editor tab Esc Go to editor (from a tool window) Ctrl + Shift + F4 Close active window Ctrl + F4 Close active tab Find everything --------------- Shift then Shift Search everywhere Ctrl + F Search Ctrl + R Replace Ctrl + Shift + F Find in path Ctrl + Shift + R Replace in path F3 Next occurrence Shift + F3 Previous occurrence Ctrl + N Go to type Ctrl + Shift + N Go to file Ctrl + Alt + Shift + N Go to symbol Ctlrl + F12 Go to file member Navigate from symbols --------------------- Ctrl + B Declaration Ctrl + Shift + B Type declaration Ctrl + U Super method Ctrl + Alt + B Implementation(s) Alt + F7 Find usages Ctrl + F7 Find usages in file Ctrl + Shift + F7 Highlight usages in file Ctrl + Alt + F7 Show usages Refactor and cleanup -------------------- Ctrl + Alt + Shift + T Refactor this... F5 Copy… F6 Move... Alt + + Del Safe delete... Shift + F6 Rename... Ctrl + F6 Change signature... Ctrl + Alt + N Inline... Ctrl + Alt + M Extract method Ctrl + Alt + V Introduce variable Ctrl + Alt + C Introduce constant Ctrl + Alt + L Reformat code Analyze and explore ------------------- Ctrl + F1 Show error description F2 Next highlighted error Shift + F2 Previous highlighted error Ctrl + Alt + Shift + I Run inspection by name… Ctrl + Alt + Shift + I Type hierarchy Ctrl + H Call hierarchy Navigate in context ------------------- Alt + F1 Select in... Ctrl + E Recently viewed files Ctrl + Shift + E Recently changed files Ctrl + Shift + Backspace Last edit location Ctrl + Alt + Left arrow Navigate back Ctrl + Alt + Right arrow Navigate forward Alt + Up arrow / Down arrow Go to previous/next method Ctrl + G Line/ Column... Ctrl + ] Go to code block end Ctrl + [ Go to code block start Alt + Shift + F Add to favorites F11 Toggle bookmark Ctrl + F11 Toggle bookmark with mnemonic Ctrl + [0 - 9] Go to numbered bookmark Shift + F11 Show bookmarks Build, run and debug -------------------- Ctrl + Shift + F10 Run context configuration Alt + Shift + F10 Run selected configuration Alt + Shift + F9 Debug selected configuration Shift + F10 Run current configuration Shift + F9 Debug current configuration F8 Step over F7 Step into Shift + F7 Smart step into Shift + F8 Step out Alt + F9 Run to cursor Ctrl + Alt + F9 Force run to cursor Alt + F10 Show execution point Alt + F8 Evaluate expression... Ctrl + F2 Stop Shift + Cmd + F2 Stop background processes... F9 Resume program Ctrl + F8 Toggle line breakpoint Ctrl + Alt + Shift + F8 Place temporary line breakpoint Ctrl + Shift + F8 Edit/view breakpoint Source: GoLand reference card (PDF) Last modified on (UTC): Wednesday, November 16, 2022 Defkey © All rights reserved.