Windows 10上Go开发环境搭建
一下为在Windows10上操作系统用的VS Code搭建go语言开发环境的方案。
Go 开发环境搭建(Windows 10 + VS Code)
第一步:安装 Go
- 访问 https://go.dev/dl/,下载最新的 Windows 安装包(
.msi文件) - 双击运行安装包,默认安装路径为
C:\Program Files\Go,直接 Next 完成安装 - 安装完成后,打开 命令提示符(CMD) 或 PowerShell,验证安装:
bash
go version
# 输出示例:go version go1.22.0 windows/amd64
安装器会自动将
C:\Program Files\Go\bin添加到系统 PATH,无需手动配置。
第二步:配置环境变量
在 CMD 或 PowerShell 中执行以下命令,查看当前配置:
bash
go env
建议设置两个关键变量:
bash
# 设置 GOPATH(项目工作区,默认 C:\Users\你的用户名\go)
go env -w GOPATH=C:\Users\YourName\go
# 设置国内代理(推荐,加速模块下载)
go env -w GOPROXY=https://goproxy.cn,direct
# 开启 Go Modules(Go 1.16+ 默认已开启)
go env -w GO111MODULE=on
第三步:安装 VS Code
- 访问 https://code.visualstudio.com/ 下载并安装
- 安装时勾选 "添加到 PATH" 和 "添加到右键菜单",方便使用
第四步:安装 Go 插件
- 打开 VS Code,按
Ctrl + Shift + X打开扩展市场 - 搜索 Go ,安装由 Go Team at Google 发布的官方插件
安装后,VS Code 右下角会提示安装 Go 工具链,点击 Install All:
gopls # 官方语言服务器(智能补全、跳转定义)
dlv # Delve 调试器
staticcheck # 静态代码分析
...
如提示失败,在终端手动执行:
bash
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
第五步:创建第一个项目
bash
# 新建项目文件夹
mkdir C:\Projects\hello
cd C:\Projects\hello
# 初始化模块
go mod init hello
在 VS Code 中打开该文件夹(File → Open Folder),新建 main.go:
go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
运行程序:
bash
go run main.go
# 输出:Hello, Go!
第六步:配置调试(launch.json)
按 F5 或点击左侧 Run and Debug ,VS Code 会自动生成 .vscode/launch.json:
json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}"
}
]
}
之后直接按 F5 即可启动调试,支持断点、变量查看等完整调试功能。
常用 VS Code 快捷键(Go 开发)
| 快捷键 | 功能 |
|---|---|
| F5 | 启动调试 |
| Ctrl + Shift + B | 构建项目 |
| F12 | 跳转到定义 |
| Shift + F12 | 查找所有引用 |
| Ctrl + Shift + P → Go: Test | 运行测试 |
| 保存文件 | 自动格式化(gofmt) |
环境验证清单
・ ☑ go version 输出正常
・ ☑ go env GOPROXY 显示国内代理
・ ☑ VS Code Go 插件已安装
・ ☑ gopls、dlv 等工具链已安装
・ ☑ go run main.go 正常输出
至此,Go + VS Code 的完整开发环境搭建完成!