在新的VSCode 1.52.1
中,我已经通过Go Team at Google v0.19.1
安装了Go扩展以及建议的Go包,但保存时的自动格式无法正常工作。
go version go1.14.6 linux/amd64
在settings.json中,我有
{
"go.addTags": {
"template": "tmpl"
},
"go.autocompleteUnimportedPackages": true,
"editor.formatOnSave": true,
"go.formatTool": "gofmt",
"emmet.preferences": {
},
"go.useLanguageServer": true,
"go.overwriteGoplsMiddleware": {
}
}
我以前在另一个vscode编辑器上有一个很好的自动格式化(goftm
(效果,但我无法访问那台机器,也不记得确切的扩展在哪里。所以我不确定这里缺少了什么,感谢你的提示。
将其添加到settings.json
中为我修复了它:
"[go]": {
"editor.defaultFormatter": "golang.go"
},