VS代码 - 花括号前的代码格式化空间

Dav*_*vík 12 reactjs visual-studio-code

当我在VS代码编辑器中使用autoformat函数时,它在大括号之前插入空格,如下所示:

从:

<Button onClick={this.callMyFunc.bind(this, screenSet.index)}>Add</Button>
Run Code Online (Sandbox Code Playgroud)

至:

<Button onClick={this.callMyFunc.bind(this, screenSet.index) }>Add</Button>
Run Code Online (Sandbox Code Playgroud)

从:

))}
Run Code Online (Sandbox Code Playgroud)

至:

)) }
Run Code Online (Sandbox Code Playgroud)

我找不到选项这个设置...有人可以帮帮我吗?

Vah*_* PG 7

在首选项中,您应该将这些设置为 true

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true
Run Code Online (Sandbox Code Playgroud)


hum*_*man 7

在 2020 年,这些属性被这样调用:

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
Run Code Online (Sandbox Code Playgroud)


use*_*157 5

尝试将其设置为用户设置:

"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
Run Code Online (Sandbox Code Playgroud)

也许也是

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
Run Code Online (Sandbox Code Playgroud)