vscode中搭建go环境,及离线下载vscode插件

一、下载:

下载官网: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外部包下载不成功,关闭校验即可

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值