微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用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 举报,一经查实,本站将立刻删除。