如何使 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'
在 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
'ECMAScript 6'