如何在 IntelliJ 中禁用装订线“覆盖”图标?

Posted

技术标签:

【中文标题】如何在 IntelliJ 中禁用装订线“覆盖”图标?【英文标题】:How to disable gutter "override" icons in IntelliJ? 【发布时间】:2016-04-05 23:09:34 【问题描述】:

我似乎无法禁用 IntelliJ 的“覆盖”图标,如下所示:

当我将鼠标悬停在小图标上时,此文本显示为工具提示:

在 java.util.function.Consumer 中实现方法 'accept'单击或按 Ctrl+U 进行导航

要重现,请使用此类:

class Foo implements Consumer<T> 

    @Override
    public void accept(T t) 
    

它们非常烦人,对我完全没有用(这不是 @Override 注释的用途吗?),并且几乎阻止我使用鼠标设置断点(尽管我可以使用精细电机来完成)技能)。

我已经关闭了 Settings > General > Gutter Icons 中的所有选项,有趣/显着地 包含“实现”选项,但上述烦恼仍然存在。

如何关闭它们?

我使用的是最新的 IntelliJ - 2016.1 版

【问题讨论】:

他们让我很恼火,因为行号区域的宽度在尝试解析我正在处理的垃圾代码时开始反弹。 【参考方案1】:

这些被称为 Gutter Icons,您可以在“设置、编辑器、常规、Gutter Icons”中禁用它们。

【讨论】:

感谢您的回答,但它不起作用。我取消了排水沟设置中的所有内容,但我仍然根据我的问题得到小图标,这是为了标记一个实现我的问题中的接口的方法。我已将问题更新为更具体 这对我来说非常有效,偏好区域甚至包括这个特定图标的特定复选框(“实施方法”)。 它根本没有帮助。未选中图标,但我仍然看到它们。唯一的解决方案 - 隐藏所有 Gutter 图标。

以上是关于如何在 IntelliJ 中禁用装订线“覆盖”图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS Code 中禁用装订线指示器?

Android Studio:禁用装订线

如何防止在 VS Code 中意外点击装订线

idea单元测试左侧装订线中的颜色指示器设置

如何在 Bootstrap 3 网格系统中调整装订线?

如何在原子中更改装订线的背景颜色