为什么不重新安排在Intellij Kotlin文件中的代码工作?

我爱Jetbrain的IDE IDE及其人体工程学。 我最喜欢的工具之一是想法的重新排列代码“行动”(你可以通过按ctrl+shift+a )。 它重新排列java文件中的代码,以按字母顺序放置方法,并按照用户定义的有组织的方式排序字段。 无论出于何种原因,它不适用于Jetbrain自己的语言,kotlin :(。这更吸引人的事实是,kotlin快速修正方法上方的字段而不是像大多数Java文件那样的文件开头。支持重新排列kotlin文件的代码?

该功能不工作的原因很简单:因为它没有被执行。 IntelliJ目前的Java支持功能集已经开发了超过15年,并且在一个新的语言插件中复制所有Java支持功能需要时间。 我们根据用户的反馈和语言演化的要求,在IntelliJ IDEA的Kotlin插件中优先考虑功能,到目前为止,我们还没有看到代码重新安排需求旺盛的迹象。

具体来说,通过“使用时创建”修补程序来放置属性的问题可以用相对较少的工作来解决,而不需要完整的重新安排实施。 我已经提出了一个问题 。