首页 > 解决方案 > 如何创建格式规则以在打开大括号之前没有空格?

问题描述

我正在尝试使用 clang 格式来自动格式化我的代码。但是似乎没有配置开口支撑位置的选项。

选项BreakBeforeBraces可用于将大括号放在下一行,但没有选项可以禁用前导空格。

我正在使用 clang-format 8.0.0。该文档似乎不包含有关此的任何信息。

这是 clang 格式化代码的方式:

class test {

};

int main() {
    if() {
        // Here the Space before the if can be configured with:
        // SpaceBeforeParens: SBPO_Never
    }
}

这就是我希望它看起来的样子:

class test{

};

int main(){
    if(){
        // stuff
    }
}

这可能与 clang-format 吗?

标签: c++cclang-format

解决方案


推荐阅读