Uncrustify 代码格式化程序在 C++ 单行中删除 space
Uncrustify code formatter removes space in C++ one-liner
如何防止 Uncrustify 代码格式化程序在 {
和其余代码之间的 C++ 单行代码中保留一个 space?
因此,它更改了此代码
const Foo &GetBar() const { return bar; }
至此
const Foo &GetBar() const {return bar; }
我在默认的 uncrustify 配置中搜索 return
,但没有发现与我的问题有任何共同之处。
我认为与 return
相比,这更多地与大括号间距有关,因此我会检查大括号的 space 设置。我尝试使用的第一个选项是 sp_inside_braces
(默认情况下应该是 "ignore")。
如何防止 Uncrustify 代码格式化程序在 {
和其余代码之间的 C++ 单行代码中保留一个 space?
因此,它更改了此代码
const Foo &GetBar() const { return bar; }
至此
const Foo &GetBar() const {return bar; }
我在默认的 uncrustify 配置中搜索 return
,但没有发现与我的问题有任何共同之处。
我认为与 return
相比,这更多地与大括号间距有关,因此我会检查大括号的 space 设置。我尝试使用的第一个选项是 sp_inside_braces
(默认情况下应该是 "ignore")。