如果我的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 long string " +
  "which should be indented here"
}


这是预期的行为吗?
也许我某个地方的设置有误?

我正在使用默认的代码样式设置。

最佳答案

尝试设置选项“对齐对象属性” =“值上”。多行文本将为每个文本行使用相同的缩进格式。
您可以在“设置” |“设置”中找到此选项。编辑器代码样式| JavaScript页面-其他标签。

10-05 20:19