如何使clang-format保持嵌套的名称空间在同一行



是否有一个可以添加到.clang-format的覆盖,使clang-format not将嵌套的名称空间声明拆分为多行,每个名称空间一行(但会保持其他东西的格式,如类和函数)?即,而不是

namespace foo { namespace bar { ... } }

我们想要的只是

namespace foo { namespace bar { ... }}

我已经看了http://clang.llvm.org/docs/ClangFormatStyleOptions.html,但没有发现任何明显的设置在那里。

clang-format的最新版本支持此设置:

CompactNamespaces: true

见http://clang.llvm.org/docs/ClangFormatStyleOptions.html

最新更新