WebStorm格式化长JavaScript对象属性值
如果我的JavaScript对象属性值超过了我的右边距,WebStorm将通过连接WebStorm格式化长JavaScript对象属性值,javascript,webstorm,code-formatting,Javascript,Webstorm,Code Formatting,如果我的JavaScript对象属性值超过了我的右边距,WebStorm将通过连接+符号将其打断为第二行。这一切都很好。这里的代码样式格式有问题 WebStorm是否有可能为此添加适当的缩进 var obj = { foo: "This is a much too long string " + "which should be indented as shown here" } 相反,它会从包裹线中剥离压痕,如下所示: { foo: "This is a much too l
+
符号将其打断为第二行。这一切都很好。这里的代码样式格式有问题
WebStorm是否有可能为此添加适当的缩进
var obj = {
foo: "This is a much too long string " +
"which should be indented as shown here"
}
相反,它会从包裹线中剥离压痕,如下所示:
{
foo: "This is a much too long string " +
"which should be indented here"
}
这是故意的行为吗?
也许我把设置搞错了
我正在使用默认的代码样式设置。尝试设置选项“对齐对象属性”=“按值”。多行文字的格式应与每行文字的缩进相同。
您可以在设置|编辑器|代码样式| JavaScript页面-其他选项卡上找到此选项。尝试设置选项“对齐对象属性”=“打开值”。多行文字的格式应与每行文字的缩进相同。
您可以在设置|编辑器|代码样式| JavaScript页面-其他选项卡上找到此选项