1

Netbeans 是否可以从源代码视图中隐藏某些代码,尤其是调试代码?

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

我不喜欢它错过了我的代码的外观,但是如果我完全删除它,那么明天我可能会再次需要它。

4

2 回答 2

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">...

让编辑为您添加所需的评论。

于 2014-09-18T20:51:34.210 回答
2

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

  • 整个方法
  • 内部类
  • 进口
  • Javadoc 和
  • 初始评论和标签。

谨慎的声明行不在此列表中。

Options-->Editor-->General 允许您控制要折叠的内容。

在此处输入图像描述

在此处输入图像描述

想象一下,如果您有几个选定的隐藏语句行,并且您尝试在可以部分查看的源代码中找出问题所在,您会陷入混乱。

打印语句不是您应该用来测试代码的方式。使用出色的Visual DebuggerJUnit来完成。这样,您就不会再将调试打印指令与实际代码混合在一起了。

于 2013-10-14T07:24:41.833 回答