【问题标题】:Collapse all inactive preprocessor blocks in Visual Studio折叠 Visual Studio 中的所有非活动预处理器块
【发布时间】:2012-02-01 10:39:07
【问题描述】:

我正在使用一些包含大量条件宏的第三方代码。 Visual Studio 非常擅长检测非活动代码,即包装在 #if...#endif 中的代码不会被编译,我可以手动单独折叠这些代码。

我想自动隐藏非活动块 - 全部。这可能吗?

编辑:VS2012 有可能吗?可能是升级的理由。

【问题讨论】:

  • @SridharKritha 不是同一个问题。这个问题有一个诱人的元素,一个链接是一个解决所有问题的解决方案,无论该块是否处于活动状态
  • 我觉得这是一个格式正确的问题。很遗憾看到 2012 年的回应似乎与人们的理解不一致。我猜如果不做一个新的 VS 扩展是不可能的。

标签: visual-studio-2010 visual-studio visual-studio-2012 code-folding


【解决方案1】:

我不知道自动折叠的方法,但肯定有一个设置可以隐藏非活动块。

设置在Tools->Options->Text Editor->C/C++->View下

从那里,只需将“显示非活动块”更改为 False。

【讨论】:

  • 如果您将其设置为 true,您可以将非活动块设置为不同的颜色,例如不透明度 10。将其设置为 False 将没有任何区别。 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-17
  • 2015-08-17
  • 2011-01-25
  • 1970-01-01
相关资源
最近更新 更多