Eclipse 按字母顺序组织方法

Posted

技术标签:

【中文标题】Eclipse 按字母顺序组织方法【英文标题】:Eclipse organize methods in alphabetical order 【发布时间】:2011-09-26 19:38:55 【问题描述】:

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

【问题讨论】:

见这里:***.com/questions/198177/… 【参考方案1】:

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

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

【讨论】:

我想这是真的,但我认为在源代码中对方法进行物理重新排序并不是一件特别好的事情。我根本不会这样做。【参考方案2】:

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

选择类,来源 > 对成员进行排序

感谢marcggs' answer。

【讨论】:

【参考方案3】:

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

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

    如果代码已经签入到源代码管理中,那么使用它可能会破坏历史记录 我从未听说过有一个按字母顺序排序方法的编码约定的组

【讨论】:

这只会改变成员在视图中的显示方式,不会修改 Java 源代码 你是正确的 leonbloy 但这对我想要的已经足够了。 如果你的代码能自动组织起来就好了:构造函数 -> getA -> setA -> setB -> getB -> a...z【参考方案4】:

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

图标

【讨论】:

这只会改变成员在视图中的显示方式,不会修改 Java 源代码。

以上是关于Eclipse 按字母顺序组织方法的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中,如何对 Ivy 解析的 jar 进行排序

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

如何编写按字母顺序组织数据的 Java 或 Javascript 程序?

在 Eclipse 中对 Maven 依赖项进行排序

eclipse怎样把大写变成小写

Eclipse快捷键