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}

相关推荐
小堃学编程44 分钟前
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端
c语言·c++·vscode·消息队列·gtest·protobuf·muduo
penngo2 小时前
用 Claude Code 开发多人猜拳游戏:Go 语言实践
开发语言·游戏·golang
XMYX-03 小时前
goroutine 为什么没有返回值?(Go 并发核心设计思想)
开发语言·golang
2501_915909064 小时前
Xcode从入门到精通:全面解析iOS开发IDE的核心功能与实际应用指南
ide·vscode·ios·个人开发·xcode·swift·敏捷流程
Cephas、4 小时前
VsCode 使用手册
vscode·工具使用手册
景庆1974 小时前
vscode启动springBoot项目配置,激活环境
java·开发语言·vscode
纪伊路上盛名在4 小时前
如何跨设备访问我们VSCode中GitHub Copilot 的聊天记录?
vscode·github·copilot·工作流
青花瓷4 小时前
PyCharm中创建Django基础网站
ide·pycharm·django
小王C语言4 小时前
vscode连接云服务器
ide·vscode·编辑器
打小就很皮...4 小时前
Trae 和 VSCode 中 Claude Code 插件使用
ide·vscode·编辑器·claude