Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何配置WebStorm以正确格式化生成器函数?_Javascript_Ecmascript 6_Webstorm_Jetbrains Ide_Eslint - Fatal编程技术网

Javascript 如何配置WebStorm以正确格式化生成器函数?

Javascript 如何配置WebStorm以正确格式化生成器函数?,javascript,ecmascript-6,webstorm,jetbrains-ide,eslint,Javascript,Ecmascript 6,Webstorm,Jetbrains Ide,Eslint,我正在使用WebStorm代码自动格式化,请注意它没有正确格式化生成器函数。我需要这个: function* (), function* name() 但WebStorm将其格式化为: function*(), function* name() WebStorm的代码样式首选项中有一些设置,但似乎不包括这种情况。有什么解决办法吗 Webstorm似乎没有此选项(我的Webstorm 2016.1.2在格式化时忽略生成器函数)。 这个问题的一个解决方法是一个grunt/gulp任务,它重写文件

我正在使用WebStorm代码自动格式化,请注意它没有正确格式化生成器函数。我需要这个:

function* (), function* name()
但WebStorm将其格式化为:

function*(), function* name()

WebStorm的代码样式首选项中有一些设置,但似乎不包括这种情况。有什么解决办法吗

Webstorm似乎没有此选项(我的Webstorm 2016.1.2在格式化时忽略生成器函数)。 这个问题的一个解决方法是一个grunt/gulp任务,它重写文件(先备份!)。因此,您可以使用一个插件来定义一个任务
gulp reformat
,在使用Webstorm格式化后调用该任务。 不是最好的解决方案,但应该有效;)

不过,我会等待更新。

谢谢您的回答!然而,我认为可能有一些本地方法可以更改格式规则,比如更改一些.idea文件或类似的东西。但无论如何,我们至少有您的解决方案WebStorm没有任何生成器函数的代码样式选项,这里有一个相关的功能请求,您可以按照它进行更新:@EkaterinaPrigara cool,非常感谢,将遵循它!