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

Bil*_*rim 22 eclipse color-scheme

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

Thu*_*ner 43

你可以通过以下方式完全禁用#ifdef高亮显示:

窗口 - >首选项 - > C/C++ - >编辑并取消选中"突出显示非活动代码"框.

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


Ser*_*gei 18

窗口 - >首选项 - > C/C++ - >编辑器 - >外观代码选项 - >非活动代码高亮显示选择其他颜色.我更喜欢灰色.

我还建议更改后缀:General - > Editors-> Text Editors - > Annotations - > C/C++ Occurrences


小智 5

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

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

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


Bil*_*rim 3

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

首选项 -> C/C++ -> 编辑器 -> 语法突出显示 -> 预处理器 -> 指令将前景色更改为黑色。

首选项 -> C/C++ -> 编辑器 -> 语法突出显示 -> 预处理器 -> 其他将前景色更改为黑色

首选项 -> C/C++ -> 编辑器 -> 语法突出显示 -> 代码 -> 其他将前景色更改为黑色。

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

谢谢!