Javascript VS代码,用户配置为";将开口撑杆放在新行“上”;不起作用

Javascript VS代码,用户配置为";将开口撑杆放在新行“上”;不起作用,javascript,node.js,visual-studio-code,vscode-settings,Javascript,Node.js,Visual Studio Code,Vscode Settings,在VS代码中我的用户设置有一个奇怪的问题 我正在学习node.js,我想将大括号的格式设置为: if (something) { //do something } 而不是: if (something) { //do something } 我尝试在文件>首选项>用户设置以及工作区设置中更改以下选项: "typescript.format.placeOpenBraceOnNewLineForControlBlocks": true, "javascript.format.p

在VS代码中我的用户设置有一个奇怪的问题

我正在学习node.js,我想将大括号的格式设置为:

if (something) 
{
    //do something
}
而不是:

if (something) {
    //do something
}
我尝试在文件>首选项>用户设置以及工作区设置中更改以下选项:

"typescript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"typescript.format.placeOpenBraceOnNewLineForFunctions": true,
"javascript.format.placeOpenBraceOnNewLineForFunctions": true
当我在{}内按enter键时,它们似乎什么都没做,它只是打开了大括号,就像第二个示例中那样


我有什么遗漏吗?

同样的问题,你找到什么了吗?此外,当我使用Typescript构建任务将其转换为javascript时,它还将所有换行大括号替换为从同一行开始的大括号。