有什么方法可以在 MSVS 2015 中禁用预处理器条件中的突出显示代码?
Any way to disable highlighting code inside preprocessor conditionals in MSVS 2015?
MSVS 2015 试图提供帮助并评估条件中预处理器常量的值,例如如果它认为 FOO
未定义,它会将其中的所有代码灰显:
#ifdef FOO
... everything here is greyed out ...
#endif
不幸的是,至少对于我正在处理的项目来说,它几乎总是得到 FOO
错误的值,这意味着几乎文件的全部内容都是灰色的,这很烦人,因为它真的很严重损害可读性。
我不怪 IDE 弄错了值,因为它的定义方式相当曲折,但我真的很想有一种方法可以完全禁用此功能并告诉它不要理会它。谁知道有什么办法吗?
在 Visual Studio 2015 选项中,将 文本编辑器 - C/C++ - 查看 - 显示非活动块 设置为 False.
MSVS 2015 试图提供帮助并评估条件中预处理器常量的值,例如如果它认为 FOO
未定义,它会将其中的所有代码灰显:
#ifdef FOO
... everything here is greyed out ...
#endif
不幸的是,至少对于我正在处理的项目来说,它几乎总是得到 FOO
错误的值,这意味着几乎文件的全部内容都是灰色的,这很烦人,因为它真的很严重损害可读性。
我不怪 IDE 弄错了值,因为它的定义方式相当曲折,但我真的很想有一种方法可以完全禁用此功能并告诉它不要理会它。谁知道有什么办法吗?
在 Visual Studio 2015 选项中,将 文本编辑器 - C/C++ - 查看 - 显示非活动块 设置为 False.