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

时间:2015-03-26 11:00:44

标签: ide indentation pycharm webstorm ecmascript-6

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

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

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

1 个答案:

答案 0 :(得分:5)

在webStorm 9,10 EAP和PyCharm 4.0.5 EAP中适合我。 请务必在'ECMAScript 6'

中将JavaScript语言版本设置为Preferences/Languages&Frameworks/JavaScript