Eclipse按字母顺序组织方法

zzz*_*zzz 37 java eclipse methods class alphabetical

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

Per*_*ion 71

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

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

  • 我想这是真的,但我不认为你的源代码中的物理重新排序方法是一件特别好的事情.我根本不会这样做. (5认同)

jto*_*ron 10

按"大纲"视图中的"排序"按钮.它有A,Z和箭头.

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

  1. 如果代码已经签入源控件,那么使用它可能会破坏历史记录
  2. 我从未听说过按字母顺序排序方法的编码约定的组


Pie*_*Bie 10

您可以使用eclipse在代码中对类的成员进行排序,在我看来,这会提高可读性,但应谨慎使用.

选择类,Source> Sort Members

感谢marcggs的回答.


Tor*_*ten 8

您可以在概览窗口中使用字母排序.

字母排序 图标

  • 这只会更改成员在View中的显示方式,而不会修改Java源代码. (3认同)