我想使用 clang-format 来对齐我的注释,但不想对其他内容进行操作。
用于此功能的选项是:AlignTrailingComments (bool)
。
但是当我运行以下命令时:
clang-format-3.6 -i -style='{AlignTrailingComments: true}' <file>
它执行各种其他格式选项,我认为当未指定时,它们都有一个默认设置。
我该如何在代码库中执行一个clang格式规则?
所有这些默认值使得很难看到单个格式选项对代码的完整影响。我必须解析所有这些其他更改的差异,并决定是否是我指定的选项实际上做到了这一点。
我注意到有一个 DisableFormat 选项,但无论我怎样使用它,它都会完全停止任何格式化。
clang-format-3.6 -i -style='{AlignTrailingComments: true, DisableFormat: true}'
clang-format-3.6 -i -style='{DisableFormat: true, AlignTrailingComments: true}'
两者都会导致clang-format不对任何代码做出更改。
BasedOnStyle
。 - bolov