在Eclipse大纲视图中,有一个按字母顺序对成员排序的按钮。但是,似乎先按类别对成员进行排序,然后再按字母表对成员进行排序,因此结果列表实际上不是字母排序。我没有看到,但是是否有一种方法可以忽略类别并将列表中的所有内容按字母顺序排序呢?
示例类:
package com.foo;
public class Foo {
private static int zurklfutz;
public int hoopliket;
protected void terfwad() {
}
public void badelfrok() {
}
public Foo() {
}
private void adelbrecht() {
}
public static void zebulon() {
}
static int nerdiftun;
}将结果分类,然后在类别中按字母顺序排列,从而产生不太字母的列表:

发布于 2022-11-19 08:15:13
看一下源代码org.eclipse.jdt.ui.JavaElementComparator,这是不可能的。
排序总是首先按照类别排序,使用在"Preferences > Java >相貌>成员排序顺序“中定义的顺序。
弹出的“快速大纲”(导航>快速大纲,Ctrl+O,⌘+O在macs上)在右上角的菜单中有一个字母排序选项。
https://stackoverflow.com/questions/74496966
复制相似问题