【发布时间】:2013-12-30 15:48:15
【问题描述】:
我想向我们公司介绍clang-formatter,但是有一些限制,比如:
我们公司的一些文件使用 tab-width=2 更好地阅读,而另一些文件使用 tab-width=4 更好地阅读。
这意味着某些文件(由于其内容的性质)应该具有不同的 .clang 格式配置文件。所以,假设我们最终有 2 或 3 个配置,适合每个内容, 有没有一种方法可以强制一些文件使用特定的 .clang_format 进行格式化?
例如,
- 这可以通过在每个文件夹中放置不同的 .clang_format 来完成吗?
或
- 通过在每个文件的开头输入 YAML 行作为 cmets(如 doxygen)?
我们使用 C、C++、Visual Studio 和 vim
【问题讨论】:
标签: c++ visual-studio vim clang clang-format