在vscode编辑器中格式化go代码时出现问题



在新的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"
},

最新更新