Visual Studio Code:如何禁用“editor.codeActionsOnSave”

Flo*_*ish 8 configuration configuration-files visual-studio-code

我发现editor.codeActionsOnSave配置非常烦人,因为很多时候当我保存时,它会占用一些时间来获取我当前使用的语言(例如 Golang)的一些代码操作。

我不希望也不需要这样的功能,因为我已经在其他地方保存时配置了所需的操作。

我已经在 VS Code 配置文件中添加了以下条目:

"editor.codeActionsOnSave": {},
"[go]": {
    "editor.codeActionsOnSave": {}
},
Run Code Online (Sandbox Code Playgroud)

但是,设置空值似乎并没有禁用这个烦人的功能,因为我仍然会收到弹出窗口,提示 VS Code 正在获取一些代码操作。

以前,默认editor.codeActionsOnSave设置为null,但这也不会禁用该功能。

如何禁用此功能?

编辑:我还在这里提交了一个关于此问题的 GitHub 问题

vin*_*nth 3

我设法通过将其设置为仅用于 go 来摆脱它:

"[go]": {
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
      "source.fixAll": true,
      "source.organizeImports": true
  }
}
Run Code Online (Sandbox Code Playgroud)

将其设置为 null 不起作用,不知何故 Go 期望它被设置,并且全局将其设置为 false 对于其他项目可能会很痛苦(我正在查看设置了 eslint 的反应原生项目)