Qt creator 中的代码折叠(#pragma region)

新手上路,请多包涵

在 Qt Creator 中是否有类似于用于折叠的显式代码区域的东西:

 #pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1

我可以看到 逻辑代码块的折叠,但不知道如何显式设置这样的块。我的 Qt Creator 版本是 2.4.1

原文由 Horst Walter 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

目前没有。

我认为无论如何使用代码来构造你的代码会更好。在 C# 中也发现的区域是正确结构和保持可维护性的糟糕替代品。

原文由 Sebastian Mach 发布,翻译遵循 CC BY-SA 3.0 许可协议

我认为你可以这样做:

重新格式化你的 someclass.cpp

 namespace ns
{
  CClass::CClass() {}
  CClass::~CClass() {}
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}

例如作为

namespace ns // construction-destruction
{
  CClass::CClass() {}
  CClass::~CClass() {}
}
namespace ns // test-region
{
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}

原文由 Sheridan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题