首先安装Go SDK并配置环境变量,再安装VSCode及Go插件,关键步骤是通过Go: Install/Update Tools命令安装gopls、dlv等核心工具链,确保代码补全、调试等功能正常;若遇问题,需检查Go版本、GOPROXY代理、权限及网络,结合输出面板错误信息定位解决。

配置VSCode的Go语言开发环境,对于新手来说,确实是个需要点耐心的活儿。核心思路就是:先装Go本体,再装VSCode插件,然后关键是把插件依赖的那些Go工具都给装齐活了。很多时候,不是插件本身的问题,而是它背后的那些编译、调试、代码分析工具没到位,导致你看着装好了,用起来却处处碰壁。
说起来简单,但真上手,总有那么些小坎儿。我个人觉得,这块儿特别容易被忽略,尤其是当你刚接触Go和VSCode的时候。
安装Go语言SDK: 这是基础中的基础。去Go官网(golang.org)下载对应你操作系统的安装包,然后一路“下一步”就行。安装完,记得在终端里敲个
go version
PATH
/usr/local/go/bin
C:\Go\bin
安装VSCode: 这个不用多说,官网下载安装即可。
立即学习“go语言免费学习笔记(深入)”;
安装Go插件: 打开VSCode,左侧边栏找到“扩展”图标(方块那个),搜索“Go”,找到由“Go Team at Google”发布的那个,点击安装。这个插件是官方维护的,最靠谱。
安装Go工具链: 这是新手最容易掉坑的地方。插件装好后,VSCode通常会弹出一个提示,让你安装一些“推荐的Go工具”。别犹豫,点“Install All”! 如果没弹出来,或者你手滑关掉了,也可以手动操作:
Ctrl+Shift+P
Cmd+Shift+P
Go: Install/Update Tools
gopls
dlv
go-tools
go install
GOPROXY
https://goproxy.cn
https://mirrors.aliyun.com/goproxy/
go env -w GOPROXY=https://goproxy.cn,direct
验证配置:
.go
main.go
F5
我记得我刚开始学Go的时候,光是把VSCode环境配好就折腾了好久,感觉插件装了,但各种功能就是不生效,或者报错。这背后原因挺多的,但通常都围绕着几个点:
$GOROOT/bin
PATH
go
go env
GOROOT
GOPATH
PATH
go version
gopls
dlv
GOPATH
Go Modules
GOPATH
go.mod
go.toolsGopath
Developer: Reload Window
想要VSCode用起来顺手,除了基础的安装,一些配置上的小技巧能让你的开发体验更上一层楼。
gopls
gopls
gopls
go.useLanguageServer
true
gopls
settings.json
settings.json
"go.formatTool": "gofmt"
"go.formatTool": "goimports"
goimports
"editor.formatOnSave": true
"go.lintOnSave": "package"
"go.vetOnSave": "package"
go vet
"go.testFlags": ["-v", "-race"]
go test
-race
dlv
dlv
launch.json
go mod init <module_name>
go get
GOPATH
碰到安装失败或报错,别慌,这是常态。我以前遇到过不少奇奇怪怪的错误,但大多数都有迹可循。
Ctrl+Shift+U
Cmd+Shift+U
go install
timeout
connection refused
GOPROXY
GOPROXY
GOPROXY
go env GOPATH
pkg/mod/cache
以上就是VSCode安装Go语言插件(图文详解,新手避坑指南)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号