Visual Studio 2017 - 代码格式 - TypeScript - 花括号前后的空格

时间:2018-01-10 10:44:53

标签: visual-studio visual-studio-2017

在我们的小组中,我们将TSLint"jsx-curly-spacing": [ true, "always" ]一起使用。我们团队的一半使用VS Code,当他们使用Code Formatting时,他们会自动完成此操作。但是,如果我按 Ctrl + E Ctrl + D 格式化整个文档,删除间距。

我希望如何:

<div className={ classes.root }>

结果如何:

<div className={classes.root}>

我查看了设置,但我找不到括号。

enter image description here

我正在使用新的Visual Studio Enterprise 2017 15.5.3

VS Code自动显示,并且可以使用以下设置切换它:

"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,

VS Code - Code Formatting space before curly braces

1 个答案:

答案 0 :(得分:0)

不是一个完整的修复但它可能是某种东西。由于我们使用TSLint并安装了TypeScript Analyzer,因此我可以右键单击项目或单个文件/文件夹,然后选择Fix TypeScript Analyzer Errors If Possible。这解决了我的问题,但这是一个额外的步骤。

enter image description here

https://marketplace.visualstudio.com/items?itemName=RichNewman.TypeScriptAnalyzer

我还为Visual Studio添加了一个功能请求。

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/32878903-code-formatting-typescript-and-javascript-spac