Visual studio code 重新格式化三值运算符

Visual studio code 重新格式化三值运算符,visual-studio-code,Visual Studio Code,默认的重新格式化正在意外工作 我想要的是: 重新格式化后: 如何配置重新格式化以使其按预期工作?这是我们在TypeScript格式化程序中遇到的问题。我们在这里跟踪修复:与问题无关,但是如果您的三元组太长,以至于您觉得需要将其分成多行,这不是一个好迹象。@Tamás在JSX中,三元组非常长是正常的,如下所示:return({isMyComponent?:})我在渲染之前设置const来表示每个组件,这样三元可以返回({isMyComponent?MyComponent:OtherCompon

默认的重新格式化正在意外工作

我想要的是:

重新格式化后:


如何配置重新格式化以使其按预期工作?

这是我们在TypeScript格式化程序中遇到的问题。我们在这里跟踪修复:

与问题无关,但是如果您的三元组太长,以至于您觉得需要将其分成多行,这不是一个好迹象。@Tamás在JSX中,三元组非常长是正常的,如下所示:
return({isMyComponent?:})
我在渲染之前设置const来表示每个组件,这样三元可以
返回({isMyComponent?MyComponent:OtherComponent})
,这样重点就放在三元本身上;这样读起来比较容易。但这取决于一个人的口味,所以,是的,我不想告诉你什么是一个好的方式去做。我们只是遵循我指出的风格。即使十位数很短,我也希望将其格式化为
var stuff=condition?价值1:价值2而不是在一行中。对我来说,VS代码中的标准格式也不令人满意。