在eclipse中改变标记的优先级

时间:2015-09-22 14:06:53

标签: java eclipse icons

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

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

enter image description here

3 个答案:

答案 0 :(得分:1)

只要@Mena回答没问题,就像他说的那样......

  

使用风险自负:)

这在大型项目中可能很危险。

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

  • 按原样保留配置,以查看警告。
  • 删除导致警告的所有真正不必要的
  • 为仍有警告但在同一行需要断点的方法添加注释。
    如果需要大量警告或断点,您可以在必要时注释课程。

    @SuppressWarning("unused") 
    public void yourMethod() {
    }
    

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

答案 1 :(得分:0)

我发现这也非常令人讨厌。

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

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

这是一张图片来说明:

enter image description here

使用风险自负:)

答案 2 :(得分:0)

经过多年如此恼人和微不足道的事情后,最终得到了真正的解脱:

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

2)将所有这些重命名为* .DISABLED,如“quickfix_warning_obj.gif.DISABLED”,并且一旦重新启动eclipse,这将迫使它在您打开使用它的编辑器时立即恢复正确的警告。

3)检测到正确的文件,将其替换为相同尺寸(宽度和高度,以像素为单位)的文件,我想建议我刚刚创建的这个图像,这么简单而且不烦人,仍然有用!<登记/> quickfix_warning_obj.gif

4)再次重新开始日食,并笑着拍手!

PS:你也可以尝试更换这个文件,这对于Eclipse Luna来说是正确的:
$ECLIPSE_INSTALL_PATH/configuration/org.eclipse.osgi/478/0/.cp/icons/full/obj16/quickfix_warning_obj.gif

观测值:

  • 当然,您可以替换所有看起来相同的内容,更改其他恼人的图标等等,并尝试使用您自己的gif / png尺寸和图像,只需这些步骤在这里完美运行。
  • 我提供的图像有时几乎不可见,但它们对我来说从未真正有用,因为我让带警告的代码加下划线作为亮点。欢迎更好的形象:)
  • 当然,这是一个解决方法,就像主题更改一样,不涉及eclipse的任何编码/重新编译,因此优先级根本没有改变,但结果对我至少是足够好的。< / LI>

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