Visual Studio Code下载地址
https://code.visualstudio.com/Download
golang下载地址
https://www.golangtc.com/download
通过该地址下载下来.msi程序,双击即可安装。
vsCode中安装go插件
只需要查询go插件,安装,重启,即可。
相关配置
1. GOROOT配置
默认路径是C:\GO目录下,也可以选择其它目录。安装时,默认会在系统环境变量中添加GOROOT,并在PATH中添加%GOROOT%/bin目录。在cmd中,执行go可以看到如下图:
2. git环境变量配置
因为vscode中安装go插件时,需要一起安装一些插件,如命令提示等。都需要通过git来安装。
安装git不多累赘,只需将git安装目录下的bin目录,添加进%PATH%中即可。cmd中执行git命令如下图:
3. GOPATH配置
GOPATH是用来放自己的GO工程的。一般该目录下有三个文件夹:src、bin、pkg。你可以执行以下命令,似乎会自动在用户目录下创建一个go目录,等安装完以下工具,会生成三个目录,src、bin、pkg。当然也可以自己新建一个工作空间,用来存放go工程。环境变量中,添加%GOPATH%,指向工作空间。
//代码自动提示
go get -u -v github.com/nsf/gocode
//代码之间跳转
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
第一个go工程
打开vscode,通过"文件" -> "打开文件夹" -> (打开gopath),并在src目录下,新建一个hello.go,写上你的“hello world”。
运行hello.go
你可以通过vscode自带的终端,运行go run hello.go来运行.go工程。也可以在cmd中运行。
通过“查看” -> “集成终端”,打开vscode自带的终端,命令行进入gopath下的src目录,运行go run hello.go即可。
FAQ
- 为什么在别处新建.go文件后,自动提示功能失效了?如在src下新建文件夹test,在test中新建test.go之后,没有自动提示功能了。
可以把上面下载的工具,通过go get xxx下载的exe工具,拷贝到GOROOT下的bin目录中,再重启vscode试一下。