【问题标题】:Netbeans: How to change error row highlighting color away from redNetbeans:如何更改错误行突出显示颜色远离红色
【发布时间】:2014-02-09 19:03:38
【问题描述】:

我已经在工具>选项下挖掘了所有该死的颜色设置。浏览了所有字体和颜色、编辑器、PHP 等,如果我能弄清楚如何在出现错误时更改背景行突出显示,我会被诅咒的。我已经能够改变其他颜色以适应我的个人喜好,除了这个。这是问题的屏幕截图:

我想将背景红色更改为深红色,以便文本更容易准备。

使用 Netbeans 7.4

感谢您的时间和考虑。

编辑:按照 Ben 的观点,这里是当前选项和面板后面的代码,表明它不起作用:

最终更新,这是足够接近的最终结果:

【问题讨论】:

    标签: netbeans


    【解决方案1】:

    通过查看您的屏幕截图(如果我错了,请纠正我)我可以看到您已将当前行突出显示为红色:

    工具-> 选项-> 字体和颜色-> 高亮(Tab)-> 高亮插入符号行

    据我所知,您无法为错误设置不同的背景突出显示选项。所以你可以做的是设置错误的格式选项:

    1. 字体:这个不用解释了。
    2. 前景:这是文本颜色,如果您更改此颜色,它将忽略您可能设置的所有其他格式选项,因此保持原样。
    3. 背景:这是您要更改的内容,以免文本在格式中丢失。如果滚动到底部,还可以设置自定义颜色。
    4. 效果:无关
    5. 效果颜色:如果效果为“无”则禁用且仅适用于效果。

    如您所见,我将我的设置为黄色只是作为示例。

    正如您在此屏幕截图中看到的那样,我的背景突出显示为浅灰色以及我的字符串格式。因此无法阅读,但通过更改错误格式,结果如下:

    或者,您可以选择另一种更适合您的格式的背景突出显示颜色。

    【讨论】:

    • 足够关闭。 Few cmets:你的第一个假设是不正确的,我没有为 Highlight Caret Row 设置任何特殊设置。你的第二部分主要是成功的。一直困扰我的部分是,如果您在更改颜色后单击应用,则不会发生任何事情。即使您单击确定并返回编辑器,它仍然是红色的。单击错误行后,然后单击它会更改颜色。显然您必须强制代码编辑器重新渲染。最后,在文本向右结束后,深红色的高光仍然会延长。我更新了原帖。
    • 很高兴我能以某种方式提供帮助 :) 快速问题是红色突出显示在每个选定的行上还是仅出现在有错误的行上?
    • 只在出现错误的那一行。我在底部的原始帖子中添加了一个屏幕截图。
    【解决方案2】:

    尝试字体和颜色->语法->错误

    【讨论】:

    • 是的,我试过了,但它不起作用,或者那不是正确的。我添加了一个新的屏幕截图,上面更改了这些选项。
    【解决方案3】:

    您也可以尝试为“错误”设置注释颜色,我的设置为特定颜色(导入主题后)而不是“继承”,以类似的方式使文本不可读。

    【讨论】:

      【解决方案4】:

      这对我来说也很烦人,大多数答案都没有帮助。我想我已经想通了。 在 netbeans 12 中,您需要更改两件事。

      工具->选项->字体和颜色->语法->Java->错误->更改背景颜色。这只会改变错误代码的背景,而不是其余行空白的红色背景。 修复空白处的红色。 Tools->Options->Fonts&Colors->Annotations->Error(带感叹号的那个)->改变背景颜色

      我选择了继承没有空白突出显示。 enter image description here

      【讨论】:

        猜你喜欢
        • 2022-12-05
        • 2011-02-02
        • 2010-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-02
        • 2012-03-27
        相关资源
        最近更新 更多