我想在源代码中按名称对成员进行排序。有什么简单的方法吗?
我正在使用 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 开始,此功能在内置工具中不可用。“导航器”视图旨在为您提供成员的有序索引。要查看导航器,请转到 Window->Navigating->Navigator 或按 Control-F7。
考虑向Netbeans提交功能增强。
对于 C/C++ 模式,在 Navigator 窗口中右键单击方法名称,然后选择“按名称排序”或“按源排序”,选择您喜欢的一个:)
这是在 NetBeans 中执行此操作的简单方法:
就是这样。您的源文件应按字母顺序排列成员。