你如何改变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),然后在其中添加这些行。
我已经在 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),然后在其中添加这些行。