如何调整 VSCode 格式 JavaScript?

How do I tweak how VSCode format JavaScript?

当我使用 Alt+Shift+F 自动格式化 JavaScript 文件时,如何让 Visual Studio 代码在函数关键字后插入 space?

// How I would like it:
var f = function (a) { ... }

// How VSCode is formatting by default:
var f = function(a) { ... }

我认为这可以将文件放在 ~/.vscode/extensions/javascript 中,可能是通过复制 VSCode 的 JavaScript.tmLanguage 文件并对其进行小的更改, 但这是我目前所了解的。

如果您使用的是 VS Code 的内置 JS/TS 格式化程序,则由以下因素控制:

  • "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true
  • "typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true

这些是默认值。