【问题标题】:Uncrustify code formatter removes space in C++ one-linerUncrustify 代码格式化程序删除 C++ 单行中的空间
【发布时间】:2017-06-15 15:58:51
【问题描述】:

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

所以,它改变了这段代码

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

到这里

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

我在默认的 uncrustify 配置中搜索 return,但发现与我的问题没有任何共同之处。

【问题讨论】:

    标签: c++ code-formatting uncrustify


    【解决方案1】:

    我认为这与大括号间距有关,而不是 return,所以我会检查大括号的空间设置。我会尝试使用的第一个选项是sp_inside_braces(默认情况下应该是“忽略”)。

    【讨论】:

      猜你喜欢
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多