VScode下配置Go语言开发环境【2023最新】

这篇具有很好参考价值的文章主要介绍了VScode下配置Go语言开发环境【2023最新】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


本文主要记录了 Go 的安装,以及给 vscode 配置 Go 的环境。
截图比较多所以显得文章比较长。如有错误欢迎指出~
  • 系统:Windows 10
  • go:1.20.6
  • vscode:June 2023 (version 1.80)

一、下载并安装 Go

下载链接:Go下载

下载和系统对应的版本,我是 windows 所以选择了下图的这个。选的是最新的稳定版本 go1.20.6:
vscode配置go语言开发环境,golang,vscode,开发语言

路径可以自定义,这里我放到 D 盘:
vscode配置go语言开发环境,golang,vscode,开发语言

安装完成后,Win + R 打开输入 cmd 打开命令行窗口,然后输入 go version 可以查看 Go 的版本:
vscode配置go语言开发环境,golang,vscode,开发语言
如果没有显示版本号,可能是你在安装 Go 的时候已经打开了命令行窗口,此时关闭所有的命令行窗口后,再重新打开一个命令行窗口输入 go version 重试一次就好了。

二、配置环境变量(可选)

可以通过修改环境变量,修改 Go 的相关路径。由于我的 C 盘空间比较紧张,所以我修改了一下。如有需要可以参考本小节。

注意!建议在修改环境变量的时候,记录好原本的环境变量是什么样的,以及后来添加了哪些环境变量,以方便后面出现了问题需要卸载 Go 时,给自己留条后路。(可以写一个文档,边修改边截图记录一下。)

首先,右键此电脑 → 属性 → 高级系统设置 → 环境变量:
vscode配置go语言开发环境,golang,vscode,开发语言
vscode配置go语言开发环境,golang,vscode,开发语言
vscode配置go语言开发环境,golang,vscode,开发语言
新建系统变量,按下图所示填写后点击确定:
vscode配置go语言开发环境,golang,vscode,开发语言
然后可以找一个位置做为 GOPATH 的目录,这里我选择在 D 盘新建一个名为 go 的目录,然后新建系统变量:
vscode配置go语言开发环境,golang,vscode,开发语言
把用户变量里的 GOPATH 也换成自定义的目录:
vscode配置go语言开发环境,golang,vscode,开发语言
就像下面这样:
vscode配置go语言开发环境,golang,vscode,开发语言
然后编辑用户变量里的 Path:
vscode配置go语言开发环境,golang,vscode,开发语言
vscode配置go语言开发环境,golang,vscode,开发语言
这里原本是 %USERPROFILE%\go\bin,改成 %GOPATH%\bin
vscode配置go语言开发环境,golang,vscode,开发语言
在 GOPATH 对应的目录下(我的是 D:\go)新建三个文件夹:bin、pkg、src:
vscode配置go语言开发环境,golang,vscode,开发语言
最后可以去看一下系统变量里的 Path(点击 Path然后编辑):
vscode配置go语言开发环境,golang,vscode,开发语言
一般的话可以看到 Go 的路径已经配置好了,我们不需要动,这是 Go 在安装时自动配置的。之前用 go version 查看版本号也是因为这里的环境变量,如果以后出现命令未找到等问题,可以回到这里检查。
vscode配置go语言开发环境,golang,vscode,开发语言
配置环境完变量后,记得点击「确定」再退出。

最后,Win + R,输入 cmd 打开命令行,输入 go env 可以检查一下,主要是看一下红框里的两个,应该是和我们前面设置的一致:vscode配置go语言开发环境,golang,vscode,开发语言

三、配置 vscode

1、下载或更新 vscode

需要保证你的 vscode 是「最新的」,因为我在配置的时候发现,虽然我安装的 Go 是最新的版本,但是因为 vscode 还是 2020 的版本,导致通过 vscode 安装的相关扩展的版本很低,从而出现了一系列问题。

所以,如果你还没安装 vscode 直接去下载最新的 vscode 即可,网络上有很多教程。

如果你已经有 vscode 了,可以检查一下版本是否是最新版,方法如下:

打开 vscode → 文件 → 首选项 → 设置:
vscode配置go语言开发环境,golang,vscode,开发语言
然后在上方搜索栏搜索「更新」,找到「Update: Mode」:
vscode配置go语言开发环境,golang,vscode,开发语言
选择 manual,这样软件不会自动更新,但是你可以自己手动检查更新。

然后点击 帮助 → 检查更新,如果软件不是最新版,则会自动下载更新包并完成软件更新:
vscode配置go语言开发环境,golang,vscode,开发语言

2、安装相关扩展

参考链接:为 Go 开发配置Visual Studio Code | Microsoft Learn

主要参考了上面的链接。

先安装 Go 扩展:
vscode配置go语言开发环境,golang,vscode,开发语言

更新 Go 工具:
ctrl + shift + P 搜索 Go: Install/Update Tools
vscode配置go语言开发环境,golang,vscode,开发语言

全部选择好后,点确定后开始安装:
vscode配置go语言开发环境,golang,vscode,开发语言

vscode 底部的输出端可以看到安装情况:
vscode配置go语言开发环境,golang,vscode,开发语言

可以看到有一些 exe 文件被安装到了我设置的 D:\go\bin 目录下:
vscode配置go语言开发环境,golang,vscode,开发语言
之前在安装的时候,发现虽然 Install SUCCEEDED,但 bin 里面总是没有 exe 文件,后来更新 vscode 就解决了。

然后可以按照 这篇文档的第5步,写个代码测试一下:
vscode配置go语言开发环境,golang,vscode,开发语言

按照第6步调试一下:
vscode配置go语言开发环境,golang,vscode,开发语言
以上就是 vscode 的配置。

