最近学习go语言,用Goland感觉笔记本有点扛不住,所以想着折腾下vscode,结果踩了不少坑,因此,在这记录下配置过程,免得以后再配的时候忘记。

1.下载Golang和vscode,这一步没什么好说的,直接点下一步就行。

2.配置Go环境变量,其实有很多种配置方法,在这就记录下我自己的。

首先在系统变量中新增如下变量:

GOROOT=D:\go\go1.17.5.windows-amd64\go(其实就是你自己的go安装目录)。

GOPATH=D:\go\go_path(自己随意设置即可),然后在go_path目录中新建bin、src、pkg三个目录,用来存放下载的第三方插件和包。vscode中Go:Install/Update Tools插件安装时,可执行文件会下载到bin目录中,而第三方包会下载到pkg目录中。不设置GOPATH的话,第三方包会默认下载到用户目录中。

path=%GOROOT%\bin,这样go的各种命令就可以使用了。

以上三个系统变量设置完成后,在用户变量中新增GOPROXY=https://goproxy.cn,direct,或着https://proxy.golang.com.cn,direct。这两个代理都可以用。

3.在vscode中配置go开发环境。

首先,打开vscode,在插件中搜索go,下载第一个。

然后,按住Ctrl+Shift+P 输入Go:Install/Update Tools,然后全选下载,配置完成。你也可以直接新建一个.go文件,开始写helloword,然后vscode在右下角提示你下载插件,点击install all,等待下载完成就可以了。