从零开始搭建vsCode的golang环境(3分钟搞定)

从零开始搭建vsCode的golang环境

以及其简便的方法完成golang的环境搭建,同时解决go get获取外包时下载失败的问题。

下载并安装golang语言

我这边是win10,因此点击红框就能下载了。下载链接
从零开始搭建vsCode的golang环境(3分钟搞定)
安装时只需要自定义安装目录即可。

下载VS Code

我这边是win10,因此点击红线就能下载了,Stable是稳定版,Insiders是先行版,建议选择Stable版本的。下载链接
从零开始搭建vsCode的golang环境(3分钟搞定)
安装时只需要自定义安装目录,其他一律默认。

打开后按照下图红框顺序点击
从零开始搭建vsCode的golang环境(3分钟搞定)
ps1:步骤3原本为install
ps2:刚进去应该是英文的,在步骤2那里输入Chinese选第一个安装并重启vsCode即可改为中文版。

现在vsCode的golang 环境已经搭好了,剩下的就是解决外包get失败以及环境变量的问题了。

设置go env

由于外网的包基本都是导入失败或下载缓慢,因此需要设置一个中国的代理,这边我就选择goproxy。链接

从零开始搭建vsCode的golang环境(3分钟搞定)
根据go的版本复制以上内容,好的你不用进了,我已经帮你复制好了。
1.13及以上版本复制一下内容⬇
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

以管理员方式打开cmd
从零开始搭建vsCode的golang环境(3分钟搞定)
输入你复制的那两行内容。
输入go env即可查看更改成功与否
从零开始搭建vsCode的golang环境(3分钟搞定)

第一个hello程序

当进入vscode后终端默认只有powershell,我们需要将其改为cmd,点击红框内容。
从零开始搭建vsCode的golang环境(3分钟搞定)
再次点击红框内容,点击后按快捷键 Ctrl+Shift+` 打开新终端。
从零开始搭建vsCode的golang环境(3分钟搞定)
在新终端选择cmd输入go mod init 名字 就能自动生成mod
从零开始搭建vsCode的golang环境(3分钟搞定)
在新建main.go 输入以下内容后 Ctrl+F5运行即可。
从零开始搭建vsCode的golang环境(3分钟搞定)
以上结束。