Eclipse CDT 格式化 - 在运算符后换行
Eclipse CDT formatting - wrap after operator
我想知道如何在 EclipseCDT 格式化程序中实现这一点:
输入:
if ((example1 + example1 < example2) || (example3 + example4 < example5) || (example1 + example1 < example2))
{
printf("sth");
}
预计:
if ((example1 + example1 < example2) || (example3 + example4 < example5) ||
(example1 + example1 < example2))
{
printf("sth");
}
或
if ((example1 + example1 < example2) ||
(example3 + example4 < example5) ||
(example1 + example1 < example2))
{
printf("sth");
}
Eclipse 给了我这个(在运算符之前换行):
if ((example1 + example1 < example2)
|| (example3 + example4 < example5)
|| (example1 + example1 < example2))
{
printf("sth");
}
还有一个选项,clang-formatter,但我现在不能使用它。
此功能在其他版本的 Eclipse 中可用(例如标准 Java 版本),但在 Eclipse CDT 中不可用。
在 Bugzilla 中打开了一个请求,如果您有兴趣将此功能添加到 CDT 产品中,您应该给它投票。
我想知道如何在 EclipseCDT 格式化程序中实现这一点:
输入:
if ((example1 + example1 < example2) || (example3 + example4 < example5) || (example1 + example1 < example2))
{
printf("sth");
}
预计:
if ((example1 + example1 < example2) || (example3 + example4 < example5) ||
(example1 + example1 < example2))
{
printf("sth");
}
或
if ((example1 + example1 < example2) ||
(example3 + example4 < example5) ||
(example1 + example1 < example2))
{
printf("sth");
}
Eclipse 给了我这个(在运算符之前换行):
if ((example1 + example1 < example2)
|| (example3 + example4 < example5)
|| (example1 + example1 < example2))
{
printf("sth");
}
还有一个选项,clang-formatter,但我现在不能使用它。
此功能在其他版本的 Eclipse 中可用(例如标准 Java 版本),但在 Eclipse CDT 中不可用。
在 Bugzilla 中打开了一个请求,如果您有兴趣将此功能添加到 CDT 产品中,您应该给它投票。