我喜欢Jetbrain的Idea IDE及其人体工程学。我最喜欢的工具之一就是想法的重新排列代码'动作'(你可以通过点击ctrl+shift+a
来启动它)。它重新排列java文件中的代码,以按字母顺序放置方法,并以用户定义的有组织的方式对字段进行排序。无论出于何种原因,它都不适用于Jetbrain自己的语言,kotlin :(。这更加糟糕,因为kotlin快速修正字段上面的方法,而不是像大多数文件的开头一样想知道什么时候支持重新排列kotlin文件的代码?
答案 0 :(得分:11)
该功能不起作用的原因很简单:因为它尚未实现。 IntelliJ当前的Java支持功能集已经开发超过15年,并且在新语言插件中复制所有Java支持功能需要时间。我们根据用户反馈和语言演变要求优先考虑用于IntelliJ IDEA的Kotlin插件中的功能,到目前为止,我们还没有看到代码重新排列需求很高的迹象。
具体而言,通过“使用中创建”修复来放置属性的问题可以通过相对较少的工作来修复,并且不需要完全重新安排实现。我已经为此提交了an issue。