1

这个问题与编码没有直接关系,而更多地与 c++ 代码的效率和组织有关。我有大量带有预设数据的数组声明,因此它们占用了大量空间。

我不知道这是否是 Visual Studio 2012 唯一的功能,但我可以将其最小化,所以我看到的只是名称“void randomfunction()”,这意味着我通过折叠我的所有功能来加速编码知道已经完成并暂时尘埃落定。

我想知道代码的任何其他部分是否可以做到这一点,例如当您想在键入之前添加评论时//。是否可以围绕一段代码定义两个边界,以便我可以折叠它。

好的,谢谢大家帮助我使用#pragma region #pragma endregion 命令,我将如何命名该区域,以便如果我创建多个我可以知道哪个是哪个没有打开?

4

2 回答 2

5

You can write

#pragma region "My region name"

And it will work.

However, if you find yourself in a need to hide code, that means your functions are too long. You should divide your code logically without resorting to hacks like these.

于 2013-08-09T18:39:14.093 回答
1

这称为代码折叠。在 Visual studi 中,此处描述了一些热键 Visual Studio - 命令折叠所有代码部分? 对于 C++,任何范围块 {} 都可以单独折叠...

于 2013-08-09T17:20:41.767 回答