如何让#ifdef中的颜色主题在Eclipse中更具可读性?

时间:2012-06-05 19:51:12

标签: eclipse color-scheme

我喜欢颜色主题(谢谢!),但是一个严重唠叨的问题是#ifdef出来的代码是不可能阅读的(而且非常明亮)。如果我突出这些线条,我可以阅读它,但我真的不想看到它。似乎是一个与工具提示类似的问题,但我希望有一个设置可以关闭非活动代码的语法突出显示。我看了,但没有找到它,但这并不一定意味着它不存在。我是一个乐观主义者(无论如何)。

5 个答案:

答案 0 :(得分:43)

您可以通过转到:

完全禁用#ifdef突出显示
  

窗口 - >偏好 - > C / C ++ - >编辑   并取消选中“突出显示非活动代码”框。

此外,您可以通过转到同一屏幕并将“非活动代码突出显示”颜色(在“外观颜色选项”标题下)更改为更适合您的颜色来更改#ifdef突出显示颜色。

答案 1 :(得分:15)

窗口 - >偏好 - > C / C ++ - >编辑 - >外观代码选项 - >非活动代码突出显示 选择另一种颜色。 我更喜欢灰色。

我还建议更改事件背景: 一般 - > Editors->文字编辑 - >注释 - > C / C ++出现次数

答案 2 :(得分:5)

我发现了这个:https://github.com/eclipse-color-theme/eclipse-color-theme/issues/35

“首选项 - > C / C ++ - >编辑器,”突出显示非活动代码“选中,外观颜色选项:非活动代码突出显示。”

这将关闭代码的非活动部分的突出显示,使它们再次可读。我还没有找到改变突出显示颜色的方法。

答案 3 :(得分:3)

好吧,我找到了一个部分答案:

偏好设置 - > C / C ++ - >编辑 - >语法高亮 - >预处理器 - >指令 将前景色更改为黑色。

偏好设置 - > C / C ++ - >编辑 - >语法高亮 - >预处理器 - >其他 将前景色改为黑色

偏好设置 - > C / C ++ - >编辑 - >语法高亮 - >代码 - >其他 将前景色改为黑色。

至少现在我能看到它。谁知道如何/在哪里更改这些块的背景颜色?

谢谢!

答案 4 :(得分:1)

我也在寻找写发生背景。我建议所有人也将“测试为” 更改为“虚线框” : 首选项->常规->编辑器->文本编辑器->注释-> C / C +写入次数