【问题标题】:How to make WebStorm indent es6 object literals correctly?如何正确使 WebStorm 缩进 es6 对象文字?
【发布时间】:2015-05-30 08:50:12
【问题描述】:

在 es6 中,您可以创建一个以函数作为其成员之一的对象,如下所示:

var foo = {
    doStuff(a, r, g, s){
        // do some stuff here.
    }
};

但是 WebStorm(实际上是 PyCharm,但 according to JetBrains, PyCharm does everything WebStorm does)不会缩进函数内部的内容,并且会缩进右花括号。我已经在首选项的搜索字段中输入了es6 和各种变体,但出现的只是检查,我已经启用了 es6 功能。

【问题讨论】:

    标签: ide indentation pycharm webstorm ecmascript-6


    【解决方案1】:

    在 webStorm 9、10 EAP 和 PyCharm 4.0.5 EAP 中工作正常。 请确保在 Preferences/Languages&Frameworks/JavaScript 中将 JavaScript 语言版本设置为 'ECMAScript 6'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 2011-04-07
      相关资源
      最近更新 更多