如何防止Uncrustify代码格式化程序在{
和其余代码之间的C ++单行中保留一个空格?
所以,它改变了这段代码
const Foo &GetBar() const { return bar; }
到这个
const Foo &GetBar() const {return bar; }
我在默认的uncrustify配置中搜索return
,但没有发现我的问题。
答案 0 :(得分:1)
我认为这与括号间距的关系比return
更多,所以我要检查括号的空间设置。我尝试使用的第一个选项是sp_inside_braces
(应该是"忽略"默认情况下)。