首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按文件(理想情况下按节) clang-format样式覆盖

按文件(理想情况下按节) clang-format样式覆盖
EN

Stack Overflow用户
提问于 2020-05-20 22:11:53
回答 1查看 278关注 0票数 1

我想用如下内容标记文件的一部分:

代码语言:javascript
复制
// clang-format -style="{ SomeSetting: NewValue }"

...

// clang-format -style="{ SomeSetting: OldValue }"

这将覆盖根.clang-format文件中的全局设置。如果不可能,也可以在单个文件中设置特定格式,因为我可以通过将需要特定格式的部分隔离到它自己的文件中来解决这个问题。我有一个git pre-commit钩子,它可以对暂存的文件以及独立运行clang-format的集成开发环境插件进行格式化,但我不想在这些地方标记特定的文件和特定的设置。

我现在能做的最好的事情就是用自定义设置格式化文件,在分区周围放置// clang-format off// clang-format on防护,然后恢复设置,这在长期内是不可持续的。有没有更好的解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-25 05:46:44

你想要的目前(clang 11)是不可能的,但肯定是一个很好的功能,可以添加到clang-format。

Current documentation on Clang-Format Style Options没有说明在代码中输入样式选项。正如你所说的,我们能得到的最接近的方法是使用// clang-format off// clang-format on提示。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61915319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档