1、vscode中安装go扩展包,不再阐述。
2、在安装好go的扩展包以后,创建GOPATH环境变量

3、PATH中会自动添加,如果没有可手动添加

4、在GOPATH目录下创建自己的工作空间(为什么一定是在GOPATH下创建,还不太清楚),我的是workspace(名称可以自定义)
5、打开VSCODE,文件-打开文件夹,选择GOPATH目录
6、在workspace下创建helloworld目录(我称为项目空间)

7、配置VSCODE中的setting.json文件

加入如下配置:

8、编写helloworld代码如下,可直接复制
package main
import "fmt"
func main() {
fmt.Println("Hello world!")
}
保存,重启VSCODE
9、重启VSCODE后,会自动加载GO的第三方类库,注意输出,因为有FQ的限制,基本上无法从golang.org上下载对应的类包。每个人的情况不一样,我的基本上都是安装失败,如下:
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
10、vscode自动安装失败,执行手动安装
第一步先在%GOPATH%srcgolang.orgx目录下打开git bash(如果没有对应的golang.org目录,可手功创建),执行git clone http://github.com/golang/tools。(手动安装第三方类包时,必须先安装tools类包)必须用git来clone,否则安装其他组件如go get -u -v github.com/cweill/gotests。会出现package golang.org/x/tools/imports:directory"D:GoPathsrcgolang.orgxtoolsimports" is not using a known version control system错误。
第二步tools下载好后,进入%GOPATH%srcgolang.orgxtoolscmdgorename目录,按shift+右键选择在此打开命令窗口,执行go install,guru也执行同样操作。










