15

我想在源代码中按名称对成员进行排序。有什么简单的方法吗?

我正在使用 NetBeans,但如果有其他编辑器可以做到这一点,请告诉我它的名称。

4

8 回答 8

24

在 Netbeans 8.0.1 中:

Tools -> Options -> Editor -> Formatting -> Category: Ordering

Netbeans 成员排序

然后:

Source -> Organize Members

Netbeans 成员排序

于 2014-11-27T12:13:55.543 回答
9

Eclipse 可以做到。

于 2008-10-20T01:07:50.323 回答
9

这是在 Netbeans 7.3 中实现的:http: //netbeans.org/bugzilla/show_bug.cgi?id= 212528

于 2012-09-05T17:52:32.363 回答
3

正如@PaulCroarkin 所说 - 使用 eclipse,或者您可以使用Jalopy作为构建的一部分,它将在此过程中对您的源文件进行各种神奇的格式化(这是否是一件好事还有待商榷)

于 2008-10-20T01:16:45.280 回答
1

Netbeans 允许您对导航器中的方法进行排序。就个人而言,我从未在代码中看到排序方法的意义。如果可能的话,我喜欢将可以一起工作的方法放在一起。例如,getter() 和 setter()。恕我直言,增量搜索或能够控制单击方法以导航到声明更有用。

于 2008-10-23T03:51:49.180 回答
0

从 6.0/6.1 开始,此功能在内置工具中不可用。“导航器”视图旨在为您提供成员的有序索引。要查看导航器,请转到 Window->Navigating->Navigator 或按 Control-F7。

考虑向Netbeans提交功能增强。

于 2008-10-21T20:50:57.860 回答
0

对于 C/C++ 模式,在 Navigator 窗口中右键单击方法名称,然后选择“按名称排序”或“按源排序”,选择您喜欢的一个:)

于 2016-08-25T05:40:54.477 回答
-1

这是在 NetBeans 中执行此操作的简单方法:

  1. 转到工具选项卡并选择选项。应出现选项窗口。
  2. 单击编辑器并选择格式选项卡。
  3. 为类别选择排序。排序是下拉类别列表中的最后一个元素。
  4. 取消选中按可见性排序成员字段。此时只应检查“按字母顺序对组中的成员进行排序”。
  5. 单击应用并退出选项窗口。现在您将全局设置为按字母顺序对成员进行排序。
  6. 打开或选择要对成员进行排序的源文件。
  7. 单击源选项卡(右上角)并选择组织成员。

就是这样。您的源文件应按字母顺序排列成员。

于 2014-11-04T21:56:07.853 回答