37

我有一个包含大约 30 个方法的大类。是否可以在 Eclipse 中按字母顺序自动对它们进行排序?我希望这样做,以便在 java 浏览或查看类大纲窗口时更容易找到它们。

4

4 回答 4

71

如果您只想按排序顺序查看您的班级成员而不修改代码,那么您可以单击大纲视图上的 A/Z 图标,正如其他人所指出的那样。或者,您可能希望在代码本身中对类成员进行排序,在这种情况下,您应该右键单击源或源文件名以获取上下文相关菜单,然后选择 Source(Alt-Shift-S)、Sort Members。

它将弹出一个对话框,允许您自定义排序,选择所需的选项并单击确定。

于 2011-07-01T14:38:46.150 回答
12

实际上,您可以使用 eclipse 对代码中的类成员进行排序,我认为这可以提高可读性,但应谨慎使用。

选择类,源 > 排序成员

感谢marcggs 的回答

于 2014-12-23T09:22:30.190 回答
10

按大纲视图中的排序按钮。它有 A、Z 和一个箭头。

如果我是你,我不会修改 Java 源代码。如果您使用的是 Eclipse 之类的 IDE,那么这不会带来任何好处,并且会产生一些成本,包括:

  1. 如果代码已经被签入到源代码管理中,那么使用它可能会破坏历史记录
  2. 我从来没有听说过一个按字母顺序排序方法的编码约定的组
于 2011-07-01T14:33:54.383 回答
8

为此,您可以在概览窗口中使用字母排序。

字母排序图标

于 2011-07-01T14:33:53.710 回答