使用 clang-format 3.6 的 cpp 模板 <> 间距无法按预期工作
cpp template<> spacing using clang-format 3.6 not working as expected
我在 vim
中使用 clang-format version 3.6 on Fedora 21
,对 cpp
代码使用 clang-format.py
。除模板定义外,代码看起来与预期一致。 template<typename T>
的代码正在更改为 template <typename T>
唯一看起来比较接近的选项
ObjCSpaceBeforeProtocolList
我设置为 false 但它仍然将 space 放在单词模板和尖括号之间。有没有人知道如何防止在单词模板和尖括号之间插入 space?
截至撰写本文时(2015 年 12 月)您不能。请参阅 this bug report 他们说不会修复它的地方。
我在 vim
中使用 clang-format version 3.6 on Fedora 21
,对 cpp
代码使用 clang-format.py
。除模板定义外,代码看起来与预期一致。 template<typename T>
的代码正在更改为 template <typename T>
唯一看起来比较接近的选项
ObjCSpaceBeforeProtocolList
我设置为 false 但它仍然将 space 放在单词模板和尖括号之间。有没有人知道如何防止在单词模板和尖括号之间插入 space?
截至撰写本文时(2015 年 12 月)您不能。请参阅 this bug report 他们说不会修复它的地方。