Сворачивание кода (#pragma region) в Qt creator

есть ли что-то похожее на явные области кода для сворачивания в Qt Creator:

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

Я вижу складывание для логического блоки кода, но не знают, как явно установить такой блок. Моя версия Qt Creator-2.4.1

3 ответов


в настоящее время нет.

Я думаю, что лучше структурировать код, используя код в любом случае. Регионы, также найденные в C#, являются плохой заменой для правильного структурирования и поддержания вещей.


Я думаю, что вы можете сделать это:

переформатировать 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() {}
}

вы можете поместить свой код в {} и написать комментарий для его имени.

{ // RegionName 
    void Test() {}
    void Test2() {}
    void Test3() {}
}