Go-VSCode环境搭建

最近项目上用到了Go,因此对VSCode进行Go环境搭建。效果图如下:
GO debug.png

Go

Go安装

Golang官网下载对应版本的安装包,我这里是Windows操作系统,因此下载go1.10.2.windows-amd64.msi。由于Golang官网需要科学上网,如果没有翻墙的软件,可以去Go语言中文网下载,下载页面
安装过程直接Next过去即可。
go install.png
安装完成之后,打开CMD输入go version查看go 版本信息。
go version.png

Go环境配置

Go安装完成之后,在CMD下输入go env查看go的环境变量。
go env.png
有两个关键的变量:GOROOT、GOPATH。GOROOT为Go安装目录不需要进行修改,GOPATH为Go项目地址可以进行修改。在喜欢的地方建立一个Go项目目录。这里我在C盘根目录下建立一个文件夹,名称为GoWork。然后将其配置到系统环境变量中。
sys env.png
配置完成之后,重新打开一个CMD输入go env查看是否生效。
go path env.png
到此Go的配置告一段落。

VSCode

VSCode安装

Visual Studio Code官网下载对应版本的安装包安装即可。安装过程直接Next过去即可。
VSCode.png
VSCode安装完成之后需要配置Git,可以查看这篇文章搭建博客,这里就不展开了。
vscode gui.png

VSCode环境配置

Go插件安装

在VSCode商店里面安装对应Go插件。可以直接通过VSCode欢迎使用页面的自定义→工具和语言→更多进行跳转。
vscode go install.png
安装完成之后打开Go项目文件夹,新建一个hello.go,打开hello.go,在右小角进行点击Install All安装所依赖的库(该步骤需要翻墙)。
vscode go install all.png
安装完成之后,在工作目录下会多出一个bin子目录里面会放所需要的exe文件。如果翻不了墙,那么可以直接下载这个,放到Go项目文件夹下的bin目录即可。
链接:https://pan.baidu.com/s/19w01LlfY8iEsLm5gJmP5Lw 密码:umao

Debug

完成以上操作之后,可以通过F5进行Debug。
vscode go debug.png

总结

在进行VSCode进行Go Debug时,遇到了几个需要注意点,在此记录一下供诸君参考:

  1. 完成Go安装之后,需要进行GOPATH环境变量配置,便于项目目录查找;
  2. 完成VSCode安装之后,在VSCode的终端里面输入go命令查看VSCode是否能调用系统环境变量。如果在VSCode终端找不到go命令,在用户环境变量里面进行添加可以解决该问题。假设还解决不了,直接在终端进行path环境变量追加set path=%path%;C:\go\bin
  3. 如果VSCode依赖的库安装失败,直接把src、bin、pkg目录都删除,然后重新安装。

Go代码

1
2
3
4
5
6
7
8
package main

import "fmt"

func main() {
fmt.Println("Hello, Hywell")
}