C++ 在新行上使用铿锵格式结束括号
我有如下代码:C++ 在新行上使用铿锵格式结束括号,c++,clang-format,C++,Clang Format,我有如下代码: EXPECT_EQ( subsystem->previousTouchscreenState, expectedTouchscreenState ); EXPECT_EQ( subsystem->previousTouchscreenState, expectedTouchscreenState ); 当我运行clangformat时,它会将代码段重新格式化为如下所示: EXPECT_EQ( subsystem->pr
EXPECT_EQ(
subsystem->previousTouchscreenState,
expectedTouchscreenState
);
EXPECT_EQ(
subsystem->previousTouchscreenState,
expectedTouchscreenState );
当我运行clangformat
时,它会将代码段重新格式化为如下所示:
EXPECT_EQ(
subsystem->previousTouchscreenState,
expectedTouchscreenState
);
EXPECT_EQ(
subsystem->previousTouchscreenState,
expectedTouchscreenState );
这是相当违反直觉的;我希望我的多行函数调用(虽然在本例中,EXPECT_EQ
是一个宏)在自己的行上有一个结束的圆括号,缩进到函数名的级别,就像在第一个代码段中一样
如何使用clangformat
实现这一点
非常感谢
我希望我的多行函数调用(尽管在本例中EXPECT_EQ是一个宏)在自己的行上有一个右括号,缩进到函数名的级别,就像第一个代码段中一样
我如何用铿锵格式完成这一点
这一选择似乎还没有增加;要么等待,要么参与clang开源项目。你找到答案了吗?看来他们将来会添加它@devalone为什么不添加它作为答案?@eike*可以添加。我不认为这是一个答案。这回答了你的问题吗?警告,clang格式以其不可逾越的贡献标准而闻名:这样一个选项已经被开发和审查,但仍悬而未决: