VS Code - Code Форматирование пространства до фигурных скобок

Когда я использую функцию автоформата в редакторе VS-кода, он вставляет пробелы перед фигурными скобками, например:

From:

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

To:

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

От:

))}

To:

)) }

Я не могу найти вариант, какие настройки это... Может ли кто-нибудь помочь мне, пожалуйста?

Ответ 1

Попробуйте поместить это в свои пользовательские настройки:

"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

и, возможно, это тоже

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

Ответ 2

В настройках вы должны установить их в true

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

Ответ 3

Кажется, что, несмотря на эти настройки конфигурации, он еще не поддерживается в VSCode.: (

Ответ 4

в settings.json

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false