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

Sim*_*ore 12 intellij-idea kotlin

我喜欢Jetbrain的Idea IDE及其人体工程学.我最喜欢的工具之一就是想法重新排列代码'动作'(你可以通过点击来提升它ctrl+shift+a).它重新排列java文件中的代码,以按字母顺序放置方法,并以用户定义的有组织的方式对字段进行排序.无论出于何种原因,它都不适用于Jetbrain自己的语言,kotlin :(.这更加糟糕,因为kotlin会快速修复方法上方的字段,而不是像大多数java文件一样快速修复文件的开头.支持重新排列kotlin文件的代码?

yol*_*ole 12

功能不起作用的原因很简单:因为它尚未实现.IntelliJ当前的Java支持功能集已经开发超过15年,并且在新语言插件中复制所有Java支持功能需要时间.我们根据用户反馈和语言演变要求优先考虑用于IntelliJ IDEA的Kotlin插件中的功能,到目前为止,我们还没有看到代码重新排列需求很高的迹象.

具体而言,可以通过相对较少的工作来修复通过"使用中创建"修复来放置属性的问题,并且不需要完全重新安排实现.我已经为它提出了一个问题.