如何让Visual Studio 2012灰显掉ifdef而不是调暗它

dig*_*doo 7 syntax-highlighting visual-studio-2012

在我们的代码中有很多段落都是ifdef'ed.使用以前版本的Visual Studio,它们已经变灰了.但是,使用Visual Studio 2012时,它们不再灰显,而是变暗,即这些段落显示语法高亮方案的所有颜色,但颜色饱和度较低.微软的程序员实现这一点必须认为这非常酷,但实际上它很难判断一个段落是活动的还是非活动的.

有没有人找到一种方法来欺骗Visual Studio 2012使用旧的方式来显示非活动段落?

谢谢你的回复

Bla*_*hma 8

您有一个Opacity可以更改的设置:

Tools -> Options -> Text Editor -> C/C++ -> Formatting 你可以改变Inactive Code Opacity Percent.默认值为65,将其更改为更高的值.

只需设置Disable Inactive Code OpacityTrue,如果你想完全取消.

在此输入图像描述