Java 在eclipse中更改标记的优先级

Java 在eclipse中更改标记的优先级,java,eclipse,icons,Java,Eclipse,Icons,当我在已经有标记(不使用局部变量的值)的行上设置断点时,我看不到断点标记;因为黄灯标记覆盖了断点标记 是否可以更改标记的优先级,使断点位于灯标记的顶部 我也觉得这很烦人 我找到的唯一解决方案是转到Java编辑器首选项,并禁用复选框“键入时报告问题” 这不会更改优先级,它将禁用提示并仅显示断点 下面是一张图片来说明: 使用风险自担:)只要@Mena回答是可以的,正如他所说 使用风险自担:) 在大型项目中,这可能是危险的 为了避免由于配置而导致隐藏警告的问题,我通常做的是: 保持配置不变,以查

当我在已经有标记(不使用局部变量的值)的行上设置断点时,我看不到断点标记;因为黄灯标记覆盖了断点标记

是否可以更改标记的优先级,使断点位于灯标记的顶部


我也觉得这很烦人

我找到的唯一解决方案是转到Java编辑器首选项,并禁用复选框“键入时报告问题”

这不会更改优先级,它将禁用提示并仅显示断点

下面是一张图片来说明:


使用风险自担:)

只要@Mena回答是可以的,正如他所说

使用风险自担:)

在大型项目中,这可能是危险的


为了避免由于配置而导致隐藏警告的问题,我通常做的是:

  • 保持配置不变,以查看警告
  • 删除所有真正不必要的引起警告的行
  • 向仍有警告但在同一行需要断点的方法添加注释
    当需要大量警告或断点时,如有必要,可以对类进行注释


这将允许您单独处理警告,并在必要时查看断点。

在经历了多年的烦人琐事后,终于真正松了一口气:

1) 转到eclipse安装路径,查找包含单词“warn”且格式为.gif或.png(因为它们包含透明度数据)的所有文件(文件名),这里有5个图标/图像匹配的文件,大多数文件名为:quickfix\u warning\u obj.gif(或.png)

2) 将它们全部重命名为*.DISABLED,如“quickfix\u warning\u obj.gif.DISABLED”,一旦重新启动eclipse,这将迫使它在打开使用它的编辑器并显示一些警告后立即还原为正确的

3) 检测到正确的文件后,将其替换为相同大小的文件(宽度和高度以像素为单位),我想建议您使用我刚刚创建的图像,它非常简单,一点也不烦人,仍然很有用

4) 重新启动eclipse并微笑着鼓掌

注:您也可以尝试替换此文件,这是Eclipse Luna的正确文件:
$ECLIPSE\u INSTALL\u PATH/configuration/org.ECLIPSE.osgi/478/0/.cp/icons/full/obj16/quickfix\u warning\u obj.gif

注意事项:

  • 当然,您可以替换所有看起来相同的图标,更改其他恼人的图标等等,并尝试使用您自己的gif/png大小和图像,只是这些步骤在这里非常有效
  • 我提供的图像有时几乎是看不见的,但它们对我来说从来没有真正有用,因为我让带有警告的代码加下划线作为突出显示。欢迎提供更好的图像:)
  • 当然,这是一种变通方法,就像主题更改一样,它不涉及eclipse的任何编码/重新编译,因此优先级根本没有改变,但结果至少对我来说已经足够好了

编辑:这里有一个搜索结果:
searchm_obj.gif
at
configuration/org.eclipse.osgi/331/0/.cp/icons/full/obj16/searchm_obj.gif
on Luna

谢谢你的建议:)@lyen不客气。我希望我有一个更好的“解决方案”。检查我的!最后最后……:),快乐编码!谢谢大家的回答。我想如果我真的想改变优先级,我必须修改eclipse的源代码,这不是我想做的。相关问题但没有答案:
@SuppressWarning("unused") 
public void yourMethod() {
}