【发布时间】:2017-05-01 08:31:29
【问题描述】:
现在,当我格式化以下代码时,
let a = {
x: true,
y: false,
z: true
};
let b =
{
x: true,
y: false,
z: true
};
我得到这个结果:
let a = {
x: true,
y: false,
z: true
};
let b =
{
x: true,
y: false,
z: true
};
我的目标是将其作为输出:
let a =
{
x: true,
y: false,
z: true
};
let b =
{
x: true,
y: false,
z: true
};
或者,我会满足于让a 保持不变并让b 保持其缩进。
let b =
{
x: true,
y: false,
z: true
};
我们可以通过使用格式化程序的 on 和 off 标记来解决这个问题,但是对象文字的内容(例如回调函数和数组)将不再被格式化,因此这不是一个可取的解决方案。
如果有一个仅适用于 IntelliJ 2017 的解决方案,那么这也可能是可行的,因为我们正在考虑升级。
【问题讨论】:
标签: typescript intellij-idea code-formatting intellij-16