clang-format - 在单独的行上强制函数参数
问题描述
我想将参数格式化为每行一个,例如如下:
cls.def(
"isHomogeneousElastic",
&SUB::System::isHomogeneousElastic,
"isHomogeneousElastic");
但是,clang-format 想要将其格式化为:
cls.def(
"isHomogeneousElastic", &SUB::System::isHomogeneousElastic, "isHomogeneousElastic");
我怎样才能避免这种情况?
我通过使用以下解决方案找到了这个问题和答案:
BinPackArguments: false
BinPackParameters: false
ExperimentalAutoDetectBinPacking: false
AllowAllParametersOfDeclarationOnNextLine: false
它适用于我的代码中的某些部分,但不适用于这个特定的示例。
解决方案
推荐阅读
- javascript - 加载数据后从服务器在rect js中将数据设置为CKEditor?
- android - Android 上的 AWS Cognito Athentication 和 Shadow 交互,哪个 SDK 最好使用,Amplify 还是 AWS Java SDK?
- android - 未在 Android Studio 中使用 adb 触发广播接收器
- reactjs - NextJs 如何在用户离开页面时触发函数
- java - Arraylist .contains 方法是否适用于具有多个参数的 Arraylist
- c# - 如何将 ImageSource 绑定到 ObservableCollection 中特定元素的属性?
- python - 即使已安装,Odoo 也找不到 pandas 模块
- c# - OnSelectTemplate 可以为多个 CollectionViews 返回 DataTemplates 吗?Xamarin.Form C#
- angular - 如何将css分配给嵌入在Angular中的ts变量中的html
- docker - 使用 docker 在多个主机上启动弹性搜索