【问题标题】:WebStorm formatting long JavaScript object property valueWebStorm 格式化长 JavaScript 对象属性值
【发布时间】:2016-07-05 00:02:52
【问题描述】:

如果我的 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 webstorm code-formatting


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 2012-12-31
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      相关资源
      最近更新 更多