如何使用 VSCode 进行“自动保存”格式化?目前,当我使用“control+s”时它会格式化

Jas*_*les 9 autosave visual-studio-code

我已VSCode配置为保存时格式化,并配置为延迟后自动保存,如下代码片段所示

{
   ...
   "editor.formatOnSave": true,
   "files.autoSave": "afterDelay",
   "files.autoSaveDelay": 1000,
   ...
}
Run Code Online (Sandbox Code Playgroud)

但是,只有当我显式保存时,它才不会在自动保存时格式化control+S

我怎样才能让它自动完成呢?

Jer*_*hms 5

我认为目前这是不可能的,请参阅此线程以进行进一步讨论。

编辑:正如 yehonatan 指出的那样,现在可以通过使用扩展来实现这一点。我最初链接的线程中建议了两个扩展:

  1. 保存时运行
  2. 自动保存时格式化

两者都需要向您的 中添加一些配置settings.json,请查看线程以获取相关信息。

  • 读取线程的新消息 - 可以使用一些附加标志 (2认同)