繁体   English   中英

防止 clang-format 破坏函数指针定义

[英]Prevent clang-format from breaking function pointer definitions

Clang-format 改变了这一点:

HANDLE (*get)();

到:

HANDLE(*get)
();

我们怎样才能防止这种情况发生? 请注意,如果我们有HandlehANDLE或其他任何不是全部大写的内容,则不会应用此格式。

如果您有ColumnLimit: 0发生这种情况。 对于ColumnLimit任何其他值,括号都保留在同一行上。 请注意,预定义样式WebKit设置了ColumnLimit: 0 ,因此您可能正在使用WebKit样式。 您的解决方法是将ColumnLimit设置为某个合理的非零值。

同样有趣的是,一旦括号位于单独的行上,即使您将ColumnLimit设置为非零值, clang-format样式选项都不会强制它们放回第一行。

我认为这是一个clang-format缺陷。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM