当前位置: 首页 > news >正文

vscode搭建go可运行环境

在 VSCode 中搭建 Go 开发环境,只需四步:安装 Go、安装 VSCode 及 Go 插件、配置代理加速、最后写一个 Hello World 验证。

下面以Windows系统为例说明(文末会补充 macOS 的区别),每一步的操作都很清晰。


第1步:安装 Go 语言环境

  1. 下载安装包
    访问 Go 官方下载页面 go.dev/doc/install。如果官网慢,可以用国内镜像站,比如 https://golang.google.cn/dl/ 或 https://studygolang.com/dl。
    根据你的系统选择对应版本(Windows 选windows-amd64安装包)。

  2. 安装与验证
    双击下载的.msi文件,一路点击 "Next" 即可。
    安装完成后,打开命令提示符(cmd)PowerShell,输入以下命令并回车:

    bash

    go version

    如果看到类似go version go1.24.4 windows/amd64的提示,就说明 Go 安装成功了。

💡 关于环境变量
新版 Go 安装程序会自动配置好GOROOT并将Go\bin添加到系统 PATH 中,通常你不需要手动配置。如果好奇,GOROOT就是 Go 的安装目录,比如C:\Program Files\Go。而GOPATH(工作区目录)的概念在新版 Go 中已不推荐使用,现在官方推荐使用Go Modules(模块)来管理项目,可以不用特意设置它。

第2步:安装 VSCode 和 Go 插件

  1. 安装 VSCode
    去 code.visualstudio.com 下载并安装。

  2. 安装 Go 插件
    打开 VSCode,点击左侧活动栏的“扩展”图标(或按Ctrl+Shift+X),在搜索框中输入Go。找到由 "Go Team at Google" 官方发布的插件,点击“安装”。

第3步:安装 Go 工具链(重点)

安装完插件后,VSCode 会提示你安装官方工具链(如代码补全gopls、调试工具dlv等)。但关键一步来了:为避免因网络问题安装失败,需要先配置代理。

  1. 配置代理
    打开 VSCode 终端(菜单栏“终端” -> “新建终端”),执行以下命令,使用国内代理:

    bash

    go env -w GOPROXY=https://goproxy.cn,direct
  2. 安装工具
    在 VSCode 中按Ctrl+Shift+P打开命令面板,输入Go: Install/Update Tools,然后回车。
    在弹出的列表中全选所有工具,点击“确定”等待安装完成。过程可能需要一两分钟。

第4步:编写 Hello World 验证

  1. 新建文件
    在你电脑的任意位置新建一个文件夹(如hello)。在 VSCode 中点击“文件” -> “打开文件夹”,选择这个新建的文件夹。

  2. 初始化模块
    打开 VSCode 终端(`Ctrl + ``),执行以下命令初始化一个 Go 模块:

    bash

    go mod init hello

    执行后,文件夹里会自动生成一个go.mod文件,这就是模块的配置文件。

  3. 编写代码
    在 VSCode 中新建一个文件,命名为main.go。输入以下代码:

    go

    package main import "fmt" func main() { fmt.Println("Hello, VSCode!") }
  4. 运行
    你可以直接在 VSCode 终端中输入命令运行:

    bash

    go run main.go

    或者在main.go文件编辑区右上角,直接点击那个 ▶️ 运行三角图标,选择“Run file”。

    如果看到控制台输出Hello, VSCode!,恭喜你,环境搭建成功!

http://www.zskr.cn/news/1506425.html

相关文章:

  • 华南地区危险品出口货代企业实力排行实测盘点 - 起跑123
  • 盐城CMA甲醛检测治理公司2026挑选指南:Top5品牌横向对比与科学选择 - AZJ888
  • 警惕!开源商城停更三年后,企业付出的代价远超你的想象
  • MSC8254 DSP硬件设计实战:PLL电源滤波与未使用引脚配置详解
  • MPC7410高频型号硬件设计实战:电气特性、时序与散热深度解析
  • 2026 年天津 geo 优化公司深度评测推荐榜,拆解 AI 时代企业信源优化选型逻辑 - GrowthUME
  • 梅州母婴除甲醛检测治理公司2026避雷手册:Top5品牌横向对比与科学选择 - AZJ888
  • 2026:海阳除甲醛公司 5 大排名|基于全民票选与真实口碑|高温高湿气候适配性专项测评 - 专注室内空气检测治理
  • PDF怎么合并成一个?2026免费PDF合并完整教程 - 科技大爆炸
  • 3分钟免费汉化Figma:设计师必备的中文界面终极指南
  • 智能服务降级与流量预测:AI 云原生架构的自适应防护
  • 无锡汽车音响改装哪家好?车主实测苏南连锁匠心服务,无损改装破解同城音改踩坑难题 - 音乐人生汽车音响
  • MPC8250通信处理器硬件设计:电气特性、时钟配置与PCB布局实战解析
  • 2026年6月市面上热门的Z型斗提机厂商推荐,旋振筛/真空上料机/超声波振动筛/摇摆筛/试验筛,Z型斗提机公司推荐 - 品牌推荐师
  • 太原母婴除甲醛检测治理公司2026避雷手册:Top5品牌横向对比与科学选择 - AZJ888
  • IPOPT实战:从安装到自动驾驶轨迹优化的非线性求解之旅
  • 当每家工厂都拥有数字员工团队,制造业竞争格局会发生什么变化?
  • 5步实战解锁中兴光猫:完全掌握Telnet权限获取与网络设备管理
  • Anthropic 谈 AI 指数级增长后,企业接入层为什么要先补治理
  • 如何3步永久保存微信聊天记录:WeChatExporter完整备份指南
  • 别再写两套页面了!一个Vue组件搞定Element UI卡片与表格的视图切换
  • 5分钟搭建个人云游戏服务器:Sunshine开源游戏串流终极指南
  • MPC8308硬件设计实战:去耦、阻抗匹配与配置引脚设计详解
  • EDRHunt:5分钟掌握Windows安全态势感知的终极武器
  • 从零手搓YOLOv5的C3模块:用PyTorch复现核心组件并跑通一个天气分类Demo
  • Android毕设项目:基于HarmonyOS的学生考勤系统的设计与实现 (源码+文档,讲解、调试运行,定制等)
  • 5分钟搞定:Windows系统完美安装苹果苹方字体的完整指南
  • 怎么判断人形机器人生产线厂家是不是源头 7 年实测避坑指南
  • 哔哩哔哩Linux客户端深度解析:开源技术实现完整B站体验
  • 当业务人员不再需要写SQL时,企业的数据决策会发生什么变化?