2016-05-16 36 views
2

我正在使用WebStorm代码自动格式化,并注意它没有正确格式化生成器函数。我需要这样的:如何配置WebStorm以正确格式化生成器函数?

function*(), function* name() 

但WebStorm编辑成这样:

function*(), function* name() 

有在WebStorm的代码风格偏好一些设置,但好像他们并不包括这种情况。有没有解决方案?

+1

WebStorm没有用于生成器函数的任何代码样式选项,下面是一个相关的功能请求,您可以按照更新进行操作:https://youtrack.jetbrains.com/issue/WEB-20668 –

+0

@EkaterinaPrigara cool,thanks a很多,将遵循它! –

回答

1

Webstorm似乎没有这个选项(我的Webstorm 2016.1.2在格式化时忽略了生成器函数)。 解决此问题的方法是重写文件(首先执行备份)的grunt/gulp任务。因此,您可以使用像gulp-replace这样的插件来定义您在使用Webstorm进行格式化后调用的任务gulp reformat。 不是最好的解决方案,但它应该工作;)
但是,我会等待更新。

+0

感谢您的回答!不过,我认为可能有一些本地方式来更改格式化规则,例如更改一些.idea文件或类似的东西。但无论如何,我们至少有你的解决方案 –

相关问题