Netbeans:隐藏源代码中的特定行

时间:2013-10-14 07:03:01

标签: netbeans

Netbeans是否可以从源代码视图隐藏一些代码,特别是调试代码?

例如,我想要隐藏:System.out.println("DEBUG: ...");...是打印某些变量所需的任何内容。

我不喜欢它错过我的代码看起来如何,但如果我完全删除它,那么明天我可能会再次需要它。例如。

2 个答案:

答案 0 :(得分:6)

在NetBeans中,您可以在编辑器折叠中隐藏代码。只需将您想要隐藏的代码放在表单的注释之间:

//<editor-fold defaultstate="collapsed" desc="comment">
//</editor-fold>

例如,我使用它在屏幕投射,演示等时自动隐藏包含敏感信息的代码。这样代码仍然可以正常运行,但我只能公开对讨论很重要的部分。

//<editor-fold defaultstate="collapsed" desc="API-KEY">
private static final String API_KEY = "Not to be shared";
//</editor-fold>

您还可以通过选择要用鼠标隐藏的代码来添加折叠。灯泡图标将出现在编辑器的边缘。点击灯泡并选择

Surround with //<editor-fold defaultstate="collapsed" desc="comment">...

让编辑器为您添加所需的注释。

答案 1 :(得分:2)

Netbeans编辑器允许你隐藏(折叠):

  • 整个方法
  • 内部课程
  • 进口
  • Javadoc和
  • 初步评论和标签。

Discreet语句行不是此列表的一部分。

选项 - &gt;编辑器 - &gt;常规允许您控制要折叠的内容。

enter image description here

enter image description here

想象一下,如果您有一些选定的隐藏语句行并且您尝试查找可以部分查看的源代码中出现的问题,那么您将陷入困境。

打印语句不是您测试代码时应该使用的方式。使用优秀的Visual DebuggerJUnit来完成。这样,将调试打印指令与实际代码混合就不会有任何问题。