文章目录

  • 1 下载并安装Go
    • 1.1 安装Go编译器
    • 1.2 测试Go是否安装成功
    • 1.3 配置包管理器Go MOD镜像
  • 2 配置VSCode下的Go环境
    • 2.1 从扩展管理中安装Go插件
    • 2.2 安装插件依赖的工具
    • 2.3 使用Go命令编译Go程序
  • 3 参考资料

1 下载并安装Go

1.1 安装Go编译器

因为国内网络的原因可以选择到Go中文网下载,选择自己操作系统对应的版本下载。
下载链接:https://studygolang.com/dl


当然也可以官方下载
https://go.dev/dl/

1.2 测试Go是否安装成功

进入命令行执行 go version,能够成功打印出对应的版本

如果不行,可能需要手动添加PATH环境变量

1.3 配置包管理器Go MOD镜像

go module 是Go语言从 1.11 版本之后官方推出的版本管理工具
类似于pip,国内很多包的下载效果都不好,需要配置镜像代理

命令行执行以下命令

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct# 清空缓存
go clean --modcache# 查看环境信息
go env

2 配置VSCode下的Go环境

2.1 从扩展管理中安装Go插件

VsCode Go插件的工作原理与其它的IDE是不一样的,比如idea(goland),它是通过一系列go的小工具来完成ide的相关功能。比如智能提示,代码导航(查看引用,查看源码,查看接口),符号搜索,括号匹配,代码段之类的语言功能等。

2.2 安装插件依赖的工具

按ctrl+shift+p 调出命令面板,输入go install tools 选Go: Install/Update Tools

或者新建一个Go文件, VSCode会激活Go插件,提示的工具全部安装就行。

2.3 使用Go命令编译Go程序

这是一段Go代码

package main
import "fmt"
func main() {fmt.Println("Hello, World!")
}

这是一段Go指令

可以
go build gwj1.go
./gwj1.exe也可以
go run gwj1.go

也可以添加VSCode环境,直接使用

3 参考资料

https://blog.51cto.com/u_15127649/4541075
https://juejin.cn/post/6844904122450182151
http://c.biancheng.net/view/5712.html
https://www.runoob.com/go/go-tutorial.html
https://zhuanlan.zhihu.com/p/320343679

【编译器】VSCode配置Go语言开发环境相关推荐

  1. Mac OS中使用VScode配置C++语言开发环境

    首先装上最新版的vs code 安装 Code Runner 这个插件,不用进行任何配置就能直接编译并运行,默认情况下使用的是GCC和G++. 使用: 新建一个CPP文件,添加内容: #include ...

  2. mac下配置VSCode的C语言开发环境

    目录 1. 安装C语言扩展插件 2. 安装编译器 3. 运行个Hello World 3.1 创建个源文件 3.2 编译 3.3 执行 4. 嫌麻烦?一键运行的利器! 1. 安装C语言扩展插件 打开V ...

  3. VScode配置C语言编译环境

    VScode配置C语言编译环境 前言 最近学校开了c语言课,使用vc6.0来编写c语言,但vc6.0太旧,没有代码补全和代码检查功能,所以我花了很长时间配置vscode的c开发环境,由于第一次配置,花 ...

  4. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  5. 软件_手把手教vscode配置c++,python开发环境

    原创:软件_手把手教vscode配置c++,python开发环境 之前主用Python作为项目开发语言,将项目迁移到arm边缘盒子上后发现arm的cpu不给力,软件速度低于预期,所以计划将部分程序改为 ...

  6. vscode配置vue3+python开发环境

    vscode配置vue3+python开发环境 说明 推荐使用vscodium,没有用户追踪,下载VSCodium-win32-x64.zip,设置采用微软官方扩展源就是vscode了,设置方法如下 ...

  7. VS Code配置Go语言开发环境

    VS Code配置Go语言开发环境 Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/IDE没有最好只有最适合 1.安装中文简体插件 点 ...

  8. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要 ...

  9. CentOS 7 配置JS语言开发环境(JavaScript)

    CentOS 7 配置JS语言开发环境(JavaScript) 安装ServerSide JavaScript环境"Node.js" 安装Node.js和包管理工具npm [roo ...

最新文章

  1. 尝试Java,从入门到Kotlin(上)
  2. 利用OpenCV进行图像的轮廓检测
  3. 学习笔记Hadoop(一)—— Hadoop介绍(1)——认识大数据
  4. Develop chrome extension study
  5. Oracle 用拼接字符串更新表 测试
  6. C语言再学习 -- 关键字const
  7. mysql for update 锁_MySql FOR UPDATE 锁的一点问题……
  8. android 足球游戏,足球游戏哪个好玩,安卓单机足球游戏哪个好玩
  9. nexttick使用场景_使用Jest实现Vue自动化测试
  10. 如何在C++中产生随机数
  11. 微服务框架和工具大全
  12. c++构造函数、析构函数为什么不能取地址
  13. paip.QQ音乐导出歌单总结
  14. 正定矩阵(Positive Definite Matrices)、半正定矩阵(Positive Semidefinite Matrices)
  15. UVa 10361 自动作诗机
  16. 12张大数据图看看2016年世界各地发生大事件!
  17. Security注解:@PreAuthorize,@PostAuthorize, @Secured
  18. (不定期更新)《虚拟现实应用技术》(Yanlz+Unity+XR+VR+AR+MR+AVE+Oculus+SteamVR+眩晕症+5G+云计算+边缘计算+人机交互+立钻哥哥+==)
  19. Flutter AnimatedIcon 图标也可以动画
  20. 深度学习技巧应用4-模型融合:投票法、加权平均法、集成模型法

热门文章

  1. 伸展树(splay tree)
  2. [面试] 算法(六)—— 链表
  3. Agglomerative Hierarchical Algorithms(凝聚式层次聚类)
  4. 工具的使用——谷歌浏览器(chrome) (二)
  5. C 标准库—— assert.h
  6. pb利用datawindow查询符合条件的数据并且过滤掉其他数据_牟宇航:百度OLAP数据库——Palo...
  7. Android知识点汇总以及常见面试题
  8. python从入门到精通-Python从入门到精通
  9. python怎么读发音百度翻译-用python实现百度翻译
  10. python代码示例-《Python编程:从入门到实践》DEMO实例代码