在clang-format中控制语句之后中断
Break after control statements in clang-format
我在.clang-format
文件中使用BreakBeforeBraces: Allman
,但控制语句中的大括号(如if
, for
, while
,…)没有放在自己的行上。
// Currently:
void foo()
{
while(true) {
bar();
}
}
// What I want:
void foo()
{
while(true)
{
bar();
}
}
我读到你可以在BraceWrapping
中为大括号设置嵌套的配置类,但我无法找出正确的YAML语法(以及sublime text插件的JSON语法),并且找不到任何现有的示例。
有什么办法吗?
目前不可能通过特定的样式选项组合来实现期望的结果。我已经把这个问题报告为bug 25069。
为了解决这个问题,我首先使用-A10
选项运行艺术风格,然后运行clang-format
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 在类定义之后定义一个私有方法
- 在循环C++中指定字符串之后,不会打印该字符串
- C++宏忽略之后的内容
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- strncpy之后的char数组的错误行为
- 计算十进制 c++ 之后的数字
- 类成员和中断
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- "x += x--"之后的 x 是什么?
- 类的前向声明之后的类成员函数定义,在类声明之前
- 为什么将双精度转换为 int 似乎在第 16 位数字之后将其四舍五入?
- execlp() 在 fork() 之后无法正常工作
- 我的代码运行良好,但在游戏循环中中断
- 使用带有MCP23017的 pigpio 进行中断读取
- 为什么我在 AVR 中的中断无法正常工作?
- 我认为我的代码很好,但它在 cin a 之后停止并且没有进一步?
- 如果在获取互斥锁之后发生中断,会发生什么
- 虽然循环中断,但之后的代码永远不会执行
- 在clang-format中控制语句之后中断