假设我有这样的代码:

#define ABC

#ifdef ABC
int foo = 1;
#else
int bar = 2;
#endif


我想修改条件编译的else部分内的文本显示。

我在VS2012中使用深色方案。当前设置将删除所有颜色,但常量,注释和关键字除外,这些颜色将变暗。我想将其更改为完全放弃所有颜色或将所有内容更改为其他颜色。

我真的很想让没有交叉的部分(或者至少是斜体的)但是在VS编辑器中似乎根本不可能。

最佳答案

来自https://msdn.microsoft.com/en-us/library/ms165337(v=vs.110).aspx


  
  从工具菜单中选择选项,然后在环境文件夹中,选择字体和颜色。
  将打开“字体和颜色,环境,选项”对话框。
  在“显示设置”中,选择“文本编辑器”。
  修改字体和大小选项,以更改所有编辑器中所有文本元素的字体和大小。
  在显示项目中选择适当的项目,然后修改项目前景和项目背景选项。
  


您要在Display items中使用的项目是excluded code

关于c++ - 如何更改条件编译禁用的代码的字体或颜色设置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32398460/

10-11 23:13
查看更多