如何使用VSCode配置Golang开发环境_VSCode Golang开发环境搭建说明

20次阅读

vscode配置go开发环境需安装Go、启用官方Go插件、自动或手动安装gopls等工具,正确设置GOROOT/GOPATH,新建Go文件即可获得语法高亮与智能提示,通过launch.json配置可调试运行。

如何使用VSCode配置Golang开发环境_VSCode Golang开发环境搭建说明

直接在 VSCode 中配置 Go 开发环境不复杂,关键是装对工具、配好路径、启用核心插件。下面分几步说清楚,照着做基本就能跑起来。

安装 Go 语言环境

先确认系统已安装 Go,并且 GOROOTGOPATH 配置正确(Go 1.16+ 默认启用 module,GOPATH 不再强制要求,但建议仍设好)。打开终端运行:

  • go version —— 确认输出类似 go version go1.22.0 darwin/arm64
  • go env GOROOT GOPATH —— 检查路径是否合理(如 /usr/local/go~/go

若未安装,去官网 https://www.php.cn/link/81836b7cd16991abb7febfd7832927fd 下载对应系统安装包,安装后重启终端生效。

安装 VSCode 并启用 Go 插件

从官网下载安装最新版 VSCode(https://www.php.cn/link/919431c2f78cb0f50e79937f6dccb356),然后在扩展市场搜索 “Go”,安装由 Go Team at Google 发布的官方插件(图标是蓝色 G 字)。

立即学习go语言免费学习笔记(深入)”;

安装后,VSCode 会提示安装依赖工具(如 goplsdlvgoimports 等),点击 “Install All” 即可。如果提示失败,可手动运行:

  • go install golang.org/x/tools/gopls@latest
  • go install github.com/go-delve/delve/cmd/dlv@latest

完成后重启 VSCode。

配置工作区与代码提示

新建一个文件夹(比如 hello-go),用 VSCode 打开该文件夹,在其中创建 main.go

package main  import "fmt"  func main() {     fmt.Println("Hello, VSCode + Go!") }

保存后,VSCode 应自动识别 Go 文件并显示语法高亮、跳转、补全。若无响应,检查状态栏右下角是否显示 Go 版本和 gopls 状态(应为 “Running”)。

如需自定义行为(如保存时自动格式化),可在项目根目录建 .vscode/settings.json,写入:

{   "go.formatTool": "goimports",   "go.lintOnSave": "file",   "go.useLanguageServer": true }

调试与运行

main.go 左侧行号旁点击设断点,按 Ctrl+Shift+Dwin/linux)或 Cmd+Shift+Dmac)打开调试面板,点击“运行和调试” → “create a launch.json file” → 选 “Go” → “Delve”。VSCode 会生成 .vscode/launch.json

默认配置已支持当前文件调试,按 F5 即可启动调试。也可以终端中直接运行 go run main.gogo build 测试。

基本上就这些。不需要改太多设置,只要 Go 可执行文件在 PATH、gopls 装好了、插件启用,VSCode 就能很好支持日常 Go 开发。

text=ZqhQzanResources