2016-05-16 35 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文件或類似的東西。但無論如何,我們至少有你的解決方案 –

相關問題