一、基础环境准备
在配置 VSCode 之前,先确保本地已安装 Go 语言环境,这是所有操作的前提。
1. 安装 Go 语言
- 前往 Go 官方下载页,根据你的操作系统(Windows/macOS/Linux)下载对应版本的安装包。
- 安装完成后,打开终端执行
go version,若输出类似go version go1.21.0 darwin/amd64的信息,说明安装成功。
2. 配置 GOPATH(可选但推荐)
Go 1.11 后引入了模块(go mod)管理依赖,GOPATH 不再是必须的,但仍建议设置一个工作目录:
- Windows:通过'环境变量'设置
GOPATH为自定义路径(如D:\go-workspace),并将%GOPATH%\bin添加到Path中。
macOS/Linux:在 ~/.bashrc 或 ~/.zshrc 中添加:
export GOPATH=$HOME/go-workspace
export PATH=$GOPATH/bin:$PATH
执行 source ~/.bashrc 生效。
二、VSCode 配置 Go 开发环境
1. 安装 Go 扩展
打开 VSCode,按下 Ctrl+Shift+X 打开扩展面板,搜索 Go(由 Google 官方开发),点击'安装'。这个扩展是 VSCode 支持 Go 开发的核心,提供语法高亮、代码提示、调试等功能。
2. 配置 settings.json:定制你的开发体验
VSCode 的 settings.json 是配置核心,分为'全局设置'(所有项目生效)和'工作区设置'(仅当前项目生效)。通过以下配置,可优化 Go 开发体验。
打开 settings.json 的方式:
- 全局设置:按下
Ctrl+,打开设置面板,点击右上角的{}图标,进入 JSON 配置模式。 - 工作区设置:在项目根目录创建
.vscode/settings.json,配置仅对当前项目生效。
必选核心配置
{
// 启用 Go 语言服务器(gopls),提供代码补全、跳转等核心功能
"go.useLanguageServer": true,
// 保存时自动格式化代码(搭配 goimports 效果更佳)
"editor.formatOnSave"


