vscode go保存删除代码问题

前几天被vscode 删除import代码的问题,烦恼了一天,发现大部分网说的都无效。

一. 没有使用 gopls 情况 ("go.useLanguageServer": false)

"go.formatTool": "gofmt", //把原来的设置改为这个

二. 使用了 gopls server ("go.useLanguageServer": true,)

https://github.com/microsoft/vscode-go/issues/2498 问题解决说明

"[go]": {

"editor.formatOnSave": false,

"editor.codeActionsOnSave": {

"source.organizeImports": false,

}

},