Visual Studio Code下載地址
https://code.visualstudio.com/Download
golang下載地址
https://www.golangtc.com/download
通過該地址下載下來.msi程序,雙擊即可安裝。

vsCode中安裝go插件
只需要查詢go插件,安裝,重啟,即可。

相關(guān)配置
1. GOROOT配置
默認(rèn)路徑是C:\GO目錄下,也可以選擇其它目錄。安裝時(shí),默認(rèn)會(huì)在系統(tǒng)環(huán)境變量中添加GOROOT,并在PATH中添加%GOROOT%/bin目錄。在cmd中,執(zhí)行g(shù)o可以看到如下圖:

2. git環(huán)境變量配置
因?yàn)関scode中安裝go插件時(shí),需要一起安裝一些插件,如命令提示等。都需要通過git來安裝。
安裝git不多累贅,只需將git安裝目錄下的bin目錄,添加進(jìn)%PATH%中即可。cmd中執(zhí)行g(shù)it命令如下圖:

3. GOPATH配置
GOPATH是用來放自己的GO工程的。一般該目錄下有三個(gè)文件夾:src、bin、pkg。你可以執(zhí)行以下命令,似乎會(huì)自動(dòng)在用戶目錄下創(chuàng)建一個(gè)go目錄,等安裝完以下工具,會(huì)生成三個(gè)目錄,src、bin、pkg。當(dāng)然也可以自己新建一個(gè)工作空間,用來存放go工程。環(huán)境變量中,添加%GOPATH%,指向工作空間。
//代碼自動(dòng)提示
go get -u -v github.com/nsf/gocode
//代碼之間跳轉(zhuǎn)
go get -u -v github.com/rogpeppe/godef
//語法檢查
go get -u -v github.com/golang/lint/golint
//搜索參考引用
go get -u -v github.com/lukehoban/go-find-references
//
go get -u -v github.com/lukehoban/go-outline
//
go get -u -v sourcegraph.com/sqs/goreturns
//
go get -u -v golang.org/x/tools/cmd/gorename
第一個(gè)go工程
打開vscode,通過"文件" -> "打開文件夾" -> (打開gopath),并在src目錄下,新建一個(gè)hello.go,寫上你的“hello world”。

運(yùn)行hello.go
你可以通過vscode自帶的終端,運(yùn)行go run hello.go來運(yùn)行.go工程。也可以在cmd中運(yùn)行。
通過“查看” -> “集成終端”,打開vscode自帶的終端,命令行進(jìn)入gopath下的src目錄,運(yùn)行go run hello.go即可。

FAQ
- 為什么在別處新建.go文件后,自動(dòng)提示功能失效了?如在src下新建文件夾test,在test中新建test.go之后,沒有自動(dòng)提示功能了。
可以把上面下載的工具,通過go get xxx下載的exe工具,拷貝到GOROOT下的bin目錄中,再重啟vscode試一下。
