Netbeans 是否可以从源代码视图中隐藏某些代码,尤其是调试代码?
例如,我想隐藏:System.out.println("DEBUG: ...");
,...
作为打印某些变量所需的任何内容。
我不喜欢它错过了我的代码的外观,但是如果我完全删除它,那么明天我可能会再次需要它。
Netbeans 是否可以从源代码视图中隐藏某些代码,尤其是调试代码?
例如,我想隐藏:System.out.println("DEBUG: ...");
,...
作为打印某些变量所需的任何内容。
我不喜欢它错过了我的代码的外观,但是如果我完全删除它,那么明天我可能会再次需要它。
在 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">...
让编辑为您添加所需的评论。
Netbeans 编辑器允许您隐藏(折叠):
谨慎的声明行不在此列表中。
Options-->Editor-->General 允许您控制要折叠的内容。
想象一下,如果您有几个选定的隐藏语句行,并且您尝试在可以部分查看的源代码中找出问题所在,您会陷入混乱。
打印语句不是您应该用来测试代码的方式。使用出色的Visual Debugger或JUnit来完成。这样,您就不会再将调试打印指令与实际代码混合在一起了。