参考文章:
调试: https://blog.csdn.net/nynyvkhhiiii/article/details/123036725
基本: https://blog.csdn.net/m0_52134610/article/details/124059092

1.go的基本安装

这里就是windows装msi,linux装tar.gz,这里过
装完后需要把bin的路径加入到path中
在这之后,在cmd中使用go env查看,如下图:

这里需要设置下变量,直接在cmd里set就行

set GO111MODULE=on
set GOPROXY=https://goproxy.cn,direct

GOPATH和GOROOT一般都是自动设置的,一个是工程目录,一个是go的安装目录
上面GO111MODULE是用来调试用的,GPPROXY顾名思义是代理,换了源待会在vscode下全套就不用翻墙了,这两个挺重要的,如果代理没调好,后面安装运行调试工具也会受影响

2.vscode里的配置

首先把插件下了
然后是ctrl+shift+p,输入go:install
选update tools, 然后下面的全选

等着下完就行了,中间弹窗缺什么你就下什么,如果之前没配置GOPROXY的话,没代理翻不了墙是下不了的,成功下载完应该是这个样子的:

如果弹出一堆链接告诉你超时,那还是先把代理搞好
测试代码:

package main

import "fmt"

func main() {
    fmt.Printf("go go go")
} 

用终端运行:

可以装一个code runner,挺方便的

用f5调试: