Clang-format改变了这个:
HANDLE (*get)();
为:
HANDLE(*get)
();
我们如何防止这种情况?
请注意,如果我们有Handle
,hANDLE
或其他任何非全部大写的内容,则不会应用此格式。
答案 0 :(得分:0)
如果您有ColumnLimit: 0
,则会发生这种情况。使用ColumnLimit
的任何其他值时,括号将保持在同一行上。请注意,预定义样式WebKit
设置了ColumnLimit: 0
,因此也许您正在使用WebKit
样式。您的解决方法是将ColumnLimit
设置为某个合理的非零值。
有趣的是,一旦括号放在单独的行中,即使您将clang-format
设置为非括号,ColumnLimit
样式选项也不会强制将其放回第一行。零。
我认为这是一个clang-format
缺陷。