C++ 是否可以为clang格式创建自定义规则?

C++ 是否可以为clang格式创建自定义规则?,c++,qt,coding-style,clang-format,C++,Qt,Coding Style,Clang Format,有些外部库使用独特的编码样式。 一个例子是Qt的信号/插槽连接语法 connect(sender.data(), &Sender::valueChanged, receiver, &Receiver::updateValue); 使用稍加修改的llvm格式将此语句重新排序为 connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);

有些外部库使用独特的编码样式。 一个例子是Qt的信号/插槽连接语法

connect(sender.data(), &Sender::valueChanged,
        receiver,      &Receiver::updateValue);
使用稍加修改的llvm格式将此语句重新排序为

connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);

如果超过80个字符的限制


有没有可能为像这样的特殊命令创建自定义规则,以便像第一个示例中那样对其进行格式化?

我不知道创建自定义规则的方法,但一种解决方法是告诉clang format跳过相关部分,关闭
//clang format
和打开
//clang format
。 (见附件)

connect(sender.dataa(),
        &Sender::valueChanged,
        receiver,
        &Receiver::updateValue);