比如说,我有一堆 .cc 源文件,其中包含如下语句
using namespace lib::a;
using namespace lib::d;
using namespace lib::c;
using namespace lib::b;
我希望对它们进行排序
using namespace lib::a;
using namespace lib::b;
using namespace lib::c;
using namespace lib::d;
使用 .clang 格式的文件。
是否有一个键值对来实现这一点?我知道这适用于头文件,但我还没有看到它用于排序命名空间。
对于当前(最新)的 clang-format 版本,答案是:不幸的是,没有。
虽然它有很棒的“包含”排序功能,但没有“使用”的键。
如果添加了该功能,将会在 Clang-format 文档中提及
而且我也不建议使用“使用命名空间”。因为它很危险并且被认为是不好的做法。
请参阅警告: