【问题标题】:Is there a way to hide annotations in Netbeans or Eclipse?有没有办法在 Netbeans 或 Eclipse 中隐藏注释?
【发布时间】:2009-04-10 22:05:28
【问题描述】:

也许是一个愚蠢的问题,但如果在 Netbeans(或 Eclipse)中查看源代码时有一种方法可以隐藏或折叠 Java 注释,那就太好了。我没有找到选项,快速搜索也没有发现任何问题。

这是“你永远不应该这样做,代码折叠是一种罪过!”之一吗?东西?

我个人觉得它对带注释的实体类很有用。所有的 hibernate / etc 注释都只是绒毛,一旦我的映射工作正常,我就再也看不到了。真的类似于导入。

(是的,我可以使用 XML 代替注释,我可能会开始这样做。但我只是想知道......)

【问题讨论】:

  • @all 在这里你可以找到对应的 eclipse bugzilla 并为它投票:bugs.eclipse.org/bugs/show_bug.cgi?id=384256
  • 做层是个好主意,你可以在这个层上放注解或console.logs,然后根据需要打开/关闭它。有人知道这样的IDE吗?

标签: java eclipse netbeans annotations code-folding


【解决方案1】:

这是如何“隐藏”@Annotations 的一个很好的解决方案。 使@Annotations 的颜色比其他颜色更浅,例如浅绿色。

如何: 首选项:Java> 编辑器> 语法着色 在元素框中,选择注释。 单击颜色按钮。 注释:浅绿色。我使用 RGB:0、240、0 注释元素引用:浅绿色:RGB:0、170、80

这样,注释是可见的,但当您尝试阅读和编辑功能代码时,它们会分散注意力。 如果您真的不想知道您的@Annotations,您可以使它们与背景颜色相同或非常接近,例如白色。然后只有 =values 会显示。 佩罗布兰科?没有 es muy intelligente。 胡安·雷扎-普里尔

【讨论】:

    【解决方案2】:

    我只使用过 Eclipse 或 IDEA,不知道有任何 IDE 选项可以隐藏注释,我认为这是一件好事。

    您的注释会影响代码的编译方式,通常还会影响代码的运行方式。在我看来,隐藏它们无异于在方法签名或语言的任何其他组件中隐藏 public/protected/private 关键字。他们的排除改变了他们周围环境的含义,因此改变了开发人员的期望。

    【讨论】:

    • 除非某些 IDE(看着你,Eclipse)卡在不再相关的注释上。 IE:Unexpected example_function() 当那行代码已经被删除并且那里什么都没有了。
    猜你喜欢
    • 2013-06-01
    • 2021-03-11
    • 2010-09-21
    • 2016-05-29
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2021-09-07
    相关资源
    最近更新 更多