C++ Eclipse格式化程序:枚举和构造函数
我尝试在eclipse中为我的代码格式化程序应用一些指导原则,但我有两个问题: 首先,枚举类: 格式化后的预期:C++ Eclipse格式化程序:枚举和构造函数,c++,eclipse,C++,Eclipse,我尝试在eclipse中为我的代码格式化程序应用一些指导原则,但我有两个问题: 首先,枚举类: 格式化后的预期: enum class Type : uint8_t { first = 1, second = 2, third = 3 } enum class Type : uint8_t { first = 1, second = 2, third = 3 } 格式化后得到的结果: enum class Type : u
enum class Type : uint8_t
{
first = 1,
second = 2,
third = 3
}
enum class Type
: uint8_t {
first = 1,
second = 2,
third = 3
}
格式化后得到的结果:
enum class Type : uint8_t
{
first = 1,
second = 2,
third = 3
}
enum class Type
: uint8_t {
first = 1,
second = 2,
third = 3
}
第二件事是构造函数:
同样,我期待的是:
Example::Example(int x) :
_x(x)
{
}
我得到的是:
Example::Example(int x) :
_x(x)
{
}
因此,我必须更改枚举的换行符和构造函数的赋值列表的缩进。但遗憾的是,我找不到这样的选择。。
有人能帮忙吗?您可以使用
项目属性->C/C++常规->格式化程序选项卡控制格式化选项:
使用Edit
将弹出以下窗口,其中包含所有选项:
关于enum
声明,似乎只能控制换行选项:
谢谢,现在我知道如何更改构造函数了。但是我找不到任何选项来正确格式化enum类。你知道我在哪里可以找到这个选项吗?