Uncrustify代码格式化程序在C ++单行中删除空间

时间:2017-06-15 15:58:52

标签: c++ code-formatting uncrustify

如何防止Uncrustify代码格式化程序在{和其余代码之间的C ++单行中保留一个空格?

所以,它改变了这段代码

const Foo &GetBar() const { return bar; }

到这个

const Foo &GetBar() const {return bar; }

我在默认的uncrustify配置中搜索return,但没有发现我的问题。

1 个答案:

答案 0 :(得分:1)

我认为这与括号间距的关系比return更多,所以我要检查括号的空间设置。我尝试使用的第一个选项是sp_inside_braces(应该是"忽略"默认情况下)。