Intellij-IDEA:如何按字母顺序对成员进行排序?

unc*_*ons 26 code-formatting intellij-idea

我正在使用Intellij-IDEA 12.大多数队友都使用Eclipse,在保存时首先根据可见性自动对成员进行排序,然后按字母顺序排序.我想模仿Intellij中的相同功能.但似乎当我选择按字母顺序排列成员时,它会覆盖可见性(和所有其他)规则.如何根据可见性(公共 - 默认 - 私有)对成员进行排序,并在该子组中按字母顺序对它们进行排序?

编辑:这个问题的假设是错误的.就像@Maba的答案中提到的那样,创建单独的行并将它们标记为"按字母顺序排序"按预期工作.(我有字段的单独行,但无法为方法创建单独的行,因此混淆.)

mab*_*aba 31

创建在不同的方法可见度不同的行Arrangement的一部分Code Style.

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

  • 请注意,将别名`by visibility`和`Order:order by name`组合在一起并没有首先通过可见性和可见性按名称对方法进行排序.我必须为每个可见性添加一个规则,然后选择`Order:order by name`. (6认同)