VS Code配置Go语言环境
安装学习前提

下载安装VSCode
下载路径:https://code.visualstudio.com/Download
下载GO语言环境安装包
下载路径:https://golang.google.cn/dl/
代理(Goproxy.io)
路径:https://goproxy.io/zh/
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d15WETrw-1649817553101)(uniapp基础知识.assets/image-20220402122247347.png)]](https://img-blog.csdnimg.cn/91610e2a8bc942979d57203901852c25.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FCPbrBtw-1649817553102)(uniapp基础知识.assets/image-20220402122326441.png)]](https://img-blog.csdnimg.cn/5eb305aa6251470784c5d36d16e9f111.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U2jnYGuW-1649817553102)(uniapp基础知识.assets/image-20220402122348456.png)]](https://img-blog.csdnimg.cn/f2e6fa3667094649b526942ba93e3e11.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_16,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HUQcfX9U-1649817553102)(uniapp基础知识.assets/image-20220402122422375.png)]](https://img-blog.csdnimg.cn/29b1168092cf446b89d71b3f8f5548e8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
VsCode插件
Code Runner
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y89674L2-1649817553103)(uniapp基础知识.assets/image-20220402121814077.png)]](https://img-blog.csdnimg.cn/4186ba95afa149118227f940b51c28c2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
GO
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CYLyEFlO-1649817553103)(uniapp基础知识.assets/image-20220402121652614.png)]](https://img-blog.csdnimg.cn/ba0a6284c3b04d618df91470ce50116a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
第一个GO程序
Hello World
现在我们来创建第一个Go项目——hello。在我们的GOPATH下的src目录中创建hello目录。
在该目录中创建一个main.go文件:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T6Xv4Pyb-1649817553103)(uniapp基础知识.assets/image-20220402121714999.png)]](https://img-blog.csdnimg.cn/0460715fb79348acbf8919270d8bcbd4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
在VSCode中成功安装Go相关插件问题:tools failed to install.
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ShFrLKHS-1649817553104)(uniapp基础知识.assets/image-20220402121957443.png)]](https://img-blog.csdnimg.cn/015dafe71750467d84eb03e601785508.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
解决方法
进行如下命令进行目录切换: cd %GOPATH%\src\github.com\golang 我这里的GOPATH是在D:\go_project 如果src目录下面没有github.com\golang请自行创建
完成目录切换后,开始下载插件包: git clone https://github.com/golang/tools.git tools
手动拷贝,直接将你下载的tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools目录下
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hnA2v9iQ-1649817553104)(uniapp基础知识.assets/image-20220402122030795.png)]](https://img-blog.csdnimg.cn/fb988d3cb15643ecba142b33330f444b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0d8UxkA3-1649817553104)(uniapp基础知识.assets/image-20220402122049561.png)]](https://img-blog.csdnimg.cn/c7e3fd3c989f4d44a46a9bd74f8d6e0f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6aKc5YC85LiO5a6e5Yqb5bm25a2Y5rqQ,size_20,color_FFFFFF,t_70,g_se,x_16)
切换终端执行以下命令
手动安装:
如果不行安装下载失败的插件
下面安装无法安装的插件 开始安装: 切换到GOPATH目录下,执行相关的go install 命令
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/cweill/gotests/gotests
版权声明:本文为SOLar7SysteM原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。