我希望IntelliJ IDEA像我在Eclipse中一样,按字母顺序对Java类的成员进行排序。 “代码”菜单中的“重新排列代码”命令(令人惊讶的是没有默认的热键)似乎可以做到这一点,但它不起作用。
如Intellij-IDEA: How to sort members alphabetically?中所述,您必须进入“偏好设置” |编辑器代码样式| Java,单击“排列”选项卡,然后编辑匹配规则。这些功能使您有很多能力(例如)首先列出静态方法。
这很重要:要真正进行字母排序,您必须打开每个规则并将顺序更改为“按名称排序”。
我的问题:是否可以在不单独更改每条规则的情况下执行此操作?默认配置有26条规则,所以我不想单击所有规则。
(是的,我本可以在问这个问题的时候这样做,但我不想对我的学生造成这种乏味。)
答案 0 :(得分:1)
一个非常独特的非答案:
含义:
长话短说:如果您的班级中有太多字段对他们来说顺序很重要,那么与让IDE按字母顺序对它们进行排序相比,您要解决的问题更大。
最后:IntelliJ具有structure窗口,您当然可以使用它显示按字母顺序排序的字段和方法。使用该视图,但是请不要将字母顺序放入您的源代码中。