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

时间:2016-06-10 09:07:05

标签: reactjs visual-studio-code

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

自:

> ExtractFirstPart(text,regex)
[1] "This is My test"

致:

<Button onClick={this.callMyFunc.bind(this, screenSet.index)}>Add</Button>

来自:

<Button onClick={this.callMyFunc.bind(this, screenSet.index) }>Add</Button>

致:

))}

我找不到选项这个设置...请问有人能帮帮我吗?

5 个答案:

答案 0 :(得分:5)

尝试将此设置为您的用户设置:

"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

也许这也是

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

答案 1 :(得分:4)

在偏好设置中,您应将其设置为true

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true

答案 2 :(得分:4)

在2020年,属性的命名方式如下:

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false

答案 3 :(得分:2)

似乎尽管有这些配置设置,但在 VSCode 中它还不是supported。 :(

答案 4 :(得分:0)

settings.json

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false