如何使 WebStorm 正确缩进 es6 对象文字?

How to make WebStorm indent es6 object literals correctly?

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

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

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

我在 webStorm 9、10 EAP 和 PyCharm 4.0.5 EAP 中工作正常。 请确保在 Preferences/Languages&Frameworks/JavaScript

中将 JavaScript 语言版本设置为 'ECMAScript 6'