【问题标题】:How to configure WebStorm to properly format generator functions?如何配置 WebStorm 以正确格式化生成器函数?
【发布时间】:2016-09-12 08:09:39
【问题描述】:

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

function* (), function* name()

但 WebStorm 将其格式化为:

function*(), function* name()

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

【问题讨论】:

  • WebStorm 没有任何生成器函数的代码样式选项,这里有一个相关的功能请求,您可以关注更新:youtrack.jetbrains.com/issue/WEB-20668
  • @EkaterinaPrigara 很酷,非常感谢,会关注它!

标签: javascript ecmascript-6 webstorm jetbrains-ide eslint


【解决方案1】:

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

【讨论】:

  • 感谢您的回答!但是我在想可能有一些本地方法可以更改格式规则,例如更改一些 .idea 文件或类似的东西。但无论如何,我们至少有你的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 2015-03-15
  • 1970-01-01
  • 1970-01-01
  • 2012-12-03
  • 1970-01-01
相关资源
最近更新 更多