14

#pragma mark在 XCode 中是否有等效的 Visual Studio 预处理器?这就是我问的原因:

这是在 Windows 上。

在此处输入图像描述

这是在 Mac 上。

在此处输入图像描述

我知道#region在 C# 中,但在 C++ 中没有类似的功能。

编辑 2013 年 12 月 3 日

#pragma region为代码添加了可折叠性,但没有在 VS 的方法列表中添加部分,这基本上是我正在寻找的。我更喜欢使用函数列表快速跳转到方法,特别是在大型类/文件中滚动代码森林是禁忌的;在这种情况下,“切片”真的很出色。

我真的很期待 Visual Studio 有这种功能,看起来很基本。很确定 Eclipse 也允许您使用 Coffee-Bytes 插件来做到这一点。

4

3 回答 3

4

您可以使用#pragma region

#pragma region foo
// some code ...
#pragma endregion foo
于 2013-03-12T13:22:52.603 回答
1

显然,它不在 Visual Studio 2015 中,我认为它不会在不久的将来出现。[参考]

感谢您抽出宝贵时间分享此建议。这个项目已经存在于几个版本的 Visual Studio 中,我们还没有采取行动。查看 VS “15” 计划,我们不会对这个项目采取行动,所以我们将关闭它。如果该建议仍然相关,请查看是否有其他类似的建议可供您投票,或者打开一个新建议。

于 2016-12-02T14:21:47.320 回答
0

这是一种丑陋的解决方案,但总比没有好:D:

#if false
int ________visualization________;
#endif

函数列表显示的变量标记与方法不同 + 下划线在视觉上形成一条线,因此您可以轻松找到标记,并且它“很好地”分割了列表。

注意:在 VS Code 中测试,而不是在 Visual Studio 本身中测试,我在您的列表中看不到任何变量,因此如果 VS 列表不显示您需要使用的变量void ________visualization________(){}

于 2021-01-29T11:14:22.650 回答