如何在NetBeans或其他Java IDE中按名称对类成员进行排序?
题
我想在源代码中按名称对成员进行排序。有没有简单的方法呢?
我正在使用NetBeans,但是如果有另一个编辑器可以做到这一点,请告诉我它的名称。
解决方案
在Netbeans 8.0.1中:
Tools -> Options -> Editor -> Formatting -> Category: Ordering
然后:
Source -> Organize Members
其他提示
Eclipse可以做到。
这是在Netbeans 7.3中实现的: http://netbeans.org/bugzilla/show_bug的CGI?ID = 212528个
正如@PaulCroarkin所说 - 使用eclipse,或者您可以使用 Jalopy 作为构建的一部分,在这个过程中对你的源文件进行各种神奇的格式化(无论这是否是好事都可以讨论)
Netbeans允许您对导航器中的方法进行排序。就个人而言,我从未在代码中看到排序方法的重点。在可能的情况下,我喜欢将方法保持在一例如,getter()和setter()。恕我直言,增量搜索或能够控制点击方法导航到声明更有用。
自6.0 / 6.1起,此功能在内置工具中不可用。 “导航器”指的是“导航器”。 view旨在为您提供成员的有序索引。要查看导航器,请转到Window-> Navigating-> Navigator或按Control-F7。
考虑向Netbeans提交功能增强。
对于C / C ++模式,右键单击Navigator窗口中的方法名称,然后选择“按名称排序”;或者“按来源排序”,选择您喜欢的那个:)
以下是在NetBeans中执行此操作的简便方法:
- 转到“工具”标签,然后选择“选项”。 应该出现选项窗口。
- 单击编辑器并选择格式选项卡。
- 选择订购类别。 订购是下拉类别列表中的最后一个元素。
- 取消选中按可见性排序成员字段。 此时仅“按字母顺序对组中的成员排序”。应该检查。
- 单击“应用”并退出“选项”窗口。 现在,您全局设置为按字母顺序排序成员。
- 打开或选择要对成员进行排序的源文件。
- 单击“源”选项卡(右上角),然后选择“组织成员”。 醇>
就是这样。您的源文件应该按字母顺序排序成员。
不隶属于 StackOverflow