go語言安裝
go語言下載地址:https://studygolang.com/dl
go語言安裝完成后,會將go語言安裝目錄添加到環境變量中;
1)、添加環境變量

GOROOT:為go語言環境地址;
GOPATH:為go的工作目錄地址

並在環境變量Path中添加go語言環境的bin目錄;
2)、檢查go語言是否安裝成功

在命令行中輸入:go 並回車,則如上所示;
3)、查看版本號
運行 go version

2. vs code 開發工具安裝
vs code下載地址:https://code.visualstudio.com/
3. vs code中安裝第三方go語言插件

找到紅色方框中Go(即:Rich Go language support for Visual Studio Code)點擊安裝即可;
4.設置vs code go插件配置
1)、選擇設置選項

2)、選擇擴展Go configuration選擇配置

點擊 Go configuration下的 “在settings.json中編輯”,如下圖所示:

{"git.ignoreMissingGitWarning":true,"files.autoSave":"onFocusChange","files.encoding":"utf8","files.trimTrailingWhitespace":false,"files.autoSaveDelay":1000,// 保存代碼時自動編譯"go.buildOnSave":"off",// 保存代碼時優化"go.lintOnSave":"package",// 保存代碼時檢查潛在錯誤"go.vetOnSave":"package",// 保存代碼時執行測試"go.coverOnSave":false,"go.useCodeSnippetsOnFunctionSuggest":true,"go.useCodeSnippetsOnFunctionSuggestWithoutType":true,// 代碼格式化"go.formatTool":"goreturns","go.gocodePackageLookupMode":"go","go.gotoSymbol.includeImports":true,"go.docsTool":"godoc","go.inferGopath":true,"go.useLanguageServer":true,"go.autocompleteUnimportedPackages":true,// go語言安裝環境目錄"go.goroot":"C:\\Go",// go語言工作目錄"go.gopath":"E:\\goworks","go.gocodeAutoBuild":false}
3)、打開go語言工作目錄,如果打開終端

在工作目錄goworks下新建目錄src,並創建一個go語言文件,如:test.go文件;
4)、重新啟動vs code,會自動加載Go的第三方類庫,點單安裝所有,安裝時會出現如下錯誤:
Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED
為避免上述情況,首先在go工作目錄的src目錄下創建“golang.org/x”目錄,然后通過git命令克隆go工具;
進入goworks/src/golang.org/x目錄下
運行 git clone https://github.com/golang/tools.git
運行 git clone https://github.com/golang/lint.git
運行 git clone https://github.com/golang/sync.git
安裝失敗可通過下列方式手動安裝:
go install github.com/mdempsky/gocode
go install github.com/uudashr/gopkgs/cmd/gopkgs
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/go-delve/delve/cmd/dlv
go install github.com/stamblerre/gocode
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint
go install golang.org/x/tools/gopls
最終結果:

所有插件安裝完成后的效果:
