有什么方法可以在MSVS 2015中禁用预处理器条件中的突出显示代码?

时间:2016-06-07 20:18:54

标签: visual-studio intellisense

MSVS 2015尝试提供帮助并评估条件句中预处理器常量的值,例如:如果它认为#ifdef FOO ... everything here is greyed out ... #endif 没有定义,它会将其中的所有代码变灰:

FOO

不幸的是,至少对于我正在使用的项目,它几乎总是得到{{1}}错误的值意味着几乎整个文件的内容都是灰色的,这很烦人,因为它严重损害了可读性

我不会责怪IDE错误的价值,因为它以非常曲折的方式定义,但我真的很想有办法完全禁用这个功能并告诉它不要打扰它。有人知道这样做的方法吗?

1 个答案:

答案 0 :(得分:1)

在Visual Studio 2015选项中,将文本编辑器 - C / C ++ - 查看 - 显示非活动块设置为错误