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

big*_*ind 1 ide indentation pycharm webstorm ecmascript-6

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

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

但是WebStorm(实际上是PyCharm,但根据JetBrains,PyCharm完成了WebStorm所做的一切),并没有缩进函数内部的内容,并且是最后的大括号.我已经es6在首选项中输入了搜索字段的各种变体,但所有出现的都是检查,我已经启用了es6功能.

len*_*ena 5

在webStorm 9,10 EAP和PyCharm 4.0.5 EAP中可以正常使用.请务必JavaScript语言版本设置为'ECMAScript 6'Preferences/Languages&Frameworks/JavaScript