clang-format - clang-format 似乎忽略了 CommentPragmas
问题描述
我有以下 CommentPragmas 设置:
CommentPragmas: 'MARKER'
我希望这会使 clang-format(8.0.0 版)忽略这段代码中的注释:
enum bar {
// MARKER: foo
hello = 1
// MARKER: foo
};
但是,clang 格式会缩进这些注释(将它们与 对齐hello = 1
)。难道我做错了什么?
解决方案
你没有做错任何事,这正是 clang-format 所做的。CommentPragmas
防止将注释分成多行,但不防止缩进。
我原以为这是记录在案的,但现在我发现它不是。:(
推荐阅读
- linux - Docker:standard_init_linux.go:211:exec用户进程导致“exec格式错误”
- javascript - 为什么我从 JSON 文件 discord,js 中得到过时的值?
- azure - 简单的标签助手“突然”不再正确呈现(仅在生产中,仅适用于一页)
- reactjs - React Native 将更多道具传递给样式
- python - 当 score = 'r2_score' 时,sklearn 的 RidgeCV 的 cv.values 是什么意思?
- java - sparksql中用户定义函数(UDF)的scala到java转换
- multithreading - 创建一个线程使函数休眠而不冻结程序
- forms - 如何实时显示/隐藏元素(Blazor)?
- user-interface - GUI 动画 - Roblox Studio
- javascript - JS如何一举删除/停用/销毁所有方法、类、setTimouts和setIntervals?