为什么不能用golang扩展将这些代码行保存在vscode中

package app

import (
  "fmt"
)

//this is just func
func TestingHello(){
  fmt.Println("Hissssss")
}

只有package app保留,其余部分保存在vscode中时被删除。

最佳答案

基本上,您的formatOnSave处于打开状态,这会导致此问题。
要禁用它,请转到命令面板(Ctrl + Shift + P),键入“配置特定于语言的设置”,然后查找Go。
现在,您应该看到一个json文件,您可以在其中添加以下设置:

"editor.formatOnSave": false.
如果您只是修改了go的设置,这就是json文件的样子:
{
    "window.zoomLevel": 1,
    "[go]": {
        "editor.formatOnSave": false,
    }
}

10-01 12:01