如何配置WebStorm以正确格式化生成器函数?
问题描述:
我正在使用WebStorm代码自动格式化,并注意它没有正确格式化生成器函数。我需要这样的:如何配置WebStorm以正确格式化生成器函数?
function*(), function* name()
但WebStorm编辑成这样:
function*(), function* name()
有在WebStorm的代码风格偏好一些设置,但好像他们并不包括这种情况。有没有解决方案?
答
Webstorm似乎没有这个选项(我的Webstorm 2016.1.2在格式化时忽略了生成器函数)。 解决此问题的方法是重写文件(首先执行备份)的grunt/gulp任务。因此,您可以使用像gulp-replace这样的插件来定义您在使用Webstorm进行格式化后调用的任务gulp reformat
。 不是最好的解决方案,但它应该工作;)
但是,我会等待更新。
+0
感谢您的回答!不过,我认为可能有一些本地方式来更改格式化规则,例如更改一些.idea文件或类似的东西。但无论如何,我们至少有你的解决方案 –
WebStorm没有用于生成器函数的任何代码样式选项,下面是一个相关的功能请求,您可以按照更新进行操作:https://youtrack.jetbrains.com/issue/WEB-20668 –
@EkaterinaPrigara cool,thanks a很多,将遵循它! –