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