VS2010:折叠代码区域仅适用于.c文件,不适用于.cpp文件

时间:2014-02-07 13:43:50

标签: c++ visual-studio-2010

我希望能够在c ++中折叠函数和语句。目前我只能在.c文件中执行此操作,而不能在.cpp文件中执行此操作。 我将TextEditor -> C/C++ -> Formatting -> Advanced -> Outlining中的所有设置都设置为TRUE。 知道还有什么可行吗?

1 个答案:

答案 0 :(得分:1)

有些条件会导致代码块崩溃,您的代码应该被以下代码之一所包围:

  • 括号
  • C#中的
  • #region#endregion C / C ++中的
  • #pragma region#pragma endregion

如果无法折叠语句块,则需要启用此功能:

  

工具 - >选项 - >文字编辑器 - > C / C ++ - >格式化 - >校验   一切都在“概述”

然后,重新打开源文件以重新加载大纲。

(来源:https://stackoverflow.com/a/1626053/1938163