前往新版連接,https://www.cnblogs.com/nickchou/p/14096944.html
關於golang的開發IDE一般常用vscode和goland(推薦用Goland,在功能集成性上的速度和便捷度都非常好)
一、下載Goland
官網地址:https://www.jetbrains.com/go/
迅雷下載:https://download-cf.jetbrains.com/go/goland-2019.3.2.exe
二、下載注冊補丁(pojie)(不需要改Host)
下載地址:https://pan.baidu.com/s/1FrpavOrzkzLDYShndnqRZQ 提取碼 2c4t
下載並解壓到指定文件夾(文件路徑避免中文),注意必須要包含jetbrains-agent.jar和important.txt2個文件,如圖:
如果補丁下載有問題,請詳見作者博客 https://zhile.io/
三、安裝Goland
選擇Skip Remaining and Set Default
選擇試用,點Evaluate
點擊Continue
創建一個空項目
點擊創建
點擊菜單欄:Help->Edit Custom VM Options...
提示是否創建goland64.exe.vmoptions,選擇Create
在文件最后一行加上補丁配置,路徑改成自己的
-javaagent:E:\Soft\Jetbrains\v.2019.3\jetbrains-agent.jar
然后重啟下Goland
重啟后再次點擊 Help->Register,從ACTIVATION_CODE.txt在復制激活碼到Avtivation code中,激活即可,如圖適用於2019.3.3及以下的版本,不要升級2019.3.4
三、完成安裝+破解
如果出現下面提示,回到步驟二看下,把下載的補丁包里未經修改的important.txt復制到jetbrains-agent.jar的同級目錄即可
四、相關配置
1、實際在項目開發的時候發現一直提示"goland go list -m -json all" 且包也一直提示 Cannot resolve directory,如圖:
請檢查先項目里的Proxy配置(默認值是direct)改為 https://goproxy.cn,direct 即可
2、默認字體配置對中文支持不好,如圖
菜單欄:File -> Setting(快捷鍵Ctrl+Alt+S),Simsun字體看起來好一些,也可以自行選擇
效果圖:
3、保存文件立即go fmt格式化代碼
點擊菜單欄:File->Settings->Tools->File Watchers->點擊 "+"號,選擇go fmt,直接保存即可。Ctrl+S后會自動格式化代碼
4、Goland的Terminal設置為Git Bash
在File > Settings > Tools > Terminal > Shell_path 中的cmd.exe修改為 C:\Program Files\Git\bin\sh.exe,設置后在Terminal關閉tab再重新新增即可
5、取消下圖調用方法返回的參數類型,僅針對2019.3的版本
菜單欄:File -> Setting(快捷鍵Ctrl+Alt+S)-> Editor -> Inlay Hits -> Go,取消Show parameter hits
6、編輯運行/調試配置
7、設置Ctrl+鼠標滾輪調整字體大小
8、設置鼠標懸浮顯示文檔
File -> Setting -> Editor -> General -> 找到Other下面的"Show Quick document on mouse move"
效果如下:
五、部分快捷鍵
說明 | 快捷鍵 |
---|---|
轉到定義 | Ctrl+B |
返回定義 | Alt+方向左鍵 |
重命名文件or文件夾 | Shift+F6 |
顯示注釋文檔 | Ctrl+Q |