一、下载:
下载官网:Downloads - The Go Programming Language (google.cn)
终端中测试是否安装成功。


bin: 存放编译后的二进制文件
**pkg:存放编译后的包文件。 包文件扩展名通常为xxx.a,即 .a **结尾。
src:存放Go语言包的源代码
配置用户变量及环境变量(重要)
环境变量
将go安装位置的bin目录放path里面(在系统变量中的Path中插入一条,Golang安装目录/bin)

用户变量
添加用户变量
GOPATH变量设置用户工作目录。如果写代码时要用到第三方库,然后使用go get xxx时,xxx就下载到这个目录。
把系统自带的\用户变量\中的GOPATH删除。因为原有路径C:\Users\xxx\go不是我们存放go代码的地方。
由于go是google的产品,许多插件都是在国外,然而国内访问不了,所以要设置代理等配置
所以我们设置以下参数
go env -w GOPROXY=https://goproxy.io,direct
go env -w GOPRIVATE=*.corp.example.com
go env -w GO111MODULE=on
二、vscode中下载插件
1.在线下载:扩展商店中下载

注意:要仔细阅读说明后再下载,不然可能会出现版本不配套问题。比如说VSCode中GO0.43版本后需要下载go1.21之后的版本,不然会产生很多问题,外部依赖引入失败等。

2.离线下载(vscode插件官网(Extensions for Visual Studio family of products | Visual Studio Marketplace))

搜索自己想要下载的插件名称
根据模版进行下载
下载地址模板:
https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extensionname}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

一共三个参数。我们只需对应填入即可。
https://golang.gallery.vsassets.io/_apis/public/gallery/publisher/golang/extension/GO/0.47.1/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage


我们再把名字改回去,就可以使用了。
![]()

三、使用中可能遇到的问题
1.下载github外部包下载不成功,关闭校验即可



3万+

被折叠的 条评论
为什么被折叠?



