你如何改变Visual studio代码格式Windows上的代码

How do you change the way Visual studio Code format the code on Windows

我已经在 Visual studio 代码上工作了一段时间,它格式化代码的方式让我很头疼。

看这里是我写的例子代码

  var novelReader = (await repository.findOne<NovelReaderSettings>('ApplicationSettings')) ?? await repository.save(NovelReaderSettings.default());

你看到一条直线now.Now看看格式化的代码。

    var novelReader =
            (await repository.findOne<NovelReaderSettings>(
              'ApplicationSettings',
            )) ?? (await repository.save(NovelReaderSettings.default()))
;

我喜欢我最初写的方式,现在不喜欢。我如何自定义它以按照我想要的方式格式化它。

文件扩展名是什么?您为该类型的文件配置了什么格式化程序?

Prettier 永远不会那样做,所以如果您让我们知道您的设置,我们就能找出问题所在。

确保您已将其配置为文件类型,例如,对于 javascript/react,将这些添加到您的 settings.json 文件中:

"[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

您可以使用以下行将 Prettier 配置为您喜欢的行为:

"prettier.printWidth": 80,
"prettier.semi": true,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.useTabs": false,

要访问您的 settings.json,请转到命令选项板并查找“打开设置 (JSON),然后在其中添加这些行。