【发布时间】:2017-05-06 23:33:53
【问题描述】:
我正在尝试在 Ubuntu 14.04 上使用 clang-format(3.8 版)清理我的 C 代码库。作为一项要求,我需要 clang-format 来维护(或更好地执行)多个连续声明/定义的缩进。例如:
void foo()
{
int a;
float b;
myLongType c;
}
运行 clang-format 后,我得到以下输出:
void foo()
{
int a;
float b;
myLongType c;
}
是否有我不知道的保留/强制执行此格式的选项?
如果这不可能,是否可以在本地扩展 clang-format 的功能(就像使用 clang-tidy 一样?)还是我必须打开一个功能请求?
我知道这种格式主要用在 C 代码库中,虽然帮助消息中说“格式化C/C++/Java/...的工具”,但所有选项似乎主要针对 C++。
【问题讨论】:
标签: c clang-format