vscode编译环境配置-golang

1. 支持跳转

如果单测函数上方不显示run test | debug test,需要安装Code Debugger(因为以前的go Test Explorer不再被维护了)

2. 单测

  • 指定单个用例测试

    go test -v run TestXXX

  • dlv 调试
    需要安装匹配的go版本和delve版本(如go1.18版本、delve1.20版本)

    go install github.com/go-delve/delve/cmd/dlv@v1.20.2

    dlv test

  • 生成并查询覆盖率

    go test -v -cover ./{dir}/... -coverprofile={cov-out-file-path}

go tool cover --html={cov-out-file-path} -o={html-path}

相关推荐
朋克洛德的码农4 小时前
Go并发-sync包四剑客:Mutex、RWMutex、WaitGroup、Once-从入门到原理
开发语言·后端·golang
圣殿骑士-Khtangc5 小时前
Go泛型编程实战从类型约束到泛型数据结构
golang
FfHUCisI7 小时前
Golang - 信号量模式(Semaphore Pattern)
开发语言·后端·golang
报错小能手11 小时前
Go 语言结构 基础语法
开发语言·后端·golang
剩下了什么11 小时前
go语言 Ctx:「错误三:在 Context 中存储可变值」
开发语言·后端·golang
运维开发笔记12 小时前
3.7 Go panic 与 recover 学习笔记
golang
小小啊python12 小时前
IDEA中SpringBoot项目配置热部署
java·ide·intellij-idea·springboot·热部署
JavaPub-rodert12 小时前
我把 OpenAI 协议塞进了 Go 工具库:go-commons 开始支持 AI 了
开发语言·人工智能·golang
golang学习记14 小时前
VS Code 2026年的正确的打开方式
vscode
树码小子1 天前
Pycharm解释器配置问题解决
ide·python·pycharm