四、卸载

  • 如果需要卸载 Go,直接打开设置,去应用和功能里卸载:
    vscode配置go语言开发环境,golang,vscode,开发语言

  • 卸载完后需要去删除相关的环境变量(如果你前面修改了环境变量的话),按照前文的方法检查,在卸载完 Go 后还有无残留的和 Go 相关的环境变量,有就删除即可。

  • 另外,无论是默认的,还是你修改过路径的 GOPATH,在 Go 卸载后,这个 GOPATH 文件夹都不会被删除,需要手动删除一下。

五、联网问题

目前暂时没有碰到下载失败的问题,如果需要可以参看:快速上手 (goproxy.io)

1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
3. 在 “变量名” 输入框并新增 “GOPROXY”
4. 在对应的 “变量值” 输入框中新增 “https://proxy.golang.com.cn,direct”
5. 最后点击 “确定” 按钮保存设置

六、总结

  • Go 更新很快,所以在参考别人的博文的时候尽量参考最新的,参考几年前的博文容易出现问题。
  • vscode 相关的扩展和插件也是随着 Go 更新的,如果插件遇到问题,很有可能是软件或者插件与 Go 不匹配产生的问题。

七、参考链接

为 Go 开发配置Visual Studio Code | Microsoft Learn
狂神聊Go003:Go语言环境安装_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-613147.html

到了这里,关于VScode下配置Go语言开发环境【2023最新】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • go语言vscode集成开发环境搭建

    目录 本篇概要 集成开发环境工具(ide) Goland或IntelliJ IDEA Visual Studio Code 其他集成开发环境 Visual Studio Code的go语言开发环境搭建 Visual Studio Code安装 go编译环境安装 配置go环境变量 安装go语言插件 使用golang编程 本篇小结 下篇预告 搭建go语言环境,除了要搭建go语言的编译环境

    2024年02月13日
    浏览(76)
  • 1.go语言vscode集成开发环境搭建

    目录 本篇概要 集成开发环境工具(ide) Goland或IntelliJ IDEA Visual Studio Code 其他集成开发环境 Visual Studio Code的go语言开发环境搭建 Visual Studio Code安装 go编译环境安装 配置go环境变量 安装go语言插件 使用golang编程 本篇小结 下篇预告 搭建go语言环境,除了要搭建go语言的编译环境

    2024年02月12日
    浏览(55)
  • VSCode配置C/C++语言环境(2023版)

    vscode下载地址 https://code.visualstudio.com/ 不会安装vscode的看下方博客: 超详细VSCode安装教程(Windows)_索儿呀的博客-CSDN博客 C编译器(MinGW-W64 GCC)下载地址: https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 在线下载的exe文件一般是会有网络的问题,导致下载不了,建议windows64位

    2024年02月09日
    浏览(47)
  • windows安装go,以及配置工作区,配置vscode开发环境

    下载安装go 我安装在D:go路径下 配置环境变量 添加GOROOT value为 D:go 修改path 添加 %GOROOT%bin 添加GOPATH value为 %USERPROFILE%go 其中GOPATH 是我们自己开发的工作区,其中包含三个folder bin,pkg,以及src,其中src为我们编写代码的位置 配置vscode开发环境 所搜go并安装扩展 在pkg文件夹下创

    2024年02月12日
    浏览(52)
  • vscode上搭建go开发环境

    Go语言介绍:     Go语言适合用于开发各种类型的应用程序,包括网络应用、分布式系统、云计算、大数据处理等。由于Go语言具有高效的并发处理能力和内置的网络库,它特别适合构建高并发、高性能的服务器端应用。以下是一些常见的Go语言应用开发领域: 网络应用开发

    2024年02月04日
    浏览(43)
  • vscode里安装Go插件和配置Go环境

        vscode是一款跨平台、轻量级、插件多的开源IDE,在vscode不仅可以配置C/C++、Python、R、Ruby等语言的环境,还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境,系统是Win10 64位。 1.1 下载Go安装包     到2023年,Go语言的版本已经发展到了v1.20,

    2024年02月14日
    浏览(60)
  • 2023年使用VsCode开发Unity的环境设置

    早在2021年, Debugger for Unity ,用于VsCode调试Unity插件就已经被弃用,弃用的原因更是很淳朴,开发的团队没有精力继续维护它了,虽然在此之后从Unity官方到普通文章仍然会推荐使用该插件进行Unity开发,荒诞又正常. 好在两年后的8月,官方下场推出了Unity对于VsCode的拓展组件 使用该组

    2024年02月08日
    浏览(39)
  • VsCode如何配置C语言环境?

    以前学校上C语言课程都是使用VC++6.0上课,这个学期为了复习一遍C语言,而且自己经常使用VSCode开发前端项目,所以为了方便。这里把需要的环境和插件配置在这里介绍一下。 MinGW-W64 GCC的下载地址为:https://github.com/niXman/mingw-builds-binaries/releases 详细下载配置可以看我的另一

    2024年02月15日
    浏览(44)
  • VSCode配置C语言编译环境

    一、下载C语言编译器: (1)下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net 下载如下的windows版本:  (2)配置环境变量:  二、安装VSCode 三、配置VSCode (1)安装C/C++插件:  (2)配置文件:新建.vscode文件夹,文件夹下新建如下三个文件  1、c_cpp_

    2024年02月10日
    浏览(47)
  • 一个golang小白使用vscode搭建Ununtu20.04下的go开发环境

    先交代一下背景,距离正式接触golang这门语言已经有5年时间,平时偶尔也会用go写写工具和功能,但其实充其量就是语言小白,基本上就是按照教程配置好环境,按照需求写写逻辑,能跑起来就行了。golang随着这几年的变化,这门语言的变化还是非常大的,之前写过一篇《

    2024年01月22日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包