当我在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>
致:
))}
我找不到选项这个设置...请问有人能帮帮我吗?
答案 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