如何使Visual Studio代码(或Go编程语言扩展)在保存时运行go fmt(或其他工具/命令)?即使是自动保存也行吗?

Update:

Update 2019:个 这个问题已经是老生常谈了.VSCode Go扩展现在就包含了您在Go中开发所需的所有内容.

Last Update 2019个 顺便说一下,值得一提的是,在测试文件内的包声明的正上方显示一个run package tests.如果单击它,您可以看到代码的代码覆盖率.覆盖的和未覆盖的部件以不同的 colored颜色 突出显示.

Update 2020个 现在,VScode的围棋扩展是在围棋团队的监督下进行的!?

enter image description here

推荐答案

目前不可能,但正在进行https://github.com/Microsoft/vscode-go/issues/14美元的工作.

Go相关问答推荐

Kafka消费者在需要时不会暂停

难以为多个平台添加Go Bazel构建选项

获取作为类型参数传递给方法接收方中的类型参数的切片的基础类型

Golang测试容器,无法使网络正常工作

Redis:尽管数据存在,但 rdb.Pipelined 中出现redis:nil错误

如何将 goose 迁移与 pgx 一起使用?

切片的下限和上限

通过 Terraform 中的 MapNestedAtribute 进行迭代

Golang校验器包:重命名字段错误处理

Go struct 匿名字段是公开的还是私有的?

Go 中的 Azure JWT 验证不起作用

此 Golang 程序中的同步问题

是否可以从 golang 中的参数推断类型?

函数实现接口时的模式名称是什么?

如何将具有嵌入式 struct 的 struct 展平为 json

Golang invopop jsonschema 使用 if/then/else

同时调用应该只获取一次数据

Go 加密库创建的 PKCS1 公钥与openssl rsa ...之间的区别

GRPC 反向代理混淆 GRPC 和 GRPC-Web

如何排除溢出矩阵的坐标