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

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

有帮助吗?

解决方案

在Netbeans 8.0.1中:

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

然后:

Source -> Organize Members

其他提示

Eclipse可以做到。

正如@PaulCroarkin所说 - 使用eclipse,或者您可以使用 Jalopy 作为构建的一部分,在这个过程中对你的源文件进行各种神奇的格式化(无论这是否是好事都可以讨论)

Netbeans允许您对导航器中的方法进行排序。就个人而言,我从未在代码中看到排序方法的重点。在可能的情况下,我喜欢将方法保持在一例如,getter()和setter()。恕我直言,增量搜索或能够控制点击方法导航到声明更有用。

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

考虑向Netbeans提交功能增强

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

以下是在NetBeans中执行此操作的简便方法:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top