注意,下面的步驟適合於1.13版本以上的Go環境
步驟
- 在安裝完Go環境後,在GOPATH的src目錄下創建 goland.org/x/ 目錄,進入此目錄,執行命令:
$ git clone https://github.com/golang/tools.git
$ git clone https://github.com/golang/lint.git
注意:直接在https://github.com/golang/tools 網址界面download這個tools-master包解壓後的大小,沒有clone下來的tools文件夾大,所以建議直接clone下來。
- 將Go默認的代理替換爲以下代理:
go env -w GOPROXY=https://goproxy.cn,direct
- 對VsCode進行設置,如果平時有代理,一定要先設置代理,在VsCode中,根據“文件->首選項->設置”打開,然後搜索 "http.proxy"關鍵字,找到Http:Proxy 這一行,在裏面填入自己的代理服務器,例如:
http:proxy.com.cn:8080
- 在VsCode中隨意打開一個go格式文件,VsCode右下角會出現一些提示讓你安裝一些工具,直接點擊Install All即可。
題外話,若在有代理的情況下,在windows下使用go modules下載包時還需要配置代理,具體參考這個。若嫌每次打開窗口都要設置的話,可以將這幾個代理參數放到系統環境變量裏面。