如何使clang格式保持嵌套命名空间在同一行?

时间:2016-08-17 01:21:22

标签: c++ clang clang-format

是否有可以添加到.clang-format的覆盖,这会使clang-format 将嵌套的命名空间声明拆分为多个行,每个命名空间一行(但会保留其他内容的格式)喜欢类和功能)?即而不是

namespace foo { namespace bar { ... } }

我们想要

namespace foo { namespace bar { ... }}

我看过http://clang.llvm.org/docs/ClangFormatStyleOptions.html,但没有发现任何明显的设置。

1 个答案:

答案 0 :(得分:1)

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

CompactNamespaces: true

请参阅http://clang.llvm.org/docs/ClangFormatStyleOptions.html