使用BreakBeforeBraces:Custom时,如何使clang格式执行我想要的大小写标签?

问题描述

how to make clang-format add new line before opening brace of a function?开始,我想知道如何使用此设置来执行与该问题的OP想要的相反的操作。

换句话说,我想永远不要在括号之前或之后包裹任何东西。所以这个:

switch (condition) {
    case value: {
        break;
    } default: {
        break;
    }
}

代替此:

switch (condition)
{
    case value:
    {
        break;
    }
    default:
    {
        break;
    }
}

使用BraceWrapping: AfterCaseLabel: false似乎可以实现几乎的目标,但我也想拥有BeforeCaseLabel的设置,就像设置{{1 }}。查看文档似乎不太可能,但我只是希望它们已经过时。

我正在使用VS Code v1.50.1(系统设置程序),提交d2e414d9e4239a252d1ab117bd7067f125afd80a,其使用的是clang格式v10.0.1。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)